Live briefing
Everything about WebAssembly
Assembly language and bytecode for web browsers
WebAssembly (Wasm) defines a portable binary code format and a corresponding text format for executable programs and software interfaces for facilitating communication between such programs and their host environment. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: WebAssemblyA 5-minute orientation
- Skim a recent paper: WebAssembly Orchestration in the Context of Serverless ComputingInfluential work since 2022
- Pick up a classic book: WebAssemblyThe most-reprinted book on the subject
- Read the landmark paper: Bringing the web up to speed with WebAssemblyCited 117 times
- Go sideways: AssemblyScriptA closely related topic
- Go sideways: EmscriptenA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Bringing the web up to speed with WebAssembly
Wasmati: An efficient static vulnerability scanner for WebAssembly
WebAssembly as an Enabler for Next Generation Serverless Computing
A fast in-place interpreter for WebAssembly
Research on WebAssembly Runtimes: A Survey
An Overview of WebAssembly for IoT: Background, Tools, State-of-the-Art, Challenges, and Future Directions
Bringing the web up to speed with WebAssembly
Weakening WebAssembly
🆕 Influential since 2022
📚 Books worth reading
WebAssemblyOpensource.com · 2023
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- AssemblyScript AssemblyScript is a TypeScript-based programming language that is optimized for, and statically compiled to, WebAssembly (currently using asc, the reference…
- Emscripten Emscripten is an LLVM/Clang-based compiler that compiles LLVM IR to WebAssembly, primarily for execution in web browsers. Emscripten allows applications…
- Asm.js asm.js is a subset of JavaScript designed to allow computer software written in languages such as C to be run as web applications while maintaining performance…
- List of JavaScript engines The first JavaScript engines were interpreters of the source code, but modern engines use just-in-time compilation to improve performance. JavaScript engines…
- Google Closure Tools Google Closure Tools is a set of tools built with the goal of helping developers optimize rich web applications with JavaScript. It was developed by Google…
- Google Native Client Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM (or experimentally MIPS) native code…
- JavaScript JavaScript (JS) is a programming language and core technology of the Web, alongside HTML and CSS. Created by Brendan Eich in 1995, it is maintained by…
- Dart (programming language) Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server…