šŸ“£ State of WebAssembly 2022 Survey šŸ“£

This is your final call, the survey closes Monday next week:

https://forms.gle/zXBZm76fz9DxtL76A

Iā€™m happy to say that I have exceeded the number of responses that were received last year, and early analysis of the data shows that things have changed significantly since 2021. But Iā€™m not going to spoil the surprise ā€¦ expect to see a write-up of the results in ~1 week.

Until then, please fill out the survey, and share with your friends šŸ˜€

Tarmac

GITHUB.COM

This looks interesting, Tarmac is a ā€œFramework for building distributed services with WebAssemblyā€.

Tarmac

Tarmac is a microservice / serverless framework, written in Go, based on a WebAssembly runtime, allowing users to write their business logic in any Wasm-supported language. Tarmac provides a range of capabilities (Database access, caching, metrics) giving a complete platform for app development.

Lunatic with Bernard Kolobara

SEROKELL.IO

Functional features hosts a conversation with Bernard Kolobara, the creator of Lunatic, an Erlang-inspired runtime for WASM. The result is a concurrency model based on processes that donā€™t share state with each other. These processes ā€˜spin upā€™ as separate wasm module instances, and as a result, benefit from the WebAssembly isolation model.

WASI Data Proposal

GITHUB.COM

WebAssembly System Interface (WASI) is a specification that extends the capabilities of WebAssembly via a ā€˜pluggableā€™ set of APIs that provide additional capabilities, for example network access, random number generation, and more. The role WASI plays in the WebAssembly ecosystem continues to grow as more and more people and business start using WebAssembly outside of the browser.

The WASI Data Proposal is a relatively recent addition to the proposal process. It has some quite broad goals, adding a range of capabilities that would make WebAssembly an ideal engine for distributed parallel computing on large datasets.

A Full-Stack Web App Using Blazor WebAssembly and GraphQL

SYNCFUSION.COM

This is actually part 3 of a multi-part article series which provides a really in-depth walkthrough of the creation of a Blazor WebAssembly application. A fantastic read for anyone who is considering giving this technology a try.

What Business Problems Does WebAssembly Solve?

THENEWSTACK.IO

A couple of weeks ago there was a WebAssembly track at the Kubecon conference. This article gives a really good overview of the ā€˜business caseā€™ for WebAssembly with small excerpts from various talks from that event. The author also published an article on ā€œWhen WebAssembly Replaces Dockerā€, not ā€˜ifā€™, but ā€˜whenā€™ šŸ˜‰