<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ruby WASM on PlumePHP</title><link>https://plumephp.com/tags/ruby-wasm/</link><description>Recent content in Ruby WASM on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 30 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/ruby-wasm/index.xml" rel="self" type="application/rss+xml"/><item><title>WASM 语言运行时：在浏览器跑 Python、Ruby 与其他语言</title><link>https://plumephp.com/wasm-language-runtimes-browser/</link><pubDate>Wed, 30 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/wasm-language-runtimes-browser/</guid><description>&lt;h2 id="导语浏览器成为多语言运行时的第二现场"&gt;导语：浏览器成为多语言运行时的第二现场&lt;/h2&gt;
&lt;p&gt;浏览器只有一个 JavaScript 运行时，但用户想把 Python、Ruby、Lua、SQL 都搬进网页——用于教学、数据可视化、沙箱执行甚至离线计算。WASM 让这一切成为现实：把解释器整个编译成 &lt;code&gt;.wasm&lt;/code&gt;，浏览器就成了任意语言的运行时宿主。本文系统讲这套生态：Pyodide、Ruby WASI、QuickJS、Wasmtime 嵌入，跨语言调用与对象桥接，性能与体积的权衡，以及教学/沙箱/客户端计算三大场景与选型矩阵。&lt;/p&gt;</description></item></channel></rss>