Vercel Labs 开源 Native SDK,无浏览器原生桌面应用工具

Vercel Labs 开源发布了原生桌面应用开发工具包「Native SDK」 https://t.co/lrDmiRgG1O 保留 Web 那套声明式 UI 的作者体验,却把浏览器/WebVie...

精选理由

Vercel 开了一个新坑:用 Zig 写原生桌面应用,保留 Web 声明式写法但自研引擎,打包只有几 MB,还内置 AI agent 接口。

AI 摘要

Vercel Labs 发布了 Native SDK,一个用 Zig 实现的原生桌面应用开发工具包。它保留 Web 声明式 UI 模型(markup + 数据绑定)但抛弃浏览器/WebView,使用自研引擎直接绘制到 OS 窗口。开发模式支持约 2 秒热重载,发布模式将 markup 编译进二进制,体积仅几 MB。架构采用 Elm 风格(Model、Msg、update、View),渲染引擎在 comptime 编译 markup,无解释器。内置 automation server,允许 AI agent 读取 accessibility 快照并驱动 widget。

AI 翻译 · 中文

Vercel Labs 发布了 Native SDK,一个用 Zig 实现的原生桌面应用开发工具包。它保留 Web 声明式 UI 模型(markup + 数据绑定)但抛弃浏览器/WebView,使用自研引擎直接绘制到 OS 窗口。开发模式支持约 2 秒热重载,发布模式将 markup 编译进二进制,体积仅几 MB。架构采用 Elm 风格(Model、Msg、update、View),渲染引擎在 comptime 编译 markup,无解释器。内置 automation server,允许 AI agent 读取 accessibility 快照并驱动 widget。

shao__mengVercel Labs 开源发布了原生桌面应用开发工具包「Native SDK」 github.com/vercel-labs/na… 保留 Web 那套声明式 UI 的作者体验,却把浏览器/WebView 这层重运行时换成自研引擎直接绘制到操作系统窗口。没有浏览器,没有 WebView,二进制里也没有解释器。 桌面应用的经典两难: · 原生方案(Cocoa/Win32/GTK/Qt):性能与系统集成好,但作者体验笨重、跨平台割裂。 ·
  • Guillermo Rauch07-09 00:44原文