🚀 A fast WebAssembly interpreter, and the most universal #wasm runtime. Maintained by @vshymanskyy

Joined January 2020
136 Photos and videos
Pinned Tweet
13 Feb 2021
#WebAssembly Dino running on @Raspberry_Pi Pico and @pimoroni Display Pack at ~40 FPS 🎉 📥 Play on Pico: vsh.pp.ua/share/wasm3-pico-d… 🌎 Play online (same file): binji.github.io/raw-wasm/din… Credits to: @binjimint for creating the game #RPi #RP2040 #raspberrypipico #wasm @Arm #CortexM0
3
37
171
Wasm3 retweeted
18 Dec 2023
I regret to inform the community that since my own house was destroyed by russians who invaded my country, Wasm3 has entered a minimal maintenance phase.
59
881
4,134
660,381
Wasm3 retweeted
Just published wasm2mpy 🚀 It allows you to run #WebAssembly as native @micropython modules. With this, you can now compile code from any #WASM-targeting language and run it on MicroPython at near-native speeds! github.com/vshymanskyy/wasm2…
2
15
36
3,211
Wasm3 retweeted
10 Sep 2024
2
7
15
1,750
Wasm3 retweeted
8 Sep 2024
If a WebAssembly file has the suffix .wasm3, then a-Shell will use the wasm3 engine, otherwise (no suffix or .wasm suffix) it will use Apple's engine. The biggest change is with the xz command: xz.wasm3 is 10x faster.
1
5
1,246
Wasm3 retweeted
Yeah, it might not look like much, but it opens a Pandora's box of possibilities by integrating the standard #MicroPython tools (written in #Python3) into ViperIDE. 🐍 It works by running those tools directly in the browser, within a MicroPython VM powered by #WebAssembly.
1
2
7
1,710
10 Aug 2024
Should a #WASM interpreter be included in @micropython or its standard library? Here's what the Wasm3 engine author has to say... github.com/micropython/micro…
2
12
925
Wasm3 retweeted
22 Jul 2024
Replying to @nholzschuch
Wasm3 may be 10x slower than JIT-enabled engines, but its tiny cold start time overturns many short synthetic tests. In IO-bound tasks, Wasm3 outperforms almost everything. The larger the Wasm file, the bigger the advantage!
1
2
11
760
Wasm3 retweeted
ViperIDE now runs the full @micropython compiler right in the browser, thanks to #WebAssembly! 🎉 Spot errors early with this powerful tool. 👉 viper-ide.org #MicroPython #CircuitPython #WebIDE
5
22
1,414
Wasm3 retweeted
9 May 2024
I really wanted to know which libraries are bloating my WebAssembly binaries, so I wrote a visualizer. Throw in a .wasm file with DWARF debug symbols, and wasmphobia will generate a flame graph for you, breaking down the module by source file. wasmphobia.surma.technology/
12
88
557
49,796
Wasm3 retweeted
19 Apr 2021
Ok, so here #Wasm3 compiles itself (using #Clang compiled to #WebAssembly), and executes another #WASI app in self-hosting mode. 😁 Execution time includes the build time, obviously!
2
25
119
Wasm3 retweeted
22 Jun 2022
Yet another article doubts Wasm3 performance. But then... 😎 Other than that, it's a really great effort. In-place interpreters have HUGE benefits. Recommend.👍 📎 arxiv.org/abs/2205.01183
1
3
20
18 Dec 2023
I regret to inform the community that since my own house was destroyed by russians who invaded my country, Wasm3 has entered a minimal maintenance phase.
59
881
4,134
660,381
18 Dec 2023
For the curious minds, here's how it looks. x.com/vshymanskyy/status/156…

My destroyed house after 6 days of cleaning #RussiaIsATerroristState #UkraineWillPrevail
7
30
407
61,015
Wasm3 retweeted
19 Jan 2021
😎 You can now: $ pip3 install pywasm3 Details: pypi.org/project/pywasm3/ #python #python3 #webassembly
2
4
32
Wasm3 retweeted
13 Apr 2023
Bytecode Alliance now has an official special interest group (SIG) to basically recreate AssemblyScript. Not only that, their initial experiment copies entire files from AS, with licensing headers removed. Impressive.
6
3
19
11,164
Wasm3 retweeted
Just saw @wasm3_engine. WASM on arduino!? Further proof that @garybernhardt is a time traveller that got stuck in our time. He gave the talk, "The Birth and Death of JavaScript", to speed up the timeline because he couldn't wait all the way until 2035. destroyallsoftware.com/talks…

3
6
2,237