







Porffor compiles JavaScript ahead-of-time to WebAssembly and native binaries.
honk.foo/porffor
[READ-ONLY] Mirror of https://github.com/CanadaHonk/porffor. An ahead-of-time JavaScript compiler
Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

Vite
A fast build tool for JavaScript apps. Vite has 30 repositories available. Follow their code on GitHub.
A Tale of Three WebAssembly Runtimes
Walking through the implementation of three different WebAssembly runtimes from scratch

The many, many, many JavaScript runtimes of the last decade
This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts...
Introducing Bare: Actually run Javascript Everywhere - Pears
The Holepunch team has introduced Bare, a groundbreaking minimal JavaScript runtime designed for both desktop and mobile. Built to be fast, modular, and efficient, Bare revisits the original vision of Node.js by embracing modularity and universal compatibility.

Web Engines Hackfest 2025
Rust - The WebAssembly Component Model
Rust has first-class support for WebAssembly core and WebAssembly components via the available targets in the toolchain:
GitHub - playcanvas/engine: Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF - playcanvas/engine
Just Fucking Use Go - Blain Smith
Hey, dipshit. You know what compiles in two seconds, deploys as a single binary, and doesn't shit itself when a transitive dependency gets yanked from npm at 3am? Go. The same way HTML has been sitting there since the dawn of the goddamn internet waiting for you to stop overcomplicating the frontend, Go has been sitting there for over a decade waiting for you to stop overcomplicating the backend.
A practical guide to WebAssembly memory | radu's blog
Memory in WebAssembly is one of the topics that creates confusion for newcomers, particularly for those with experience in languages with memory management features like garbage collection, such as JavaScript, Go, or Java. In this article we explore using memory in WebAssembly in various scenarios - passing JavaScript arrays to Rust and AssemblyScript modules, checking for some basic memory leaks using Valgrind, or exchanging strings between runtimes and modules using Wasmtime.
Frontend Minimalism in Action: Do More With Less JavaScript | Peter Kröner | webinale Berlin 2026
Instructions — WebAssembly 3.0 (2026-06-03)
WebAssembly computation is performed by executing individual instructions.
mokeyish/obsidian-code-emitter
An obsidian plugin that allows code blocks executed interactively in sandbox like jupyter notebooks. Supported language rust、kotlin、python、Javascript、TypeScript etc.