Jaws is an experimental JavaScript to WebAssembly compiler written in Rust. It aims to provide a standalone WASM binary executable without an interpreter, though many language features are still incomplete. The project focuses on implementing complex features like scopes, closures, try/catch, async/await, and generators. Currently, Jaws supports basic JavaScript functionalities and uses recent WASM proposals for development, though the generated binaries are not yet portable across different runtimes.

6m read timeFrom github.com
Post cover image
Table of contents
Why Jaws?What worksHost requirementsHow to use it?What's next?How does it work?License
1 Comment

Sort: