Vim editor ported to WebAssembly
GITHUB.COM
Vim is a very popular text-based editor that has been around for more than 25 years. This GitHub project is a work-in-progress port of Vim to WebAssembly using the emscripten C compiler. The readme file gives a good technical overview of how this project works.
This project has gained a lot of attention this week, although most relate to the age old joke of “how do you exit vim?”. In this case it is quite simple - just close the tab!
Tiny Emus
GITHUB.IO
I love emulators and 8 bit computers! What’s better than an 8-bit emulator? Six of them!
This website demos a Commodore C64, ZX Spectrum, Acorn Atom and others, all compiled to WebAssembly using emscripten. You can find the C sourcecode for all of them on GitHub.
Go WebAssembly: Binding structures to JS references
ENIKA.COM
Now that Go officially supports WebAssembly we’re going to see a lot of creativity in this area. This blog post looks at improving the WebAssembly / JavaScript interface.
And Finally …
Like LEGO? like web tech? then head to logo-bricks to build your favourite web tech logos in brick form.