WebAssembly Weekly - WebAssembly Weekly News

View this email in your browser
A free weekly round-up of all things WebAssembly

Issue #136


Bytecode Alliance: One year update

BYTECODEALLIANCE.ORG

Bytecode Alliance (BA) was founded a year ago by Mozilla, Fastly, Intel, and Red Hat to work on projects, standards and toolchains across a wide range of devices and architectures. To put it simply, their shared goal is to push WebAssembly forwards beyond the web. Key to this is the ‘nanoprocess model’, where the lightweight and secure WebAssembly runtime replaces much more complex isolation models (e.g. virtual machines). This blog post reflects on their first year … and what a busy year it’s been!

Probably the most well known BA project is the WebAssembly System Interface (WASI), a standard interface that the host prov ides to WebAssembly modules. This post looks at the progress they are making on newer low-level APIs (e.g. sockets) as well as domain-specific high-level APIs (e.g. neural networks).

The post also covers other topics such as interface types, module linking, improved language support - and finally the news that the Mozilla wasm team have been hired by Fastly!

merge day

Introducing WAGI: The Easiest Way to Build WebAssembly Microservices

DIESLABS.IO

On the subject of WebAssembly beyond the browser, here’s another exciting project that makes use of WASI. This post introduces WAGI, a super simple WebAssembly server built around the same principles as the Common Gateway Interface (CGI), i.e. HTTP requests are fed to your modules via environment input, and responses are written via standard output. This is a very simple and effective model - I’ve given WAGI a go, both with C++ and AssemblyScript and it really is as simple as it sounds!

WebAssembly tools, frameworks, and libraries for .NET Developers

PLATFORM.UNO

Blazor tends to get all the press when it comes to running C# code via WebAssembly, however, there are actually a lot of other interesting projects and tools out there. This blog post gives a brief overview of the projects and products worth using and watching.

Supercharging the TensorFlow.js WebAssembly backend with SIMD and multi-threading

TENSORFLOW.ORG

Tensorflow is a very popular neural network library that Google ported to JavaScript a few years ago. Neural networks perform vast amounts of mathematical operations in order to yield a result, and the initial release of Tensorflow off-loaded this number crunching to teh GPU via WebGL.

Earlier this year the team announced a WebAssembly backend as an alternative to WebGL. This post provides an update, demonstrating that the addition of threads and SIMD (single instruction, multiple data), has made the WebAssembly back-end faster than WebGL (in some cases). A fantastic result and great demonstration of teh power of WebAssembly.

And Finally

I’ve always been a sucker for retro games, here’s Galaga re-implemented in Blazor. A true classic!




https://twitter.com/WasmWeekly
Website
Copyright © 2020 WebAssemblyWeekly, All rights reserved.
You received this email because you signed up to the WebAssemblyWeekly newsletter

Our mailing address is:
WebAssemblyWeekly
Scott Logic
1 St. James Place
Newcastle, NE1 4XF
United Kingdom

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp

Older messages

WebAssembly Weekly News

Friday, October 23, 2020

A free weekly round-up of all things WebAssembly View this email in your browser A free weekly round-up of all things WebAssembly Issue #135 WebAssembly shell with real file system access RREVERSER.COM

WebAssembly Weekly News

Monday, October 19, 2020

A free weekly round-up of all things WebAssembly View this email in your browser A free weekly round-up of all things WebAssembly Issue #134 on “binary security of webassembly” WINGOLOG.ORG A few

WebAssembly Weekly News

Friday, October 9, 2020

A free weekly round-up of all things WebAssembly View this email in your browser A free weekly round-up of all things WebAssembly Issue #133 The State of WebAssembly in Envoy Proxy SOLO.IO Envoy is an

Wasm Weekly - Issue #127

Tuesday, October 6, 2020

WebAssembly (Sometimes) Weekly Issue #127 - August 25th 2020 Extreme WebAssembly 2: the sad state of WebAssembly tail calls MEDIUM.COM This is a post from the team at Leaning Technologies who have

Wasm Weekly - Issue #128

Tuesday, October 6, 2020

WebAssembly (Sometimes) Weekly Issue #128 - Sept 1st 2020 WebAssembly Live! WEBASSEMBLY.LIVE WebAssembly Live is an online event, taking place on September 18th, focussed on all things WebAssembly.

You Might Also Like

Data Science Weekly - Issue 545

Friday, May 3, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

When accelerator dreams become company nightmares

Thursday, May 2, 2024

Plus: Illinois gives Rivian incentives and AI is not SaaS View this email online in your browser By Christine Hall Thursday, May 2, 2024 Hello, and welcome back to TechCrunch PM. We have a great lineup

📱 Issue 409 - Claude Team plan and iOS app

Thursday, May 2, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 409 Release Date May 02, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 415 - Hotel WiFi JavaScript Injection (2012)

Thursday, May 2, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular JavaScript news, articles

💎 Issue 415 - Choosing the Right Audit Trail Approach in Ruby

Thursday, May 2, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 408 - Speeding up C++ build times

Thursday, May 2, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 408 Release Date May 02, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 415 - Ditch dotenv: Node.js Now Natively Supports .env File Loading

Thursday, May 2, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 333 - React 19 Beta

Thursday, May 2, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 333 Release Date May 02, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 412 - The Composable Architecture: My 3 Year Experience

Thursday, May 2, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 412 Release Date May 02, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 410 - Lessons learned after 3 years of fulltime Rust game development, and why we're leaving Rust behind

Thursday, May 2, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 410 Release Date May 02, 2024 Your weekly report of the most popular Rust news, articles and projects