ChipTuner on Nostr: That would be nice. I had to make some sacrifices in vnlib and I'm down to i think ...
That would be nice. I had to make some sacrifices in vnlib and I'm down to i think 50us parsing incoming http1.1 connections. I think I timed 100us from tcp data received to user-code execution. It does require about 300k per connection in pre-loaded buffers though. The process can balloon to a few GB of committed under a heavy load.
Published at
2025-03-05 18:18:55Event JSON
{
"id": "32e3984ad4dbc0ecd2c05b6b61fbc732b3bd08c27a6ba1cc6755b98431339c6c",
"pubkey": "036533caa872376946d4e4fdea4c1a0441eda38ca2d9d9417bb36006cbaabf58",
"created_at": 1741198735,
"kind": 1,
"tags": [
[
"e",
"ec9b5886a54050cc52e1f1aef22c1e213368327530589d08b1ece2cfaddffb41",
"wss://theforest.nostr1.com/",
"root"
],
[
"e",
"04764dcb69f8e80fdaf183925447ba4fdd46fe9f13dd235e01f4d7a35fd7aeea",
"wss://nos.lol/",
"reply",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"036533caa872376946d4e4fdea4c1a0441eda38ca2d9d9417bb36006cbaabf58"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
]
],
"content": "That would be nice. I had to make some sacrifices in vnlib and I'm down to i think 50us parsing incoming http1.1 connections. I think I timed 100us from tcp data received to user-code execution. It does require about 300k per connection in pre-loaded buffers though. The process can balloon to a few GB of committed under a heavy load. ",
"sig": "b1ce8458c19321ee04aee9f06db660df32841685e08cc66202fc1b04c4a1887bde8d39bdd2262cb51467cc98ff8f74ffdb5b4c1c29b360ca57bd4f6bd2c7b40f"
}