Re:LiteSpeed QUIC (LSQUIC) is an open-source implementation ...
by gostsamo on Monday February 15, 2021 @04:45PM
(#26147877)
Rust so far does not cover all architectures that C can reach. When the GCC implementation is ready, it might change, but not yet.
[ Parent
| on HN ]
Re:LiteSpeed QUIC (LSQUIC) is an open-source implementation ...
by cogman10 on Monday February 15, 2021 @08:00PM
(#26149762)
What sort of architecture are you envisioning where you'd need HTTP3 and Rust can't build for it?
Once you get a microcontroller fast enough to handle Http3, you are talking about well known platforms (such as ARM, MIPS, x86). All of which are supported by Rust and LLVM.
https://doc.rust-lang.org/nightly/rustc/platform-support.htm...
Re:LiteSpeed QUIC (LSQUIC) is an open-source implementation ...
by gostsamo on Tuesday February 16, 2021 @05:19AM
(#26152622)
Keeping in mind that I needed to write code against node 0.13 because it was the last version of node supporting floating point emulation when there is no hardware fpu, I was surprised to learn what kind of trash is out there running the internet. There is list of supported architectures of the software in question and though I don't remember it in details, I'm sure that there were items in it that I couldn't find in the rust tables.
Re:LiteSpeed QUIC (LSQUIC) is an open-source implementation ...
by cogman10 on Tuesday February 16, 2021 @06:51AM
(#26153072)
:) sounds like bcm4709. Funnily, rust wouldn't have a problem there, that's specifically a node problem because their JIT doesn't handle software FPUs. LLVM does.
I'm fairly confident in saying any place you can run any node version, you can run rust.