quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.63k stars 2.64k forks source link

WebSockets Next: performance improvements #39148

Open mkouba opened 6 months ago

mkouba commented 6 months ago

Description

Follow-up of https://github.com/quarkusio/quarkus/pull/39142.

Implementation ideas

mkouba commented 5 months ago

The https://github.com/quarkusio/quarkus/pull/40183 is related to this issue.

mkouba commented 3 months ago

For this one, we'll need some benchmarks (executed automatically). Ideally, to compare WS next with quarkus-websockets and pure Vert.x.

CC @franz1981

franz1981 commented 3 months ago

I'm not aware of websocket benchmark suites sadly...

mkouba commented 3 months ago

I'm not aware of websocket benchmark suites sadly...

Me neither. We'll need to come with something... ;-)

franz1981 commented 3 months ago

Let's talk this week in a call and we can think about something

mkouba commented 3 months ago

NOTE: This extension contains a bunch of lambdas. We should consider rewriting those lambdas to anonymous classes.