WebAssembly Today ✍️ #24
Updates & commentaries on WebAssembly related technologies, including Rust, serverless, cloud, blockchain, and AI. Focused on the server-side.
Editorial: Lots of news on WebAssembly this week!
Second State released the SSVM 0.7.0 this week. It is a WebAssembly VM optimized for server-side applications. Second State is committed to supporting the vision of WebAssembly nanoprocess proposed by Bytecode Alliance, Fastly, and Mozilla. SSVM 0.7.0 implements two key components of nanoprocess: WASI and Interface Types. Second State is taking it further with WASI-like extensions for blockchains and Tensorflow.
The blurred and alternative virtual backgrounds in Google Meet meetings are available.
An online event called WebAssembly Night will be held on December 9th. It is for the Japanese community of WebAssembly developers and users.
Go Wasm 🔥
Go Wasm is an online IDE for the Go programming language. It allows users to write, compile, and run Go programs directly in their browsers. How? It runs an instance of the GO compiler and an “operating system environment” in the WebAssembly VM in the browser. It is quite remarkable.
Fluence attempts to build a highly efficient and decentralized cloud computing service. It uses decentralized data storage services and runs user code in WebAssembly.
Learn more about WebAssembly, threads, and WebAssembly threads in this video.
This project allows web developers to run WebAssembly compatible source code, such as C, Rust, and Go directly on web pages. It imports the target language’s Wasm compiler, which is itself compiled into Wasm, on to the page, and then use the compiler to compile and execute the source language programs.
Wamser is hiring its first DevOps / infrastructure engineer. The position requires proficiency in Kubernetes on AWS or GCP.
The author explained the developer's productivity advantages of Rust through his own experience. The analysis is done via the rust-analyzer and IntelliJ Rust.
rkvm is a tool for sharing keyboard and mouse across multiple Linux computers. Like many Linux system utilities these days, it is written in Rust.
Octane is a high-powered web server aimed at minimizing dependencies while maintaining speed. Modeled after Express, Octane aims to combine the speed of Rust with the ease-of-use and flexibility of Express to achieve optimal developer experience.
The Qovery Engine is an open-source library that makes it easy to deploy apps on AWS, GCP, Azure, and other Cloud providers in just a few minutes. The Qovery Engine is written in Rust and takes advantage of Terraform, Helm, Kubectl, and Docker to manage resources. It manages your cloud account for you.
A curated Awesome list of websites that tracks the state of Rust adoption in areas such as, web development, game development, and machine learning.
Rich Harris, the creator of Svelte, discussed the future of the popular Svelte framework. He gave a glimpse of a serverless-first future of client-side application frameworks.
Read this article to learn about common serverless challenges, and the architectural patterns, and best practices to address those challenges.
Enjoyed reading this newsletter? Please subscribe to make sure that you do not miss a future issue. ❤️
This newsletter is a collaborative effort. Don’t forget to leave comments! Suggest topics or projects you would like to see we cover next week via contact at webassembly dot today. Thanks!
Until then, stay safe, stay healthy! 😷