Timecraft is a software runtime that executes WebAssembly modules with sandboxing, task orchestration, and time travel capabilities. This is a fascinating concept, I encountered time-travel debugging a number of years ago via React / Redux. Extending this capability to a distributed system is an interesting idea.
This is part one of a series, part two is here, with a combined reading time of about 70 minutes, this is practically a book already! I’ve not read this content yet, but I applaud the authors dedication.
I covered this in the last issue, a group hae started a new interface specification called WASIX. The goal is to extend WASI to accelerate the development of APIs for non-browser based WebAssembly. This article briefly highlights why the Bytecode Alliance, the team behind WASI, think this is a bad idea.
I’m staying neutral on this one - leaving it to you to work out whether you think this is a good move or not.
This blog post reviews the various pithy sentences that have been used to describe WebAssembly, finding them all lacking. To this author, WebAssembly seems to defy all definitions. Kinda.
Wasmer have been around for a while now. They are one of the WebAssembly early-adopters, providing a runtime with broad language support. They have now branched out into becoming a cloud platform, with the announcement of Wasmer Edge.
Zellij is a terminal workspace which can be extended via plugins, which (you’ve guessed it) are executed within a WebAssembly runtime. This blog post shows you how to build a plugin.