<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sea of Nodes on 办公AI智能小助手</title>
    <link>https://blog.qife122.com/tags/sea-of-nodes/</link>
    <description>Recent content in Sea of Nodes on 办公AI智能小助手</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>qife</copyright>
    <lastBuildDate>Wed, 10 Dec 2025 09:50:24 +0800</lastBuildDate>
    <atom:link href="https://blog.qife122.com/tags/sea-of-nodes/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>V8告别Sea of Nodes：为何Turbofan转向更传统的控制流图IR</title>
      <link>https://blog.qife122.com/p/v8%E5%91%8A%E5%88%ABsea-of-nodes%E4%B8%BA%E4%BD%95turbofan%E8%BD%AC%E5%90%91%E6%9B%B4%E4%BC%A0%E7%BB%9F%E7%9A%84%E6%8E%A7%E5%88%B6%E6%B5%81%E5%9B%BEir/</link>
      <pubDate>Wed, 10 Dec 2025 09:50:24 +0800</pubDate>
      <guid>https://blog.qife122.com/p/v8%E5%91%8A%E5%88%ABsea-of-nodes%E4%B8%BA%E4%BD%95turbofan%E8%BD%AC%E5%90%91%E6%9B%B4%E4%BC%A0%E7%BB%9F%E7%9A%84%E6%8E%A7%E5%88%B6%E6%B5%81%E5%9B%BEir/</guid>
      <description>&lt;h1 id=&#34;land-ahoy-告别sea-of-nodes&#34;&gt;Land ahoy: 告别Sea of Nodes&lt;/h1&gt;&#xA;&lt;p&gt;V8的顶级优化编译器Turbofan，是少数几个大规模使用Sea of Nodes（SoN）的生产编译器之一。然而，大约三年前，我们开始逐步摆脱Sea of Nodes，回归到更传统的控制流图中间表示，我们将其命名为Turboshaft。如今，Turbofan的整个JavaScript后端都已使用Turboshaft，WebAssembly在其整个流水线中也全程使用Turboshaft。Turbofan仍有两个部分使用着一些Sea of Nodes：我们正用Turboshaft逐步替代的内置函数流水线，以及我们正用另一个基于CFG的IR——Maglev——替代的JavaScript流水线前端。这篇博客将解释我们决定离开Sea of Nodes的原因。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
