网易首页 > 网易号 > 正文 申请入驻

HTML-in-Canvas引爆前端!AI时代互联网视觉效果完全不一样了

0
分享至

一水 发自 凹非寺
量子位 | 公众号 QbitAI

word天,前端现在都高级成这样了吗?!

小手轻轻一指,被选中的区域就立马出现了碎片效果,炫酷感一整个扑面而来。



渲染真人还不算,设计游戏更是一把好手,同款射击破碎效果这就上桌。



还有高手,直接将网页设计成鱼眼效果,还是想怎么调就怎么调那种。



不止这些,(前推特)上此刻正有一大堆酷炫的前端作品刷屏,直让人眼花缭乱。

而它们,统统来自一种正悄然走红的实验性玩法——HTML-in-Canvas。

用最直白的话解释就是,这是一种把网页当成游戏画面来渲染的UI设计新尝试。

一众尝鲜的网友纷纷表示,HTML-in-Canvas很可能就是下一代网页交互的雏形。

我很少说某件事是“改变游戏规则的”,但HTML-in-Canvas可能就是。这是一个“让Flash回归”的时刻。



我一生都在等待这个Web API。



想象一下,将你能想到的任何视觉效果应用于任何HTML。



那么问题来了,HTML-in-Canvas到底是啥?

把HTML“塞进”Canvas里

HTML-in-Canvas,从名字上就能看出来了,这是一种把HTML“塞进”Canvas里进行渲染的方法。

之所以这样做,归根到底就俩字:方便。

传统网页开发近乎于“装配流水线”,HTML负责定结构、CSS负责定样式,最终交给浏览器来排版和渲染。

就是说,虽然“材料”是你给的,但网页最终长啥样,基本都是浏览器说了算。

而Canvas的逻辑完全不同——

没有DOM、没有布局系统、没有现成组件,开局只有一块空白画布,所以你可以随心所欲控制画面里的一切。

不过也正是因为过于随意,啥都要自己弄,所以Canvas一般被用来做游戏、数据可视化这类本来就需要自己从零开始的东西。

那么有没有一种东西,能结合HTML的“省心省力”和Canvas的“自由”呢?

HTML-in-Canvas,正是这样的东西。

它直接把HTML“拍成一张图”,再丢进Canvas里玩。

如此一来,也带来了三个最明显的变化:

一是过去很多难以实现的特效,现在都变得更加easy,因为你操作的已经不是DOM,而是像素了。

传统DOM有点像被整体打包好的东西(如一个按钮、一张图片、一段文字等),只能整体操作。

而像素就是组成这些东西的小碎粒,能单独控制每一个。

所以现在我们可以像开发游戏一样开发前端,比如网友们提到的:给UI加着色器、接入物理引擎,甚至逐帧去控制每一个像素该怎么动。



二是UI的布局更多元化了。

以前网页开发好像默认UI必须是矩形一样,所有东西都很方方正正。

但有了Canvas之后,前端开始出现鱼眼、透视滚动等非线性,甚至是奇奇怪怪的设计(doge)。

喏,有人就试了网页放大镜效果:

(实验性阶段,大家现在拼的都是创意hhh)



以及大家很容易忽视的一点,网页动画现在和游戏引擎用的是同一套逻辑了。

在传统前端开发里,动画的处境其实一直很尴尬:

你是在一套已经“定型”的静态结构上,硬让它动起来。

要么用CSS,给框架贴个“会动”的标签;要么用requestAnimationFrame,自己一帧一帧去改属性、做插值。

而HTML-in-Canvas,情况刚好反过来——整个渲染过程,本身就是一帧一帧计算出来的。

所以现在的网页,看上去就和游戏渲染画面差不多。



众所周知,正常HTML本身是没法运行《毁灭战士》(Doom)这款游戏的。

因为Doom是用C语言写的,需要直接操作图形、内存和输入设备,而HTML只是描述网页结构的语言,本身不具备游戏运行能力。

但现在,有人却把HTML“塞进了”Doom里。

这些网页元素被实时“拍”成图片,降成Doom能识别的256色,然后当作墙纸贴到Doom的墙面上。

所以现在你能看到Doom墙上有网页内容,而且还能跟着你的动作变化。



视频链接:https://mp.weixin.qq.com/s/1sHFs1JKXC0Kta6fd3zGBQ

以及值得一提的是,虽然HTML-in-Canvas目前只是一项实验功能,但它已经以提案的形式进入W3C(万维网联盟)/WICG(Web平台孵化器社区组)体系——

这意味着,它未来有机会进入HTML标准体系,成为浏览器原生支持的一部分。

所以当公测开启后,此时能吸引一波关注也就不奇怪了。

(补充一下,类似的想法其实在2016年就被提出过,不过当时浏览器厂商觉得用不上所以一直搁置,直到最近被谷歌重拾并继续推进。)



