4 ms·
LuaJIT + nginx event loop is probably the fastest network runtime in existence. Is there a faster one? In terms of writing high-level code that executes at th
by snacktaster 4y ago
LuaJIT + nginx event loop is probably the fastest network runtime in existence. Is there a faster one? In terms of writing high-level code that executes at the speed of the machine.
- lerchmo 4y agohttps://www.techempower.com/benchmarks/#section=data-r21 https://www.techempower.com/benchmarks/#section=data-r21 (openresty) is luajit + nginx
- interroboink 4y agoI'm not sure of the speed, but F5 load balancers run a custom version of TCL to process requests. [1] Been that way for a long time, so I imagine it has been pretty optimized over the decades. https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-system-irules-concepts-11-6-0/1.html https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/manuals...
- blacksqr 4y agoArticle from F5 website: "Tcl, The How and Why" https://web.archive.org/web/20131205081839/https://devcentral.f5.com/articles/irules-concepts-tcl-the-how-and-why#https://devcentral.f5.com/articles/.UqA268TP28Y https://web.archive.org/web/20131205081839/https://devcentra...
- VWWHFSfQ 4y agoF5 acquired nginx. I would be surprised if their stuff isn't running Lua now
- interroboink 4y agoI would be extremely surprised if they don't still support traditional iRules syntax (or even offer Lua, honestly). This is hardware that gets used by banks and governments; they don't just switch their API, with all the massive re-training that would entail, in a few years. There is a gargantuan amount of legacy code and support to consider.