oxidation is a chemical process where a substance loses electrons, often by reacting with oxygen, causing it to change. What does it have to do with JavaScript?
The JavaScript Oxidation Compiler
11–20 of 147 posts
Re: The JavaScript Oxidation Compiler
#12This compiles to native binaries, as opposed to deno which is also in rust but is more an interpreter for sandboxed environments?
This is a set of linting tools and a typestripper, a program that removes the type annotations from typescript to make turn it into pure javascript (and turn JSX into document.whateverMakeElement calls). It still doesn't have anything to actually run the program.
Re: The JavaScript Oxidation Compiler
#13This compiles to native binaries, as opposed to deno which is also in rust but is more an interpreter for sandboxed environments?
Re: The JavaScript Oxidation Compiler
#14It's blisteringly fast
Re: The JavaScript Oxidation Compiler
#15This compiles to native binaries, as opposed to deno which is also in rust but is more an interpreter for sandboxed environments?
Re: The JavaScript Oxidation Compiler
#16This compiles to native binaries, as opposed to deno which is also in rust but is more an interpreter for sandboxed environments?
Deno is a native implementation of a standard library, it doesn't have language implementation of its own, it just bundles the one from Safari (javascriptcore). This is a set of linting tools and a typestripper, a program that removes the type annotations from typescript to make turn it into pure javascript (and turn JSX into document.whateverMakeElement calls). It still doesn't have anything to actually run the prog…
Re: The JavaScript Oxidation Compiler
#17I'm surprised to see it's that much faster than SWC. Does anyone have any general details on how that performance is achieved?
Re: The JavaScript Oxidation Compiler
#18Re: The JavaScript Oxidation Compiler
#19I hate to say it, but biome just works better for me. I found the ox stuff to do weird things to my code when it was in weird edge case states as I was writing it. I'd move something around partially correct, hit save to format it and then it would make everything weird. biome isn't perfect, but has fewer of those issues. I suspect that it is hard to even test for this because it is mostly unintended side effects.
ultracite makes it easy to try these projects out and switch between them.
Re: The JavaScript Oxidation Compiler
#20I wonder why did it take so long for someone to make something(s) this fast when this much performance was always available on the table. Crazy accomplishment!