标签
一个用于在浏览器中使用Pyodide实验源私有文件系统(OPFS)的测试工具,旨在探索Datasette Lite的持久化SQLite存储。
peerd 是一个开源浏览器扩展,作为 AI 代理工具集,使代理能够在无需后端的情况下完全在浏览器内运行,利用 WebAssembly 进行沙箱计算,并通过 WebRTC 实现点对点代理通信。
本文使用 libsodium 加密库对多种 WebAssembly 运行时(WAVM、WasmEdge、WAMR、wasm2c、Wasmer、Wasmtime、Wazero、Node、Bun)进行了性能基准测试,比较了 2024、2025 和 2026 年的版本。结果显示,WAVM、WasmEdge(AOT)、WAMR(AOT)、wasm2c、Wasmer 和 Wasmtime 在 CPU 密集型加密任务中实现了接近原生的性能,而 wide_arithmetic 指令对加密代码有益。
一位开发者分享了他这个周末的项目,即构建一种编译为WebAssembly的低级中缀语言,并提供了从上下文自动补全到前沿模型等AI编码工具的个人排名。
Modular展示了两种计算游戏场域的方法:使用SIMD预计算,或将Mojo内核编译为WebAssembly以实现浏览器实时渲染。
PyPI现在支持为Pyodide发布WebAssembly wheels,允许包维护者直接分发他们自己的WASM包。本文以luau-wasm包为例进行演示。
这篇文章宣布了WASI 0.3的发布,该版本通过组件模型将异步原语原生集成到WebAssembly组件中,简化了API并实现了更好的组件组合。
WASI 0.3.0(预览版3)已发布,通过组件模型的 future 和 stream 类型,用原生异步功能替代了之前显式的流和轮询接口。
Pyodide 314.0 版本标志着 PEP 783 的接受,这是一个里程碑,使得 Python 包能够直接将 WebAssembly wheels 发布到 PyPI,从而减轻了维护者的负担,并简化了 Python 在浏览器生态系统中的分发。
基于作者使用LLM代理从零开始构建Go项目watgo的经验,讨论了在项目中有效利用AI代理的方法,强调了保持人工审查和指导的重要性。
MicroPython 移植到 WebAssembly,作为在浏览器中沙箱化执行 Python 的工具。
Simon Willison介绍了micropython-wasm,一个alpha版本包,它使用编译为WebAssembly的MicroPython在沙盒中运行Python代码,从而在Datasette等Python应用中实现安全的插件执行。
The May 2026 update for Ladybird browser brings major improvements in real-world site compatibility (e.g., passes Cloudflare Turnstile, enables MSE), responsiveness (async scrolling, JS bytecode caching, WASM JIT with Cranelift, incremental sweeping), and infrastructure (Rust HTML parser, ad-blocking via adblock-rust, CSS container queries).
Wasmer 利用 OpenAI 的 Codex 构建了 Edge.js,这是一个运行在 WebAssembly 沙箱中的边缘计算 Node.js 运行时,将开发周期从一年缩短至两周。
datasette-agent-micropython 0.1a0 是一个早期 alpha 版本,它将 Micropython 集成到 Datasette 中,利用沙盒机制和 WebAssembly 实现安全执行。
micropython-wasm 0.1a1 是一个 alpha 版本,它将 MicroPython 移植到 WebAssembly,从而能够在 Web 浏览器中执行 Python,并具备沙箱能力。
micropython-wasm 0.1a0 发布,使MicroPython能够在WebAssembly环境中运行,实现沙盒化和可移植性。
该项目展示了如何利用 Pyodide 和 Service Worker 在浏览器中完全运行 Python ASGI Web 应用程序,拦截指定路径下的请求并通过 ASGI 协议执行。示例包括 FastAPI 和完整的 Datasette 应用。