艾奇完全否认了“使用Web技术是为了锁定用户”这一说法。他指出,这种乱象的根源其实是商业利益的驱动——比如为了快速抢夺订阅用户、应对债务压力等等。他还提到,像NPM这样的包管理器虽然让开发速度大大加快,却在无形之中埋下了Web应用日益臃肿的隐患。
微软近期将Windows 11的许多核心功能,例如Discord、Teams,乃至开始菜单等都塞进了基于WebView2或Electron的“壳”里。这种追求“Web化”的设计导致了高内存占用、系统卡顿等问题,引发了JavaScript之父、Mozilla联合创始人兼Brave浏览器CEO布伦丹·艾奇的不满。这位深耕Web技术领域的权威人士直言不讳地批评了这种仓促替代原生体验的做法,认为它正在蚕食Windows操作系统的核心优势。
图片
业界泰斗发怒:错不在Web技术,而在微软急于求成
这场风波的导火索,是Windows 11被指过度依赖Web技术导致体验下降的相关报道。作为Web技术的权威,艾奇一针见血地指出了问题的核心:“Windows 11的症结在于滥用WebView2和Electron。为了省时省力而用Web技术草率替代原生开发,必然导致应用臃肿。Web应用当然可以做得很好,但前提是投入足够的时间进行深度优化。”
他再次强调,所谓“Web化是为了锁定订阅用户”的说法根本不成立。目前的乱象主要源于商业动机(例如急于促成买断转订阅、受债务压力驱动等)。他同时提醒,NPM等包管理器在加速开发进程的同时,也为Web应用的性能隐患埋下了伏笔。
这些Win11应用,已被Web技术拖累成“性能黑洞”
由Web化引发的性能问题触目惊心,从第三方应用到系统核心功能均未能幸免。
Discord:基于Electron架构,其内存占用最高可达4GB。最新版本仅仅采用了“超阈值自动重启”的治标方法,后续优化后内存仅降低5%,用户几乎感受不到改善。Teams 与 WhatsApp:两者均依赖WebView2。Teams在闲置时仍会占用1-2GB内存,仅通过拆分通话进程来避免卡顿;而WhatsApp曾升级原生版本,将内存成功降至200MB以内,后因团队调整又改回WebView2,导致内存飙升至1GB以上,是原生版本的7倍之多。系统功能:如通知中心的日程视图等核心功能也使用WebView2构建,打开即新增Edge进程,内存从1MB飙升至100MB;开始菜单、搜索界面同样采用Web框架,成为系统性能的瓶颈。核心矛盾:坐拥3.5万亿美元市值的巨头,为何连原生UI都懒得做?
市值高达3.5万亿美元的微软,为何不愿为这些基础功能开发原生界面?其核心矛盾在于,技术路线最终向商业利益做出了妥协——Web开发确实能缩短周期、降低跨平台成本,但却将性能代价转嫁给了用户。
这更形成了一个恶性循环:Web化导致性能下降,倒逼用户升级硬件;而硬件升级又让企业更忽视软件优化,最终买单的始终是用户。
行业警示:Web技术不应成为“偷懒”的借口
艾奇的批评也是对全行业的一次警醒:Web技术自有其价值,但不能成为开发偷懒的借口。Web应用可以做好,但需要精心优化与打磨,而不是快速打包、把问题丢给用户。
用户对Windows 11这种“Web化”乱象早已忍无可忍。唯有持续表达不满,倒逼企业进行反思,才能让流畅的原生体验重新成为核心——技术终究要服务于用户,而不是成为商业妥协的牺牲品。
