Vim editor ported to WebAssembly


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


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


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.