2 ms·
> String headers aren’t even a performance issue at all. That is universally incorrect. String instructions require parsing as strings are for humans and bina
by austin-cheney 2y ago
> String headers aren’t even a performance issue at all.
That is universally incorrect. String instructions require parsing as strings are for humans and binary is for machines. There is performance overhead to string parsing always, and it is relatively trivial to perf. I have performance tested this in my own WebSocket and test automation applications. That performance difference scales in logarithmic fashion provided the quantity of messages to send/receive. I encourage you to run your own tests.
- jiggawatts 2y agoBoth HTTP/2 and HTTP/3 use binary protocol encoding and compressed (binary) headers. You're arguing a straw man that has little to do with reality.