WebAssembly Weekly - WebAssembly Weekly News

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

Issue #138


MakePad

GITHUB.COM

Makepad is a creative software development platform built around Rust, allowing the real-time creation of shaders. You can use the native version of the platform, or the try it in your browser. I’ve had a play with the online version of this tool and it is very slick - unfortunately I don’t have an Oculus Quest, so cannot have a play in a VR environment.

makepad

Makepad is built using Rust, with the web version compiled to WebAssembly. In other words, it is an online Rust shader compiler and development environment, that is itself written in Rust! If you take a look at the way it is built, it is basically just a full screen canvas element, everything is being rendered in WebAssembly.

As a demonstration of its ‘slickness’ try pressing Alt / Option on the editor pane for a compact code view - the zoom animation is beautiful 😍

Best Media Player

BESTMEDIAPLAYER.ORG

In last week’s issue we took a look at FFmpeg.wasm, a WebAssembly port of FFmpeg (a 20 year old C++ suite of tools for media processing) using Emscripten. People are already making good use of FFmpeg.wasm and this website is a great example. This is an entirely client-side browser-based media player, the author plans to make this a viable alternative to VLC. You can find the sourcecode on GitHub.

Video: Easily build video editing software with JS & FFmpeg

YOUTUBE.COM

And another one … this video tutorial looks at how you can incorporate FFmpeg.wasm into a React application.

Introduction to WebAssembly on Kubernetes with Krustlet

RAWKODE.COM

A few months ago Microsoft announced Krustlet, a Kubelet implementation for Kubernetes that supports running WebAssembly, with the wasmtime runtime, instead of container images with a container runtime. If you’re not familiar with Kubernetes there are a lot of K’s to get your head around there! This blog post does a great job of introducing all of the various concepts (wasm, WASI, Krustlet) and shows you how to assemble a simple “hello world” application.

And Finally …

A page fully of pretty things.




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, November 13, 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 #137 Background Features in Google Meet, Powered by Web ML

WebAssembly Weekly News

Friday, October 30, 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 #136 Bytecode Alliance: One year update BYTECODEALLIANCE.ORG

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

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