WebAssembly Weekly - WebAssembly Weekly News

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

Issue #154


Hello dear reader, apologies for the tardiness of this issue, the last one was three weeks ago. I’m not exactly living up the the ‘weekly’ name given to this newsletter. But hey, everyone needs a holiday sometimes!

AI on a cloud native WebAssembly runtime (WasmEdge)

MEDIUM.COM

This article provides a fantastic demonstration of how to run machine learning models using the edge computing paradigm, powered by WebAssembly.

classification

The author uses WasmEdge a runtime that is supported by the Cloud Native Computing Foundation (CNCF), that claims to be the fastest WebAssembly VM. As well as supporting the WebAssembly System Interface (WASI), it also provides an API for TensorFlow, Google’s popular AI / machine learning library. This article provides a step-by-step introduction to training a model and deploying it to TensorFlow Lite, a network specifically designed for resource-constrained on-device deployment.

Experimenting with Dart and Wasm

MEDIUM.COM

Dart is a relatively new language, introduced by Google in 2011. It is an object-oriented, class-based, garbage-collected language with C-style syntax. Google’s original plan for Dart was that it would run within the browser via its own VM. However, this idea failed to gain traction (i.e. the other browser vendors didn’t want to adopt Google’s language!), and in 2015 they pivoted to support a model where Dart was compiled to JavaScript, late they also added support for compilation to native code.

At the moment Dart seems to have found most success in mobile application development, where it is often used with the popular Flutter UI library.

There is currently work underway to support compilation of Dart to WebAssembly, however, in common with C# and Java, Dart needs a Garbage Collector, something which the WebAssembly runtime doesn’t support at the moment. There is currently a proposal in active development to add Garbage Collection capabilities to WebAssembly and the Dart team are experimnting with this feature in their own WebAssembly implementation.

It’s great to see another language being added WebAssembly, and the overall capabilities of the runtime improving as a result.

Porting a C++ Rendering Engine to WebAssembly

MEDIUM.COM

This post shares the experience or compiled a 15,000 lines of code, rendering engine (that is part of an open source robot simulator!) from C++ to WebAssembly. A fantastic resource for anyone who is looking to port their C++ code to WebAssembly.

NuGet Package Explorer is now a Web App powered by Uno Platform

PLATFORM.UNO

Uno Platform is an alternative to Microsoft’s Blazor, providing tooling for compiling C# / XAML application to WebAssembly. In this blog post they demo Uno via porting the Nuget package explorer to WebAssembly, allowing it to run in the browser rather than the desktop. While this does look like a good result, some people did express concerns about the overall payload size.

Fluid simulation in liquidfun-wasm

BIRCHLABS.CO.UK

This is a fun WebAssembly experiment - it even has ‘fun’ in the name! LiquidFun is a Google project that adds fluid simulation to the popular Box2D physics engine. Alex has already ported Box2D to WebAssembly, this page demonstrated the latest release which adds LiquidFun into the mix.




https://twitter.com/WasmWeekly
Website
Copyright © 2021 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, July 16, 2021

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 #153 I'm proud to announce that WebAssembly won the 2021

WebAssembly Weekly News

Friday, July 2, 2021

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 #152 The State of WebAssembly 2021 SCOTTLOGIC.COM I started this

State of WebAssembly 2021 Survey

Monday, June 14, 2021

Please share your thoughts on WebAssembly in the first 'State of Wasm' survey View this email in your browser State of WebAssembly 2021 Survey (short version) Please spare 5 mins to share your

WebAssembly Weekly News

Friday, June 11, 2021

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 #151 Exploitation of a JavaScriptCore WebAssembly Vulnerability

WebAssembly Weekly News

Friday, May 28, 2021

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 #150 Introducing WebContainers: Run Node.js natively in your

You Might Also Like

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power