We are well aware about this, that’s the reason we submitted it to TFB in the first place. There are a number of reasons for performance being less than ideal, and we plan to address them for both Netty and CIO as soon as we have some time (after v1.0). But the raw performance while important is rarely what makes the whole web application slow. It’s mostly DB, serialization, business logic, etc.
👍 2
orangy
10/11/2018, 4:30 PM
Also, comparing to raw Netty is not fair 🙂 If you wish to code against Netty’s async APIs something less trivial than simple text transfer, include routing, etc. Well… I don’t 🙂
e
enleur
10/11/2018, 4:31 PM
it does matter if you building proxies, application firewalls and this kind of applications
anyway, thanks 🙂
o
orangy
10/11/2018, 4:31 PM
Well, may be Ktor is not the ideal solution if all you want to do is push bytes left and right with some conditional filtering. I wish it can be fast enough, but it’s not there yet.
e
enleur
10/11/2018, 4:33 PM
it is faster now than most of golang frameworks btw
🔥 4
o
orangy
10/11/2018, 5:48 PM
Well, it is, but fastest go framework is too fast 🙂
orangy
10/11/2018, 5:48 PM
image.png
😮 1
f
fred.deschenes
10/11/2018, 6:59 PM
Well it has "fast" in its name, that's basically cheating