web国内外研究现状
Web 技术这三十多年,内外基本可以看作一场“谁说了算”的研究拉锯战。1991 年伯纳斯-李弄出第一个网页时,现状HTTP、内外HTML、研究URL 三件套简单到用记事本就能写。现状那时候没人想到,内外这套东西后来会分裂成两个气质迥异的研究世界。
国外 Web 研究的现状底色是“标准化驱动”。W3C 和 IETF 这两架马车从九十年代就开始定规矩。内外HTML4 在 1997 年成为推荐标准,研究CSS2 紧跟着在 1998 年落地,现状XHTML 一度被寄予厚望——结果 2004 年 WHATWG 那帮人不干了,内外嫌 W3C 的研究 XHTML2 太学院派,另起炉灶搞 HTML5。现状这场分裂挺有意思:Google、Apple、Mozilla 这些公司直接下场写规范,浏览器厂商成了事实上的标准制定者。2014 年 HTML5 正式定稿,2019 年 W3C 把 HTML 和 DOM 的维护权交给 WHATWG,算是承认了现实。学术圈那边,MIT、斯坦福这些学校更关注 Web 的底层问题——语义网、链接数据、去中心化身份。Tim Berners-Lee 后来搞 Solid 项目,想把数据控制权还给用户,但推了快十年,动静不大。工业界的兴趣则集中在性能和安全上:Chrome 的 V8 引擎把 JavaScript 执行速度拉高了一个数量级,HTTP/2 和 HTTP/3 解决队头阻塞,WebAssembly 让 C++ 代码能跑在浏览器里。安全方面,OAuth 2.0、Content Security Policy、SameSite Cookie 这些机制陆续补位,但 XSS 和 CSRF 依然是 OWASP 榜单常客。
国内的情况不太一样。早期跟着 W3C 走,2000 年前后主要在做门户网站和政务系统,技术选型偏保守,IE6 兼容性是个绕不过去的坎。真正的转折点在 2008 年之后,移动互联网起来,微信、支付宝这些超级 App 把 Web 技术塞进 Hybrid 容器里,前端工程化需求爆发。2013 年左右,淘宝开始搞 Node.js 中间层,阿里系带起了一波“大前端”浪潮。Vue 的作者尤雨溪 2014 年发布 Vue.js,React 和 Angular 的国内社区也迅速壮大。2016 年小程序出来,Web 技术被重新包装成“跨端方案”,Taro、uni-app 这类框架跟着火了一把。学术研究上,国内高校在 Web 数据挖掘、社交网络分析方向发了不少论文,但底层协议和浏览器内核层面的原创贡献偏少。华为的方舟编译器、阿里的 XRender 引擎算是少数往深处走的尝试。一个明显感受:国内 Web 生态更务实,能快速落地业务的技术活得久,纯标准讨论往往叫好不叫座。
两边对比,国外喜欢先定协议再找场景,国内习惯先跑业务再回头补规范。WebAssembly 在海外被用来做 Figma、AutoCAD 这类重型应用,国内更多拿它跑小游戏和视频编解码。这种差异没有优劣,但确实塑造了不同的技术审美。眼下 Web 的边界还在扩:WebGPU 让浏览器能直接调显卡,WebTransport 替代 WebSocket 做低延迟传输,去中心化身份和零知识证明开始渗入登录流程。国内在隐私计算和跨端渲染上走得挺快,国外则在协议层的博弈更激烈。下一个十年,Web 大概率还是这两股力量互相拉扯、偶尔交汇的局面。
(责任编辑:知识)
