- Wasm is the new CGI 2024
- WASM will take over the world
WebASMmbly WasmMVP (first implemenatation) -> WasmGC
C applications can be compiled to webassembly target. The future!
-
Understanding Every Byte in a WASM Module
- Compile
a+b
inC
and see what the code is compiled
- Compile
-
V8 Blog: WasmGC A new way to bring garbage collected programming languages efficiently to WebAssembly 2023 Escape analysis to move heap allocations to locals. Devirtualization to turn indirect calls into direct ones (that can then be inlined, potentially). More powerful global dead code elimination. Whole-program type-aware content flow analysis (GUFA). Cast optimizations such as removing redundant casts and moving them to earlier locations. Type pruning. Type merging. Type refining (for locals, globals, fields, and signatures).
-
- CheerpX -> repl
- is a x86 to WebAssembly virtualization technology
- can virtualize native executables or full operating systems
- can run any x86 application, fully client side
-
- Rust is the most popular compiled labguage
- Strangely Compiling a javascript runtime in WASM and executing JS code is reasonably feasable
-
brython - Python3 in the browser instead of javascript
-
-
<py-script> print("Hello PyCon 2022!") </py-script>
-
-
"WASM in your wheel?" - Jim Mussared (PyCon AU 2023) 30min
- Big issue with WASM python is librarys. A wheelhouse for native python WASM?