← 文章 / 科技资讯
infoq 2026/6/24 · 2026-06-24 15:27:58 · 0 阅读

ArrowJS 发布 1.0 版,转型为“代理时代”的首个 UI 框架

日程已上线 100%!6.26-27 AICon 上海站: 13大专题+1个动手实验室、近60场重磅议题,集结清华、复旦等知名高校教授及阿里、腾讯、字节、小红书、Google Cloud等头部企业技术专家,围绕Agent工程化落地等相关议题展开分享, 点击了解详情

该框架完全基于开发者和大型语言模型都已经熟知的平台基础组件构建,即 JavaScript 模块、带标签的模板字面量和 DOM。它不使用 JSX,没有编译器,也不需要构建步骤,核心运行时文件大小不到 5KB。其团队声称,该框架的性能基准测试结果与 Vue 3 相当。整个框架仅基于三个函数:reactive、html 和 component。其维护者指出,该框架的全部文档内容仅占 20 万 Token 上下文窗口的不到 5%,这正是其宣称对智能体友好的核心卖点。

1.0 版本的主要新增功能是一个可选的 WASM 沙箱。@arrow-js/sandbox 包在 QuickJS WebAssembly realm 内运行组件逻辑,同时仍然渲染真实的内联 DOM,从而允许应用程序在不使用 iframe 或 eval 的情况下执行不可信的、由代理生成的代码。按照有篇

与 React 和 Vue 相比,ArrowJS 以牺牲深厚的组件生态系统和惯用规范为代价,换取了原始的简洁性和与平台的紧密结合,

该团队还提供了一个代理技能,可通过 npx @arrow-js/skill 安装。该技能可以指导编程代理将 Arrow 添加到当前已有的项目中。

ArrowJS 是一个由 FormKit 和 AutoAnimate 的开发者 Justin Schroeder 创建的、体积小巧且无需任何依赖的响应式 UI 库。它完全基于 JavaScript 模块、带标签的模板字面量和 DOM 等 Web 平台基础组件构建,包体大小不足 5KB,无需 JSX、编译器或任何构建步骤,仅提供三个核心函数:reactive、html 和 component。随着 1.0 版本的发布,它现在已经被定位为专为“代理时代”设计的框架。目前,该项目在 GitHub 上拥有 3.5k 个星标。

原始来源: infoq

评论 (0)