Hacker News with Generative AI: WebAssembly

Is WebAssembly Memory64 worth using? (spidermonkey.dev)
After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit pointers to WebAssembly.
Show HN: WASM-powered codespaces for Python notebooks on GitHub (marimo.io)
Our online playground lets you create and share marimo notebooks for free, without creating an account.
Doom 3 in WASM (continuation-labs.com)
Online demonstration running Doom 3 Demo
HipScript enables CUDA to run inside web browsers (phoronix.com)
HipScript is a new open-source project that allows for compiling and running AMD HIP and NVIDIA CUDA code within web browsers by leveraging WebAssembly and WebGPU.
Show HN: HipScript – Run CUDA in the browser with WebAssembly and WebGPU (lights0123.com)
Online compiler for HIP and NVIDIA® CUDA® code to WebGPU
ruffle-rs/ruffle: A Flash Player emulator written in Rust (github.com/ruffle-rs)
Ruffle is an Adobe Flash Player emulator written in the Rust programming language. Ruffle targets both the desktop and the web using WebAssembly.
MoonBit: First Look at New Language Through Building WASM Back End (vigoo.dev)
MoonBit, a new programming language has been open sourced a few weeks ago - see this blog post. MoonBit is an exciting modern programming language that natively supports WebAssembly, including the component model - this makes it a perfect fit for writing applications for Golem Cloud.
DuckDB and WebAssembly = WhatTheDuck (i-programmer.info)
Run DuckDB inside your browser thanks to Webassembly. When is that useful?
Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM (sinewavespeech.com)
Compiling Full-Featured JavaScript to WASM (twitter.com)
New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Required (teavm.org)
This release is mostly driven by development of new WebAssembly backend.
CheerpX 1.0: High performance x86 virtualization in the browser via WebAssembly (leaningtech.com)
CheerpX is a WebAssembly-based virtualization engine for x86 binaries. It is built on top of standard Web technologies, and runs fully in the browser, with no need for server side execution of any sort.
WASM-4: Build retro games using WebAssembly for a fantasy console (wasm4.org)
Build retro games using WebAssembly for a fantasy console
WasmCloud makes strides with WASM component model (techtarget.com)
A milestone update for server-side WebAssembly earlier this year has broadened its adoption among enterprises and advanced related open source projects, though it remains a bleeding-edge technology for most companies.
Show HN: WASM runtime for sandboxing Python code (github.com/ErikKaum)
Show HN: Nova JavaScript Engine (github.com/trynova)
Nova is a JavaScript and WebAssembly engine written in Rust.
WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly (leaningtech.com)
WebVM is a full Linux environment running in the browser, client-side. It is a complete virtual machine, with support for persistent data storage, networking and, as of today’s release, Xorg and complete desktop environments. In an instance of WebVM, everything executes locally within the browser sandbox.
WebAssembly at Google (docs.google.com)
Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler (github.com/drogus)
Jaws is a JavaScript to WebAssembly compiler written in Rust. It is similar to porffor in a way it also results in a standalone WASM binary that can be executed without an interpreter, but it takes a different implementation approach.
Memory64 (github.com/WebAssembly)
This page describes a proposal to support linear memory of sizes larger than 232 bits. It provides no new instructions, but instead extends the currently existing instructions to allow 64-bit indexes.
WASM SQLite made Notion 30% Faster (betterstack.com)
Notion made a tough bet on emerging tech, and it paid off in a big way
Show HN: Modus, serverless framework for intelligent APIs powered by WebAssembly (github.com/hypermodeinc)
Modus is an open-source, serverless framework for building APIs powered by WebAssembly. It simplifies integrating AI models, data, and business logic with sandboxed execution. And, it's really fast.
Model Predictive Control in the Browser with WebAssembly (garethx.com)
Wasmer 5.0 (wasmer.io)
We are thrilled to announce the release of Wasmer 5.0, the latest milestone in our journey to make WebAssembly the greatest tool for executing software anywhere.
Wasmer v5 Introduced (wasmer.io)
We are thrilled to announce the release of Wasmer 5.0, the latest milestone in our journey to make WebAssembly the greatest tool for executing software anywhere.
Wasmtime 26.0: 64-bit tables, shell completions, Windows ARM64 support, and more (bytecodealliance.org)
Wasmtime is a fast, secure, and standards-compliant WebAssembly runtime. The latest v26.0 release includes enhancements such as implementation of the “table64” extension, a new wasmtime completion subcommand, ARM64 Windows support, and more.
Faster Fractals with Multi-Threaded WebAssembly (2019) (scottlogic.com)
When WebAssembly was released a couple of years ago it was an MVP (Minimal Viable Product), having a small feature-set deemed just enough to make it useable and useful. One significant feature that was missing from the MVP was threads. The WebAssembly threads proposal is now quite mature and available in both the tooling and Chrome. This blog post explores the internals of this feature, the new instruction set, and how it supports multi-threaded applications.
WasmGC and the future of front-end Java development (infoworld.com)
WebAssembly’s garbage collection extension makes it easier to run languages like Java on the front end. Could it be the start of a new era in web development?
Firefox Is Now "More Than 75X Faster" Running WebAssembly (howtogeek.com)
Optimizing the Ion compiler back end (spidermonkey.dev)
In September, machine learning engineers at Mozilla filed a bug report indicating that Firefox was consuming excessive memory and CPU resources while running Microsoft’s ONNX Runtime (a machine learning library) compiled to WebAssembly.