Rust ECMAScript

Open-source Rust projects categorized as ECMAScript

Top 3 Rust ECMAScript Projects

  • swc

    Rust-based platform for the Web

    Project mention: Ruby Outperforms C: Breaking the Catch-22 | news.ycombinator.com | 2023-09-09

    This is specifically about breaking the myth that performing expensive self-contained operations (e.g, parsing GraphQL) in a native extension (C, Rust, etc.) is always faster than the interpreted language.

    The JS ecosystem has the same problem, people think rewriting everything in Rust will be a magic fix. In practice, there's always the problem highlighted in the post (transitioning is expensive, causes optimization bailouts), as well as the cost of actually getting the results back into Node-land. This is why SWC abandoned the JS API for writing plugins - constantly bouncing back and forth while traversing AST nodes was even slower than Babel (e.g https://github.com/swc-project/swc/issues/1392#issuecomment-...)

  • boa

    Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

    Project mention: Boa JavaScript Engine v0.17 released | /r/rust | 2023-07-09

    Yeah, pretty much. I'm not sure if we're gonna need to implement Static Shapes first but at least we need to make it possible to separate codeblocks from contexts for this to be feasible.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • binjs-ref

    Reference implementation for the JavaScript Binary AST format

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-09.

Rust ECMAScript related posts

Index

What are some of the best open-source ECMAScript projects in Rust? This list will help you:

Project Stars
1 swc 28,594
2 boa 4,211
3 binjs-ref 421
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org