WasmJit - Spectre Mitigations Part 1

WASMJIT.ORG

WasmJIT is a WebAssembly runtime whose goal is to run wasm code within the Linux kernel. “Why?” - You might ask? To remove the context switching overhead when making IO calls.

Spectre and Meltdown were a couple of critical CPU-level vulnerabilities discovered this year. This blog post looks at how WasmJIT mitigates these in their runtime.

WebAssembly doesn’t make unsafe languages safe (yet)

OOF.NET

An interesting article, arguing that because WebAssembly maintains the memory model of the source language, it doesn’t make unsafe languages safe - NULL pointers are still an issue. Perhaps WebAssembly should include a memory allocator as part of the runtime?

Codepunk 039: WebAssembly

CODEPUNK.IO

The Codepunk podcast takes an introductory look at WebAssembly.

And Finally …

Vim ported to WebAssembly, slides from VimConf!