2 ms·
My first thought is this was a rehast of the js2js joke: https://eleks.github.io/js2js/ https://eleks.github.io/js2js/ After looking over the website briefly I
by mikece 8y ago
My first thought is this was a rehast of the js2js joke: https://eleks.github.io/js2js/ https://eleks.github.io/js2js/
After looking over the website briefly I'm still trying to figure out if this is a joke or not. It's only after reading more that it's clear this is a transpiler. Not the clearest of communication.
- acemarke 8y agoWhy would it be a joke? We've had compilers that compile from newer JS syntax to older JS syntax for years (not to mention all the compilers that compile from another language into JS). Traceur was the first reasonably well-known one I remember hearing about, then Babel came out and took over the ecosystem. Devs want to be able to use the latest JS syntax, but also have to target older browsers. Compiling new syntax to equivalent older syntax is a perfectly reasonable thing to do. Effectively all JS build tools have been written in JS, but this looks like an attempt to recreate some of that functionality in Rust. I'm curious how much of an actual perf difference there is in practice, given that Babel is usually just one part of the build pipeline.
- deleted 8y ago[deleted]