8.1.2 高层框架 (Blazor/Yew) 在 Web 前端演进的漫长河床上,我们曾一次次目睹范式迁移的潮汐:从 jQuery 的 DOM 手动操刀,到 Angular 的双向绑定抽象,再到 React 的声明式虚拟 DOM 与组件生命周期,最后是 Svelte 的编译时响应式革命。然而,当所有主流框架都选择在 JavaScript 运行时之上构建抽象层时,有两股逆流悄然成型——它们不妥协于 JS 引擎的沙盒边界,不依赖 V8 或 SpiderMonkey 的调度策略,而是将整个前端运行时“移植”进浏览器的底层执行环境:一个扎根于 .NET 生态的 Blazor,一个生于 Rust 社区的 Yew。它们不是“用 JS 写的框架”,而是“在浏览器里跑原生代码的框架”。