「当你改变一件事情的... - @dexteryy的微博 - 微博


「当你改变一件事情的迭代速率,你会从根本上改变这件事情本身」。
「改进一件事情的最好方式,是对改进它的方式本身做改进」,改进方式本身的一阶增长,能让被改进对象享受到二阶增长。

Web 平台的能力迭代,最早只有「第一速度」:
先通过标准化流程,完成新能力的统一开放标准(Web 标准),然后在平台层(比如各种浏览器)做具体实现,发布给应用层/用户空间(「前端」)的开发者。
迭代周期:几年

在 Google 等平台方的努力下,Web 有了「第二速度」:
可以在新能力走标准化流程的同时,借助 Origin Trials、Fugu API 等方式(现在很多新的 WebXR API 也属于此类),且不影响终端用户和兼容性互操作性的前提下,在平台层先实现新能力,发布给应用层/用户空间的开发者,做更多实验和实践。
迭代周期:几周到几个月

WebAssembly 正在从根本上改变 Web 能力迭代的方式,给 Web 的应用层/用户空间(「前端」)带来了 low level 的通用积木,可以直接实现很多新能力(包括直接使用其他平台已有的原生实现),而不需要等 Web 平台层增加新标准。
有一个趋势贯穿了 Web 的发展历史:Web 应用能力的实现,一直在从平台层(原生),不断上移到应用层/用户空间(「前端」)。如今,更多 Web 新能力的实现,也开始进入到这个趋势。

Web 已进入「第三速度」:
用 WebAssembly,在应用层/用户空间,在 Web Runtime(引擎和沙盒)之上,直接实现和引入很多新能力,同时也让相关的 Web 标准化工作获得更多的信心和验证,有经受过更多考验的现成实现,被大大简化。
迭代周期:几天甚至几小时

AI 和 XR 领域的高速发展,都需要 Web 继续改进「改进自己的方式」,有更快的迭代速率。

![](http://h5.sinaimg.cn/upload/2015/09/25/3/timeline_card_small_web_default.png)网页链接

https://weibo.com/1650793492/MAz4LvEk0?pagetype=groupfeed