一种比Pretext更颠覆的前端技术

至于如何玩上HTML-in-Canvas,可以看看网友的打样。

这里我们以Chrome浏览器为例:

第一步:在地址栏输入「chrome://flags/#canvas-draw-element」,找到并开启HTML in Canvas实验功能。

第二步:在代码的< canvas >标签上显式加上layoutsubtree属性。

第三步:然后就可以用getContext(‘2d’) 拿到画布上下文,调用drawElementImage方法,把canvas里的子元素直接画到画布上。



设置完成后就可以开动了。

有人脑洞大开搞了个“碟中谍”玩法,类似摸鱼一样,在桌面里搞了个桌面。

虽然看起来“不正经”,但用谷歌搜Hacker News都没问题。



视频链接:https://mp.weixin.qq.com/s/1sHFs1JKXC0Kta6fd3zGBQ

还有人把它用在更“实用”的方向——做了一个防垃圾邮件的登录界面。

输入框不再是普通表单,而是会扭曲、漂移、甚至带点干扰效果的动态界面。

对真人来说,依然可以识别和输入(虽然不太友好)。

但对脚本和爬虫来说,识别难度直接拉满。



视频链接:https://mp.weixin.qq.com/s/1sHFs1JKXC0Kta6fd3zGBQ

网友们一番体验下来发现,好家伙,这几乎是一种比Pretext更颠覆的前端技术。

看到对pretext的反应后,我可以直说,世界还没有准备好接受HTML-in-Canvas。



这里他提到的Pretext,是由Midjourney工程师Cheng Lou开源的一款爆火前端工具。

它绕开浏览器的DOM排版系统,用纯数学计算文字该排在哪,排版速度比传统方式快几百倍。

而且还能让文字像流水一样随意变形、绕开图片、甚至做成游戏。

Pretext有多火呢?不仅作者发布的帖子获得千万浏览,而且GitHub火速揽星4万+。



然而现在,如果说Pretext是把“文字排版权”从浏览器手里拿走,那HTML-in-Canvas则是把“整个界面渲染权”一起拿走了。



无怪乎Vercel CEO感叹,网络最辉煌的日子还在前方。

在他看来,网络是AI的天然载体。

大语言模型最擅长的就是写HTML、CSS、JS,而浏览器就是所有人的代码编辑器——不用交“苹果税”(苹果应用商店上架收费),不用等审核,打开就能用。

而且已经能看到,一些最底层的能力正在全面爆发。

包括HTML-in-Canvas在内,WebGPU、WebAssembly这些以前想都不敢想的东西,现在已经快成标配了。

所以以后Web的性能天花板大概率会被直接掀翻,今后网页可能“会像游戏一样惊艳、一样天马行空”。

当然最重要的还是,HTML-in-Canvas让大家意识到,生成式AI才是UI的终极形态。

未来的网页,不再是设计师画好、程序员写死的东西,而是AI在你点开链接的那一瞬间,实时为你生成的——

每个人看到的样子都不一样,每一帧都刚刚好。

所以从这个角度而言,AI+UI能怎么玩,HTML-in-Canvas可能只是起点。



HTML-in-Canvas地址:
https://github.com/WICG/html-in-canvas

参考链接:
[1]
https://x.com/sawyerhood/status/2042271915658854783?s=20
[2]
https://x.com/tkm_hmng8/status/2042186512545272290?s=20
[3]https://x.com/search?q=html-in-canvas

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
花218元全资进组的年轻人,都在横店演爽了

花218元全资进组的年轻人,都在横店演爽了

新周刊
2026-10-03 16:10:45
游本昌去世10天后,老伴杨慧华陷入悲痛爆发期,一个人在房间痛哭

游本昌去世10天后,老伴杨慧华陷入悲痛爆发期,一个人在房间痛哭

动物奇奇怪怪
2026-10-05 00:51:26
刘欢终身不评正教授的真相,被贸大前校长道破,打脸当下功利世俗

刘欢终身不评正教授的真相,被贸大前校长道破,打脸当下功利世俗

小徐讲八卦
2026-10-04 09:46:08
19.39万起!极氪降价上新:103度大电池,新增外观+内饰配色,零百加速2.85秒

19.39万起!极氪降价上新:103度大电池,新增外观+内饰配色,零百加速2.85秒

DeepAuto车探
2026-10-05 00:03:49
世锦赛后首次夺冠 吴宜泽收获职业生涯排名赛第三冠

世锦赛后首次夺冠 吴宜泽收获职业生涯排名赛第三冠

封面新闻
2026-10-04 23:29:02
俄罗斯卡德罗夫晋升大将引发俄罗斯社会广泛关注!

俄罗斯卡德罗夫晋升大将引发俄罗斯社会广泛关注!

