WebKit

RSS: https://webkit.org/feed/
WebKit,开源网页浏览器引擎,为 Safari 和众多浏览器提供支持。

Release Notes for Safari Technology Preview 249

Safari Technology Preview Release 249 is now available for download for macOS Golden Gate and macOS Tahoe. If you already have Safari Technology Preview installed, you can update it in System Settings...
评论点赞收藏17 天前

Safari 技术预览版 248 发布说明

Safari Technology Preview 248 更新,支持 BigInt Math 提案(如 BigInt.pow),修复 CSP 解析回归问题及 IndexedDB 后台事务阻塞,改进 Web Inspector 对 ES2022 私有字段显示与跨域 iframe 调试体验。
评论点赞收藏24 天前

Safari 技术预览版 248 发布说明

Safari Technology Preview 248 更新,支持 BigInt Math 提案(如 BigInt.pow),修复 CSP 解析回归问题及 IndexedDB 后台事务阻塞,改进 Web Inspector 对 ES2022 私有字段显示与跨域 iframe 调试体验。
评论点赞收藏24 天前

并发 JavaScript:它是可行的

WebKit 团队深入探讨了将并发扩展至整个 JavaScript 堆的技术可行性。文章提出了一套完整的线程 API 草案,包括锁、条件变量和线程局部存储。 重点分析了如何在保持现有 JIT 优化性能的前提下,解决动态对象大小变化带来的原子性难题,确保并发访问不会导致 VM 崩溃或数据损坏。
评论点赞收藏56 天前

Safari 技术预览版 246 发布说明

Safari 技术预览版 246 现已开放下载,支持 macOS Golden Gate 和 Tahoe 系统。 这是官方的常规版本更新通知,主要面向开发者测试新功能。
评论点赞收藏58 天前

自定义选择控件的黄金法则

Safari 27 将引入自定义选择控件(Customizable Select),允许开发者更好地控制下拉菜单样式。 这一功能解决了 Web 开发中长期存在的表单样式统一难题,具有实用价值。
评论点赞收藏61 天前

CSS Grid Lanes 交互指南发布

WebKit 团队发布了 CSS Grid Lanes 的交互式指南网站,包含实时编辑器、属性速查表和多种演示案例。 该指南由开发 Grid Lanes 的核心团队成员制作,旨在帮助开发者快速上手这一新的布局特性。
评论点赞收藏65 天前

Safari 技术预览版 245 发布说明

Safari 技术预览版 245 现已开放下载,支持 macOS Tahoe 和 Sequoia 系统。 这是官方的常规版本更新通知,主要面向开发者测试新功能。
评论点赞收藏68 天前

Safari 技术预览版 244 发布说明

Safari 技术预览版 244 现已开放下载,支持 macOS Tahoe 和 Sequoia 系统。 这是官方的常规版本更新通知,主要面向开发者测试新功能。
评论点赞收藏86 天前

Safari 26.4 更新:支持 WebTransport 与 CSS Grid Lanes

Safari 26.4 更新带来多项 Web 技术改进,包括支持 CSS Grid Lanes 实现瀑布流布局、WebTransport 提供低延迟通信以及 Keyboard Lock API。此次更新还修复了大量关于 CSS Zoom、MathML 排版和布局引擎的 Bug。 WebKit 团队强调此次发布旨在响应开发者需求,优先解决现有功能的一致性问题并修复大量缺陷,而非单纯堆砌新功能。同时,布局引擎的重构工作也在持续推进中。
评论点赞收藏103 天前

JetStream 3 基准测试套件深度解析:WebKit的底层优化实践

WebKit团队详解了JetStream 3基准测试 suite 的工程改进,特别是针对WebAssembly GC的性能优化。文章深入分析了JavaScriptCore编译器在处理WasmGC时的内存分配、垃圾回收类型引用计数及类型检查等底层优化技术。 这些改动解决了旧版基准测试中因启动时间过短导致的评分异常问题,并通过内联优化和抽象堆分析显著提升了现代Web应用的性能表现。
评论点赞收藏137 天前

WebKit 的锁机制演进:为何我们要自研 WTF::Lock

WebKit 团队详细介绍其自研的 WTF::Lock 和 WTF::Condition 同步原语。相比系统级互斥锁,新实现仅占 1 字节,且在无竞争和微竞争场景下性能提升显著,使浏览器基准测试速度提高 5%-10%。 文章深入解析了基于 ParkingLot 的自适应锁算法设计,解释了如何通过原子操作和线程挂起机制平衡空间占用与并发性能。
评论点赞收藏146 天前

Interop 2026:WebKit 详解 20 项关键 Web 标准兼容性进展

WebKit 宣布参与 Interop 2026 项目,与 Google、Microsoft、Mozilla 合作提升浏览器兼容性。重点覆盖锚点定位、容器样式查询、对比色函数等 20 项 Web 标准特性。 文章详细解释了各项新技术的工程价值,如 JSPI 让 Wasm 同步代码更顺畅,Navigation API 改善 SPA 体验,以及 Scoped Custom Elements 解决组件冲突问题。
评论点赞收藏183 天前

Safari 26.3 新功能:Zstandard 压缩支持与导航 API 改进

Safari 26.3 更新引入了多项开发者功能。包括在 visionOS 中全屏播放视频时自动调暗背景,以及支持 Zstandard 压缩算法以优化网页加载速度。 此外,Navigation API 新增了对中断导航的处理能力,帮助开发者更好地管理单页应用中的请求取消。版本还修复了 CSS 定位、多列布局及媒体播放等多个已知问题。
评论点赞收藏185 天前

Interop 2025 回顾:迈向全面兼容的一年

WebKit 团队回顾 2025 年 Web 互操作性项目成果,四大浏览器测试通过率从年初的 29% 提升至年底的 97%。Safari 进步最大,分数从 43 跃升至 99。 文章重点介绍了锚点定位、同文档视图过渡和导航 API 三大特性,强调这些功能已实现跨浏览器兼容,开发者可直接使用。
评论点赞收藏189 天前

CSS Grid Lanes 何时到来?

WebKit 团队详解 CSS Grid Lanes 在各主流浏览器中的实现进度,包括 Firefox、Safari 和 Chrome/Edge 的最新状态。 文章提供了三种渐进增强方案,帮助开发者在兼容旧浏览器的同时提前使用这一新布局特性。
评论点赞收藏196 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。