- IndexedDB: Implement databases concept
- Extend `SiteDataManager::site_data` to include cookie sites
- Restrict box tree damage from changes in original display
- CSS floats improvements
- Enable contrat-color()
- IndexedDB: Implement databases concept
- Extend `SiteDataManager::site_data` to include cookie sites
- Restrict box tree damage from changes in original display
- CSS floats improvements
- Enable contrat-color()
Highlights from last week:
- WebDriver: Enable testdriver tests for Touch
- Add newlines after each value in formdata body
- WebCrypto API improvements (passing 85% WPT subtests)
- Preserve cached intrinsic inline sizes in more cases
- Update DevTools to Firefox 145
Highlights from last week:
- WebDriver: Enable testdriver tests for Touch
- Add newlines after each value in formdata body
- WebCrypto API improvements (passing 85% WPT subtests)
- Preserve cached intrinsic inline sizes in more cases
- Update DevTools to Firefox 145
🍔🖱️ context menus
🚀💇 parallel CSS parsing
🎨🤹 per-webview rendering contexts
🏷️🍲
🍔🖱️ context menus
🚀💇 parallel CSS parsing
🎨🤹 per-webview rendering contexts
🏷️🍲
Highlights from last week:
- Implemented basic support of custom protocol handlers
- Added webdriver touch support for all platforms
- Finished adding ChaCha20-Poly1305 support to WebCrypto API
- Servo can now use a http proxy without authentication
1/2
Highlights from last week:
- Implemented basic support of custom protocol handlers
- Added webdriver touch support for all platforms
- Finished adding ChaCha20-Poly1305 support to WebCrypto API
- Servo can now use a http proxy without authentication
1/2
github.com/sponsors/servo
opencollective.com/servo
github.com/sponsors/servo
opencollective.com/servo
Highlights from last week:
- Added support for opening multiple windows
- Added proper labels to servoshell UI elements for screenreaders
- Applied variations for `font-weight`, `font-stretch`
- Implemented brotli support for CompressionStream and DecompressionStream
Highlights from last week:
- Added support for opening multiple windows
- Added proper labels to servoshell UI elements for screenreaders
- Applied variations for `font-weight`, `font-stretch`
- Implemented brotli support for CompressionStream and DecompressionStream
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
github.com/sponsors/servo
opencollective.com/servo
2/2
github.com/sponsors/servo
opencollective.com/servo
2/2
🌳🍃 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...
I've been trying to write this piece for years. Every time I get started I'm just overwhelmed with paralyzing visions of the FOSS commentariat accusing me of WrongThink.
But I'm tired and we urgently need to get our shit together.
I've been trying to write this piece for years. Every time I get started I'm just overwhelmed with paralyzing visions of the FOSS commentariat accusing me of WrongThink.
But I'm tired and we urgently need to get our shit together.
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
2/2
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
2/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
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:
- 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
Signal chose a centralized design to be more nimble (watch to media.ccc.de/v/36c3-11086...), but that comes with drawbacks.
Signal chose a centralized design to be more nimble (watch to media.ccc.de/v/36c3-11086...), but that comes with drawbacks.
☢️🕸️ 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