标签: #wasm
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 5 篇
把 TCP 拥塞控制看出来 — CUBIC 与 BBRv3,以及跑在浏览器里的 gVisor 网络栈
2026 年 7 月 28 日,Hacker News 上出现了「Simulating TCP loss and congestion in browser using Go/WASM」。它把两套 gVisor 网络栈整个编译成 WebAssembly,放进浏览器 worker 里跑,中间夹一条带宽、时延、丢包率和队列规律都可调的瓶颈链路,然后把 CUBIC 和作者自己实现的 BBRv3 并排画出来。本文以这个模拟器为切入口,梳理 sl
2026-07-31 · 23 分钟阅读 #network#tcp#congestion-control#bbr#wasm在浏览器中模拟系统 — WASM 实现了什么,又还卡在哪里
2026 年 7 月底登上 Hacker News 的 ccsim,把 gVisor 用户态 TCP 协议栈的两份完整实现编译成 WebAssembly,整套跑在浏览器的 worker 里。v86 把 x86 CPU 实时编译(JIT)成 WASM 来启动 Windows 98,WebVM 则在 CheerpX 之上运行未经修改的 Debian。本文梳理这些浏览器模拟器共有的模式与限制:没有原始套接字这一事实如何把设计分成两条路线,Sh
2026-07-31 · 22 分钟阅读 #webassembly#wasm#simulation#browser#systemsWASI 0.3 的原生 async — wasi:io 消失的原因,以及还没做完的事
2026 年 6 月 11 日,WASI 子工作组批准了 WASI 0.3.0。核心变化是 async 下沉到了组件模型的规范 ABI 里,结果 wasi:io 包整个消失了。这件事重要,不是因为性能,而是因为可组合性 — 在 WASI 0.2 里,每个组件都各自带着自己的事件循环,一旦用上 async,就无法再和其他组件组合(三明治问题)。6 月 22 日,Wasmtime 46 默认打开了 WASI 0.3,运行时这一侧算是真正到位
2026-07-16 · 28 分钟阅读 #webassembly#wasm#wasi#component-model#systems浏览器里跑着真引擎:WebAssembly 开发工具集
用 Pyodide 跑的真 Python,用 PGlite 跑的真 PostgreSQL,用 ffmpeg.wasm 处理的视频。本文带你巡览这个网站新加入的 WebAssembly 浏览器工具,从实务角度梳理 WASM 为何能在没有服务器的情况下做到接近原生的速度、它是如何加载的、以及现实中的局限是什么。
2026-07-03 · 13 分钟阅读 #webassembly#wasm#developer-tools#browser#tooling浏览器之外的 WebAssembly
WebAssembly 诞生于浏览器,但它真正的野心在浏览器之外。类 POSIX 系统接口 WASI、边缘与无服务器(Fastly、Cloudflare Workers)、Envoy·Figma·数据库的插件系统,一直到组件模型。本文从实务角度梳理近原生速度、沙箱、可移植性这三种性质,为何让 WASM 成为一种通用运行时。
2026-06-09 · 20 分钟阅读 #webassembly#wasm#systems