近年来,Windows 11 越来越多体系组件和应用采取基于 WebView2 的网页式界面,例如通知中间中新上线的 Agenda 视图就被发明是经由过程 WebView2 承载的 Web 应用组件,而并非原生界面。 微软并未有意引导内部团队或第三方开辟者“弃用” Web 技巧,而是试图经由过程更精细的诊断对象,让复杂 Web 应用在现有架构下跑得更快。

文章指出,如今很多 Windows 11 应用(包含新 Outlook)底层都与 Chromium 绑定,不论是经由过程 WebView2 照样 Electron,叠加多窗口、iframe、worker 线程等复杂构造,轻易造成启动迟缓和界面“卡住”的主不雅体验。 微软欲望借助“延迟消息计时”赞助开辟者辨认 Web 层内部 postMessage() 处理中过长的等待或壅塞,从而对症优化,缓解用户在点击通知后 Outlook 界面迟迟无响应等问题。

根据微软在 GitHub 上公开的技巧解释,“延迟消息计时”被定位为一项诊断功能,用于测量 Web 应用在不合履行高低文之间经由过程 postMessage() 传递消息时的耗时,并将这些数据以“delayed-message”条目标情势裸露在 Performance API 中。 这一机制可实用于所有 Web 应用,包含在 Windows 11 上经由过程 WebView2 嵌入的应用,是以覆盖 Outlook、WhatsApp 等广泛依附嵌入式 Edge/Chromium 引擎的客户端。

报道同时提到,今朝这项 API 本身并不会像“魔法加快器”那样直接晋升机能,而是更多扮演“体检仪”的角色:当 UI 已经衬着但交互迟缓时,开辟者可以经由过程该 API 追踪消息传递链路上具体的延迟泉源。 微软已经在应用该对象分析 Outlook 的表示,并暗示将来版本有望在启动速度和响应流畅度方面有所改良,尤其是在 Windows 11 这一高度依附 WebView2 的情况下,让复杂 Web 应用运行得更轻快。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部