<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cranelift on PlumePHP</title><link>https://plumephp.com/tags/cranelift/</link><description>Recent content in Cranelift on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 11:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/cranelift/index.xml" rel="self" type="application/rss+xml"/><item><title>Wasmtime 运行时深入：Cranelift、JIT/AOT 与资源管控</title><link>https://plumephp.com/wasm-wasmtime-runtime/</link><pubDate>Mon, 28 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/wasm-wasmtime-runtime/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;把 WASM 跑在服务器端，「运行时」就是新的「浏览器」。&lt;strong&gt;Wasmtime&lt;/strong&gt; 由 Mozilla 主导、是 &lt;strong&gt;WASI（WebAssembly System Interface）的参考实现&lt;/strong&gt;，也是组件模型与各类 WASI 提案的先行者。它不只是「跑 WASM 的程序」，而是一个可嵌入的库：提供 &lt;strong&gt;Cranelift&lt;/strong&gt; 编译器把 WASM 编成机器码，用 &lt;strong&gt;JIT/AOT&lt;/strong&gt; 两种路径执行，用 &lt;strong&gt;epoch interruption&lt;/strong&gt; 与 &lt;strong&gt;fuel&lt;/strong&gt; 做抢占和计量，用能力授权落地 WASI 安全模型。本文拆解 Wasmtime 的引擎内部，让「服务器端 WASM」不再是一个黑盒。&lt;/p&gt;</description></item></channel></rss>