Vercel 把 React 组件编译成真数学函数,UI 迎来微积分时代

shuding · x · 2026-10-27

Vercel 联合创始人 Shu Ding 发布 Vercel Labs 研究原型 The Calculus of Interfaces:把一个普通 React 组件 <Dashboard/> 编译成真正的纯数学函数 UI = f(props)。

核心做法:受 chenglou 的 Handwired 项目启发,页面被写成一条无分支、无循环的直线操作列表(本例 2608 个操作),每个 JS 操作只保留为加权和、乘积、ReLU 或阶跃函数——if 变成混合两种结果的 step,Math.max 变成 ReLU。这样 f 成为分段光滑函数,同一列表可用四种方式求值:精确求值、step 换成 sigmoid、前向模式求导、区间算术。

一旦 UI 是数学,就可以:求导以一次性为所有设备调优;用区间算术证明对任意屏幕宽度都成立的布局规则;找不连续点;在真实设备分布上积分;像信号一样压缩;软化 sigmoid 让 UI 自己动画;甚至问页面在复数宽度(如 720+42i px)下的样子。

局限:页面需手工写成这种形式,尚无工具能把现有 React/HTML 自动转换;文字用等宽字体按字符数换行;证明基于精确算术,未考虑浮点舍入。

所属事件:Vercel 推出 The Calculus of Interfaces:把 UI 编译成数学函数(11 条相关)→

原文链接 →

「研究」频道最新

更多「研究」频道 AI 资讯 →