会飞的龙V5
2026-10-04 20:51:14
伊朗最高领袖要换人?外媒:停火后换帅,穆杰塔巴必须让位!

伊朗最高领袖要换人?外媒:停火后换帅,穆杰塔巴必须让位!

麓谷隐士
2026-10-03 00:15:04
重启后的舞厅乱象:按时收费两百一小时,底层舞客舞女双双熬日子

重启后的舞厅乱象:按时收费两百一小时,底层舞客舞女双双熬日子

成都人的故事
2026-09-10 07:43:30
为什么极端言论者能长期占据高校讲台?

为什么极端言论者能长期占据高校讲台?

风铃草语
2026-10-05 04:13:47
3预警齐发,中央气象台:今晚至明晚,黑龙江、吉林、福建、云南、海南等地有暴雨,四川、西藏、广西、广东等地有中到大雨

3预警齐发,中央气象台:今晚至明晚,黑龙江、吉林、福建、云南、海南等地有暴雨,四川、西藏、广西、广东等地有中到大雨

蓬勃新闻
2026-10-04 18:14:34
队报:奥利塞不喜欢谢尔基的一些行为,尤其在训练中

队报:奥利塞不喜欢谢尔基的一些行为,尤其在训练中

懂球帝
2026-10-04 16:45:13
你无意中看过哪些不该看的东西?网友:明显是三故意留下的

你无意中看过哪些不该看的东西?网友:明显是三故意留下的

解读热点事件
2026-08-08 00:05:22
刘学义被曝和申军谊女儿申奥谈恋爱,女方否认,37岁未婚母亲担忧

刘学义被曝和申军谊女儿申奥谈恋爱,女方否认,37岁未婚母亲担忧

草莓解说体育
2026-10-04 02:47:31
蹬鼻上脸!台舰水炮击我渔船,大陆强硬三线执法,赖清德很害怕

蹬鼻上脸!台舰水炮击我渔船,大陆强硬三线执法,赖清德很害怕

荷兰豆爱健康
2026-10-03 13:05:32
罕见严厉措辞!新华社直言亵渎国脚身份,这场惨败根源到底在哪?

罕见严厉措辞!新华社直言亵渎国脚身份,这场惨败根源到底在哪?

林子说事
2026-10-04 14:13:17
6架战机刚到手就坏了4架,俄罗斯专家给出答案,中国一名士兵却不信

6架战机刚到手就坏了4架,俄罗斯专家给出答案,中国一名士兵却不信

扬子的故事屋
2026-10-02 09:24:20
秦安:国庆四天,美伊战争爆出三件大事!博弈惊天反转,正要戳破美国霸权底牌。

秦安:国庆四天,美伊战争爆出三件大事!博弈惊天反转,正要戳破美国霸权底牌。

秦安战略
2026-10-05 06:08:26
真不愧是“化痰冠军”,才喝2回,痰根拔掉,润喉又顺畅

真不愧是“化痰冠军”,才喝2回,痰根拔掉,润喉又顺畅

王二哥老搞笑
2026-10-01 20:43:05
她是正师级歌唱家!60岁仍未婚,父母去世后才想当妈的她怎样了?

她是正师级歌唱家!60岁仍未婚,父母去世后才想当妈的她怎样了?

完善法
2026-10-04 10:49:10
曾志伟:我睡过她!撕破了"京圈交际花",周冬雨的私生活遮羞布

曾志伟:我睡过她!撕破了"京圈交际花",周冬雨的私生活遮羞布

动物奇奇怪怪
2026-10-01 12:42:30
2026-10-05 06:47:00
量子位 incentive-icons
量子位
追踪人工智能动态
13436文章数 176576关注度
往期回顾 全部

科技要闻

苹果确认:iPhone 18 Pro Max有问题

头条要闻

30多岁中国夫妇在澳洲遇惨烈车祸丧生 肇事司机仅17岁

头条要闻

30多岁中国夫妇在澳洲遇惨烈车祸丧生 肇事司机仅17岁

体育要闻

32胜0负!德约2-1逆转头号种子兹维列夫 第7次晋级中网四强

娱乐要闻

高晓松悄悄复出:官媒没给他留体面

财经要闻

OpenAI前安全部门员工:公司文化已崩坏

汽车要闻

方程豹9月热销破4万 首款皮卡鲨鱼将于四季度上市

态度原创

教育
游戏
时尚
房产
军事航空

教育要闻

Do you have the time不是问你有没有空,千万别会错意啦!

《黎明杀机》开发商在开发未公布的3A科幻射击游戏

谭卓&胡一天,邀你一起“网”下面基

房产要闻

保利大爆发,冲到榜一!海南楼市前三季度,热销榜出炉!

军事要闻

驻冲绳美军士兵抢劫杀人 日本向美国提出抗议

无障碍浏览 进入关怀版