https://servo.org
https://github.com/servo/servo
Highlights from last week:
- Updated servoshell to v.0.0.2
- Added support for `calc()` values in CSS Grid
- Added context menu options for images, links, and editable text areas
- Worked on adding ECDSA support to the WebCrypto API
1/2
Highlights from last week:
- Updated servoshell to v.0.0.2
- Added support for `calc()` values in CSS Grid
- Added context menu options for images, links, and editable text areas
- Worked on adding ECDSA support to the WebCrypto API
1/2
after implementing Stream, AbortController and AbortSignal! let's go 🚀
servo.org/blog/2025/11...
after implementing Stream, AbortController and AbortSignal! let's go 🚀
servo.org/blog/2025/11...
🌳🍃 XPath enabled by default
🗜️📦 Compression Streams too
🦾🍎 native macOS arm64 releases
🤖☢️ Android experimental mode
🪆🤝 new input and zoom API
servo.org/blog/2025/11...
🌳🍃 XPath enabled by default
🗜️📦 Compression Streams too
🦾🍎 native macOS arm64 releases
🤖☢️ Android experimental mode
🪆🤝 new input and zoom API
servo.org/blog/2025/11...
Highlights from last week:
- Finished adding X25519 support to WebCrypto API
- Added basic IDL implementation for LargestContentfulPaint
- Implemented Element.currentCSSZoom attribute
- Integrated context menu into the show_embedder_control API
1/2
Highlights from last week:
- Finished adding X25519 support to WebCrypto API
- Added basic IDL implementation for LargestContentfulPaint
- Implemented Element.currentCSSZoom attribute
- Integrated context menu into the show_embedder_control API
1/2
Several Servo contributors will be there to discuss the current status of the project and future plans.
Several Servo contributors will be there to discuss the current status of the project and future plans.
If you prefer a text version you can check my last blog post blogs.igalia.com/mrego/servo-...
If you prefer a text version you can check my last blog post blogs.igalia.com/mrego/servo-...
Highlights from last week:
- Implemented `ToggleEvent` and use for `<details>` element
- Servo now handles touch events on Android, unifying touch handling across platforms
- Implemented the Compression API
- Added Ed25519 support to SubtleCrypto
Highlights from last week:
- Implemented `ToggleEvent` and use for `<details>` element
- Servo now handles touch events on Android, unifying touch handling across platforms
- Implemented the Compression API
- Added Ed25519 support to SubtleCrypto
Highlights from last week:
- Released version 0.0.1
- Fully implemented pinch zoom, including center-aware zooming
- Added UI setting for experimental features on Android
- Implemented document preloaded resources
1/2
Highlights from last week:
- Released version 0.0.1
- Fully implemented pinch zoom, including center-aware zooming
- Added UI setting for experimental features on Android
- Implemented document preloaded resources
1/2
☢️🕸️ experimental mode button
🕵🏼♀️🍲 Trusted Types now stable
👻✍️ strokeText() on 2D canvases
🗜️📄 ‘Content-Encoding: zstd’
🧾🥺 new funding request process
servo.org/blog/2025/10...
☢️🕸️ experimental mode button
🕵🏼♀️🍲 Trusted Types now stable
👻✍️ strokeText() on 2D canvases
🗜️📄 ‘Content-Encoding: zstd’
🧾🥺 new funding request process
servo.org/blog/2025/10...
Highlights from last week:
- Improved the servoshell CLI help messaging
- Added new API to hide embedder controls when the element showing the control is removed from the DOM
- Remove MFC build tools requirement for Windows in the documentation
1/2
Highlights from last week:
- Improved the servoshell CLI help messaging
- Added new API to hide embedder controls when the element showing the control is removed from the DOM
- Remove MFC build tools requirement for Windows in the documentation
1/2
You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
Highlights from last week:
- fonts: Add synthetic bold face support for macos and windows
- servoshell: Reimplement "onClick" action on Android
- script: Allow loading of <iframe srcdoc> with a sandbox attribute
- script: implement url matches about:blank
1/2
Highlights from last week:
- fonts: Add synthetic bold face support for macos and windows
- servoshell: Reimplement "onClick" action on Android
- script: Allow loading of <iframe srcdoc> with a sandbox attribute
- script: implement url matches about:blank
1/2
www.igalia.com/2025/10/09/I...
www.igalia.com/2025/10/09/I...
Highlights from last week:
- webdriver: Implement Pointer ID
- Implement fetchLater
- Allow WebViews and fonts to have a RenderingGroupId
- script: display top-level SVG image documents
Highlights from last week:
- webdriver: Implement Pointer ID
- Implement fetchLater
- Allow WebViews and fonts to have a RenderingGroupId
- script: display top-level SVG image documents
blogs.gnome.org/nacho/2025/1...
blogs.gnome.org/nacho/2025/1...
Highlights from last week:
- stylo: Add support for -webkit-fill-available sizing keyword
- html: Add the reflected 'sizes' IDL attribute for <image>
- script: implement ClipboardItem getType and supports
- layout: Correctly handle margins in sticky positioning
Highlights from last week:
- stylo: Add support for -webkit-fill-available sizing keyword
- html: Add the reflected 'sizes' IDL attribute for <image>
- script: implement ClipboardItem getType and supports
- layout: Correctly handle margins in sticky positioning
📐🖼️ inline SVG rendering
↔️🖋️ OpenType variable fonts
🃏🎛️ CSS.registerProperty()
🔣🤖 TextEncoderStream
🫗⏳ Iterator map(), filter(), flatMap()
servo.org/blog/2025/09...
📐🖼️ inline SVG rendering
↔️🖋️ OpenType variable fonts
🃏🎛️ CSS.registerProperty()
🔣🤖 TextEncoderStream
🫗⏳ Iterator map(), filter(), flatMap()
servo.org/blog/2025/09...
Highlights from last week:
- script: Allow reusing results from xpath queries
- html: Check the <source> MIME type on the source set updating
- layout: Make bottom table captions obey relative positioning offsets
- layout: Avoid recomputing automatic inline size
1/2
Highlights from last week:
- script: Allow reusing results from xpath queries
- html: Check the <source> MIME type on the source set updating
- layout: Make bottom table captions obey relative positioning offsets
- layout: Avoid recomputing automatic inline size
1/2
Highlights from last week:
- layout: Fix Textual <input> Vertical Align Style
- layout: allow only repaint when css background and border image loaded
- Add trusted type checks for eval arguments
- webdriver: Support "scroll into view" for commands
1/2
Highlights from last week:
- layout: Fix Textual <input> Vertical Align Style
- layout: allow only repaint when css background and border image loaded
- Add trusted type checks for eval arguments
- webdriver: Support "scroll into view" for commands
1/2