LLVM really isn’t a good fit for WebAssembly. It often outputs way worse instructions than it started with. A very simplistic comparison, here’s the same fibonacci algorithm. Fully optimized LLVM output has roughly 2.7x the amount of instructions compared to a custom wasm backend I’m working on…
January 17, 2025 at 10:50 PM
LLVM really isn’t a good fit for WebAssembly. It often outputs way worse instructions than it started with. A very simplistic comparison, here’s the same fibonacci algorithm. Fully optimized LLVM output has roughly 2.7x the amount of instructions compared to a custom wasm backend I’m working on…
The JS part of my brain is so used to the idea that passing non primitive types around will NOT copy the underlying data that it’s so weird to see other languages not doing it…
January 8, 2025 at 11:28 PM
The JS part of my brain is so used to the idea that passing non primitive types around will NOT copy the underlying data that it’s so weird to see other languages not doing it…
If you can’t solve this CS problem instantly at first glance you’re not a real developer ~~insert “tricky fizzbuzzylike question that happened to click for you because brains are funny to cope with your insecurities” here~~
January 5, 2025 at 5:31 PM
If you can’t solve this CS problem instantly at first glance you’re not a real developer ~~insert “tricky fizzbuzzylike question that happened to click for you because brains are funny to cope with your insecurities” here~~