@rauchg: Safari 27 supports JSPI, a magic WebAssembly capability for sync native code to suspend on an async πΏππππππ. On β¦
Summary
Safari 27 introduces JSPI, a WebAssembly capability for synchronizing native code with asynchronous promises, and highlights fx, an open-source coding agent tool that can run in the browser via WebAssembly.
View Cached Full Text
Cached at: 09/16/26, 06:01 AM
Safari 27 supports JSPI, a magic WebAssembly capability for sync native code to suspend on an async πΏππππππ.
On https://t.co/3Z4NESzNKd, libfx uses the built-in browser πππππ stack to make API calls.
As more code goes native, I expect WebAssembly to play a huge role https://t.co/AzhTVut0gM
fx - Tiny, open, native coding agent
Source: https://fx.sh/ v0.0.10(notes)6.17mibstatus:experimentaluse at your own risk, we will be making frequent changes
This demo runs the full fx CLI as WebAssembly compiled with the Zig toolchain. Networking is delegated to browserfetch, and every SDK aspect is configurable in thedocs.
fx is a coding agent harness and CLI written in Zig, optimized for research and embeddability as part of larger systems.
It focuses on minimalism and performance across the board, from system prompt design to its tools, feature set, and 6.17 MiB binary.
Its output is closer to a Unix shell than an IDE in the terminal.
It is open source (Apache-2.0), model-agnostic, and suitable for both local and cloud inference.
Tiny native binary
Install one binary for your terminal, CI, or agent sandbox.
Fast startup
Start an interactive session or run a single request withfx ask. No background service is required.
WebAssembly support
Run the agent or terminal in the browser withlibfx. Your application controls storage, tools, and network access.
Shell-like UI and ergonomics
fx preserves scroll history and keeps tool activity in the conversation. Open the full transcript when you need more detail.
Context efficient
Concise tool schemas keep the context small. Skill instructions and MCP tool schemas load when needed.
Embeddable and extensible
Embed the core withlibfx, add your own tools, and connect skills or MCP servers.
Similar Articles
Show HN: Firefox in WebAssembly
Firefox is compiled to run in WebAssembly, using WebGL-based rendering and an experimental JS-to-WASM JIT, with web content proxied through a Puter-hosted Wisp server.
Saying Goodbye to Asm.js
Mozilla's SpiderMonkey engine disables asm.js optimizations by default, marking the end of the technology that paved the way for WebAssembly. Users are encouraged to recompile to WebAssembly for better performance.
jax-js (Website)
jax-js is an open-source ML library and compiler for the web, bringing JAX-like numerical computing to JavaScript with WebGPU and WebAssembly kernels, all running client-side.
Soon We Can Finally Banish JavaScript to the ShadowRealm
The article discusses the TC39 ShadowRealm proposal, which aims to allow JavaScript execution in isolated environments (realms) without using iframes or web workers, improving code sandboxing and performance.
@msimoni: This shows that with some very mild macrology, WebAssembly is almost a recognizable Lisp you can write directly.
The article discusses how WebAssembly can be approached with Lisp-like macros to make its syntax more human-friendly, referencing a past JavaScript implementation by Joel Martin.