开发者生态
morning
Servo 九月: 、圆角矩形等
2026-11-06
1 阅读
约9分钟阅读
iamnothere
字号:
加上新的 CSS 函数和 WEbGL2 改进。 Servo 0.7.0 包含我们在 9 月份进行的所有更改,涵盖 527 项提交!开发人员工具控制台现在急切地评估 JS 输入,从而允许更快的反馈(@freyacodes,#47527)。我们发布了新的 Web 平台功能:加上一堆新的 DOM API:CSSRule 上的parentRule 和 HTMLHtmlElement 上的 CSSStyleDeclaration(@skyz1,#47743)版本(@SilvioPilato,#47786)getComposeRanges()和 CSSStyleSheet 上的 Selection 方向(@mrobinson,#47683)baseURL(@Gae24, #47783 ) CSS 模块 ( @Gae24 , #47813 ) 和文本模块 ( @Gae24 , #47863 ) getContextAttributes() on CanvasRenderingContext2D 和 OffscreenCanvasRenderingContext2D ( @Taym95 , #47868 ) Content-Language header ( @TimvdLippe , #47930 ) dir on Document ( @yezhizhen, #48170) SVGAElement, SVGPatternElement, SVGTSpanElement, SVGTextContentElement, SVGTextElement, SVGTextPositioningElement (@mu-mostafa98, #48174) WebCrypto 的 MLKEM768-X25519 算法 (@kkoyung, #48240, #48282 ,#48313,#48350)CanvasRenderingContext2D 上的 roundRect()(@yezhizhen,#48293)PerformancePaintTiming 上的 PaintTime 和presentationTime(@shubhamg13,#47926)VTTCue 上的 getCueAsHTML()(@TimvdLippe,#48146)安全性我们升级到了 SpiderMonkey v153.3和 mozangle v0.7 ,两者都包含对上游报告的安全错误的修复(@sagudev,#48176,#47655,#48259)。现实世界兼容性 egui.rs 演示现在可以按预期使用 --pref dom._webegpu_enabled 。这款《糖果粉碎传奇》游戏现在可以玩了。我们很想知道您最喜欢的网站在 Servo 中的运行情况如何!报告此 Zulip 线程或此 Github 讨论中的成功,以及我们的 GitHub 问题中的失败。正在进行中的工作 我们的可访问性树( --prefaccessibility_enabled )现在报告内联元素的几何边界(@alice,#47905),并且在响应 DOM 更改时所做的工作要少得多(@alice,@mrobinson,#47690)。此外,带有 display: none 的元素被报告为隐藏(@alice,#47772)。我们对 WebGL2 实现 ( --pref dom_webgl2_enabled ) 进行了大量一致性改进(@mxmgorin、#48423、#48441、#48470、#48479、#48495、#48473、#48536)。对 WSIWYG 编辑器(严重依赖 contenteditable )的支持进展顺利:当 --pref dom_exec_command_enabled 存在时,键盘输入现在已连接,因此许多编辑器现在都可以使用(示例)。视频元素的隐藏式字幕正在取得进展。文本轨道现在触发 Enter 、 Exit 和 Cuechange 事件(@TimvdLippe,#47725)。媒体元素现在返回文本轨道的完整排序列表(@TimvdLippe,#47785),并且向文本轨道添加提示现在可以正确设置该轨道(@TimvdLippe,#48012)。文本轨道对象现在反映关联的
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