Jawsm is an experimental JavaScript-to-WebAssembly compiler written in Rust that aims to transform standard JavaScript code into standalone WebAssembly binaries that can execute without relying on an embedded interpreter. Unlike traditional approaches that require bundling a JavaScript engine or using a restricted subset of the language, Jawsm seeks to compile full JavaScript directly into WebAssembly, leveraging modern Wasm capabilities to execute code efficiently. The project is still in early development, with many JavaScript features and built-in objects not yet fully implemented, but its long-term goal is to achieve near-complete compatibility with the language. Its design is motivated by the desire to reduce runtime overhead and binary size compared to interpreter-based solutions, especially in environments where performance and portability are critical.

Features

  • JavaScript to WebAssembly compilation producing standalone binaries
  • Written in Rust with focus on performance and portability
  • Eliminates need for embedded JavaScript interpreters
  • Experimental support for modern JavaScript features
  • Alternative compilation strategy compared to similar tools
  • Designed for lightweight execution in Wasm runtimes

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow jawsm

jawsm Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of jawsm!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Software Development Software

Registered

2026-04-08