JavaScript之父批评Electron性能臃肿!如何优化桌面应用体验
艾奇完全否认了“使用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化”乱象早已忍无可忍。唯有持续表达不满,倒逼企业进行反思,才能让流畅的原生体验重新成为核心——技术终究要服务于用户,而不是成为商业妥协的牺牲品。
相关攻略
前端开发必备资源与工具导航 高效的前端开发离不开优质的工具箱与文档库。本文为您系统梳理了当前主流且实用的前端资源站点,涵盖知识学习、工具使用、文档查询与成长路径,助力您提升开发效率。 无论是全面的前端开发知识体系、便捷的在线工具集合,还是系统化的官方文档与新手入门指南,以下分类资源均有覆盖。具体包括
早些时候,聊过 Python 领域那场惊心动魄的供应链攻击。当时我就感叹,虽然我们 JavaScript 开发者对这类套路烂熟于心,但亲眼目睹这种规模的“投毒”还是头一次。 早些时候,聊过 Pyth
1 OpenClaw 标准部署流程 成功完成OpenClaw的基础部署是实现后续功能的前提。通常,您应该已经完成了这一步。接下来,我们将通过配置增强其功能,使其成为更强大的工作助手。 2 通过命令行添加专业Agent 若要提升OpenClaw在特定领域的处理能力,您可以通过命令行为其添加功能专精
随着 ES2026 (ES17) 正式引入 显式资源管理,JavaScript 终于迎来了 using 关键字。这一特性的出现,直接终结了多年来的手动清理时代,让代码量实现了真正意义上的“断崖式”减
模式匹配不是简单的语法糖,它是 JavaScript 语言从“过程式”向“声明式”进化的核心标志。它让逻辑判断回归到数据本身的结构,而不是散落在各处的条件表达式。 在 JavaScript 诞生的三
热门专题
热门推荐
双击WorkBuddy app提示“已损坏”实为macOS Gatekeeper拦截:一、右键选择“打开”后点“仍要打开”可临时放行;二、终端执行sudo xattr -r -d com apple quarantine Applications WorkBuddy app清除隔离属性;三、sud
Smartrip 是什么 谈起智能旅行规划,市面上工具不少,但真正能做到从想到出发全程“包办”的却不多。今天要聊的这款 Smartrip,就属于那种能彻底解放你行前准备精力的AI助手。它由 Adeva 团队开发,核心能力在于运用智能算法,深度理解你的个人偏好,然后从海量选项中筛选出最佳的旅行方案并完
小巧便携的充电宝:轻若无物的续航神器,这五款揣兜就走 说到小巧便携的充电宝,大家脑海里浮现的,恐怕就是那些厚度在15毫米以内、重量不超过250克,能轻松塞进牛仔裤口袋或随身小包的“能量块”了。它们精准地解决了传统大容量充电宝“出门像带块砖”的尴尬,让移动补电真正变得轻松。市场数据也印证了这一趋势:根
币安交易所官网最新入口在哪里? 最近,不少朋友都在打听同一个问题:币安交易所的官网最新入口到底在哪儿?别急,这篇文章就来为大家梳理清楚,顺便带你深入了解一下这个平台的核心机制与最新动态。 币安Binance官网直达入口: 币安官方认证App下载包: 平台资产安全保障机制 说到交易平台,安全永远是用户
如何查看MATIC实时价格?五种官方渠道详解 可通过官网、App、行情页、首页组件或API五种方式查看MATIC USDT实时价格:登录后进入现货交易区查深度图与最新价;行情页看涨跌幅与K线;App首页添加价格小组件;开发者调用API获取毫秒级报价。 一、访问币安Binance官网或App主界面 首





