/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

blog.scottlogic.com
| | www.wingolog.org

wingolog: article: firefox's low-latency webassembly compiler
2.5 parsecs

Travel
| |
| | dusty.phillips.codes

In earlier articles, we have implemented a tokenizer, parser, and transformer to convert the Web Assembly Text Format to an Abstract Syntax Tree that can hopefully easily compile to Wasm. Truthfully, the next step should be validation. Validation is the process of statically analyzing the syntax tree to catch as many errors as possible. This is where things like type checking and borrow checking happen, for example. The wasm spec has an in-depth description of what validation should look like for a conforming compiler.
2.9 parsecs

Travel
| |
| | surma.dev

What follows is a brain dump of everything I know about compiling Rust to WebAssembly. Enjoy.
2.1 parsecs

Travel
| |
| | jamesward.com


9.3 parsecs

Travel
|