Sign in

Servo

@servo.org
2.9K followers 26 following 264 posts

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. servo.org github.com/servo/servo

PostsRepliesMedia
Servo @servo.org · 14/09/2026
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating: GitHub: github.com/sponsors/servo Open Collective: opencollective.com/servo
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
050
Servo @servo.org · 14/09/2026
- Fixed sticky offset boundary calculation using scrollable overflow - Queued session history traversals for more correct back/forward navigation - Bumped version to 0.6.0
1100
Servo @servo.org · 14/09/2026
Servo had a busy end of August and start to September. Here are just a few highlights from the last few weeks: - Added TextEvent support - Implemented support for popup sandboxing - Mapped role attribute into the accessibility tree - Multiple improvements to selection
Decorative report cover with the Servo logo that reads "Servo Report Week 33-36 2026”
1384
Servo @servo.org · 08/09/2026
Servo maintainer and TSC member @atbrakhi.bsky.social is in Montreal, Canada, this week for RustConf. She’ll be speaking about “Servo DevTools: Where Rust Meets JavaScript.” Join her on Thursday, September 10, either onsite or virtually, at 13:45 EDT: rustconf2026.sched.com/event/2KHtq
Banner for rustconf, showing Rakhi's talk
0228
Servo @servo.org · 04/09/2026
Things we love to see: how you're using and testing out Servo. "Embedding Servo in a retro gaming handheld: no keyboard, no mouse, no compositor" www.reddit.com/r/servo/comm...
reddit.com
From the servo community on Reddit: Embedding Servo in a retro gaming handheld: no keyboard, no mouse, no compositor
Explore this post and more from the servo community
0325
Servo @servo.org · 31/08/2026
check out our real world compat improvements too! the duck on the DuckDuckGo landing page now renders (was broken image), and Gumroad now renders too (every page was completely blank, except for the landing page)
DuckDuckGo landing page in servoshell 0.5.0, with a large drawing of a duck giving a thumbs upGumroad Discover page in servoshell 0.5.0, with everything rendering correctly except the logo, including navigation and featured productsGumroad product page in servoshell 0.5.0, with everything rendering correctly except the YouTube embed, including product details and purchase form
0260
Servo @servo.org · 31/08/2026
July in Servo… 🦾🐧 binaries for Linux aarch64 🪶📐 web fonts in inline SVG 🚄🎨 multithreaded 2D canvas 🩹🦮 incremental accessibility 📝🤖 selection rendering (DOM only, not yet interactive) servo.org/blog/2026/08...
servoshell 0.5.0 showing several new features: ‘text-decoration-thickness’, ‘box-decoration-break’, web fonts in inline `<svg>`, and DOM selection rendering
39211
Servo @servo.org · 13/08/2026
CSS Grid is now enabled by default in Servo 🎉 One of the most powerful web layout systems is now available in an independent Rust web engine. It's powered by the library Taffy & enabled thanks to Nico Burns. A huge milestone for CSS layout in Servo!
Generic social image with a Servo logo over a gradient that reads "CSS Grid is now enabled by default"
111015
Servo @servo.org · 11/08/2026
- Applied HarfBuzz features globally when shaping for consistent font feature rendering 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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
050
Servo @servo.org · 11/08/2026
Servo Report for Week 31 - Fixed HTTP/2 ReadableStream request uploads so streaming request bodies complete correctly - Implemented inserttext editing command, another step toward editable content support - Wired element and expose id for LargestContentfulPaint entries
Decorative report cover with the Servo logo that reads "Servo Report Week 31 2026”
1241
Servo @servo.org · 03/08/2026
- Invalidate shadow root stylesheets after assigning to adoptedStyleSheets, fixing a correctness bug in the Shadow DOM / Constructable Stylesheets integration You can help support Servo and the health of the web ecosystem by donating: github.com/sponsors/servo opencollective.com/servo
160
Servo @servo.org · 03/08/2026
- Added initial support for visible selections; text selection is now visible in the layout - Added cycle detection in WebAudio graphs, preventing infinite loops in audio node graphs
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
180
Servo @servo.org · 03/08/2026
Servo Report for Week 30 - Implemented text-decoration-thickness improving CSS text decoration fidelity - Implemented Animation.effect, AnimationEffect.getTiming(), getComputedTiming(), and updateTiming() making significant progress on the Web Animations API
Decorative report cover with the Servo logo that reads "Servo Report Week 30 2026”
1231
Servo @servo.org · 31/07/2026
June in Servo… 🫴👷‍♀️ SharedWorker now stable 🎨🛠️ more powerful ‘attr()’ and ‘calc()’ 📏📐 new @‌media query features 🏜️🥾 real world compat improvements 🙏📰 `@‌servo-highfive monthly update` servo.org/blog/2026/07...
servoshell 0.4.0 showing several new features: the ‘width’, ‘height’, ‘device-width’, ‘device-height’, and ‘aspect-ratio’ media query features, plus the upgraded ‘attr()’ function, with a box whose ‘background-color’ and ‘width’ are controlled by data attributes that are in turn set by range inputs
0534
Servo @servo.org · 30/07/2026
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating: GitHub: github.com/sponsors/servo Open Collective: opencollective.com/servo
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
060
Servo @servo.org · 30/07/2026
- Created DOM element types for SVG shapes, gradients, and structural elements including <circle>, <ellipse>, <rect>, <path>, <polygon>, <polyline>, <line>, <linearGradient>, <radialGradient>, <stop>, <g>, <defs>, <symbol>, and <use>
170
Servo @servo.org · 30/07/2026
- Implemented KMAC operations in WebCrypto (generateKey, importKey, exportKey, sign/verify), continuing the build-out of modern crypto algorithms - Fix iframe resize visibility so that size changes are now immediately observable in the child document, matching other engines
150
Servo @servo.org · 30/07/2026
Servo Report for Week 29 - Implemented font-language-override which supports correct language-specific glyph shaping for multilingual text - Implemented font-variant-alternates and @font-feature-values, unlocking stylistic alternates, swashes, and ornaments via OpenType
Decorative report cover with the Servo logo that reads "Servo Report Week 29 2026”
1180
Servo @servo.org · 29/07/2026
Thank you to the contributors over the last few months who pushed this work along!
0210
Servo @servo.org · 29/07/2026
Servo now passes 100% of WPT tests for the WebCrypto API, all 73,292 subtests, covering 25 cryptographic algorithms 🎉 A complete, spec-correct cryptography implementation in an independent Rust-powered browser engine is a big milestone!
Screenshot of the Web Crypto API WPT tests chart showing 100%
218421
Servo @servo.org · 21/07/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
061
Servo @servo.org · 21/07/2026
Servo Report for Week 28 - Implement deriveBits and generateKey operations of X448 - Add support for font in <text> in svg - Add support for box-decoration-break - Add ability to incrementally update accessibility tree based on DOM changes
Decorative report cover with the Servo logo that reads "Servo Report Week 28 2026”
2271
Servo @servo.org · 13/07/2026
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating: GitHub: github.com/sponsors/servo Open Collective: opencollective.com/servo
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
061
Servo @servo.org · 13/07/2026
Servo Report for Week 27 - Continued adding Ed448 support to WebCrypto API implementation - Aligned <label> element with specification - Fixed <select> element issue where the value specified via Javascript wasn't applied - Upgrade Stylo version implementing the height & orientation media features.
Decorative report cover with the Servo logo that reads "Servo Report Week 27 2026”
1241
Servo @servo.org · 06/07/2026
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating: Github: github.com/sponsors/servo Open Collective: opencollective.com/servo
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
0110
Servo @servo.org · 06/07/2026
Servo Report for Week 26 Highlights from the week: - Add aspect-ratio feature to stylo - Continued work switching to Compose UI in Android app module - Enable device-width/device-height media queries - Add support for devtools inspector to copy as inner/outer html
Decorative report cover with the Servo logo that reads "Servo Report Week 26 2026”
1362
Servo @servo.org · 30/06/2026
May in Servo… 🐢🎬 better compat with mp4 files ☢️🏥 Sanitizer now experimental 🎨📝 more on execCommand() 🙈📜 “Ignore source” in DevTools ⏩🪾 faster DOM and layout servo.org/blog/2026/06...
servoshell 0.3.0 showing several new features: the `document.execCommand()` commands ‘back­Color’, ‘create­Link’, ‘unlink’, ‘superscript’, ‘subscript’, and ‘remove­Format’, plus ‘font-kerning’ and ‘font-variant-ligatures’
41128
Servo @servo.org · 26/06/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
070
Servo @servo.org · 26/06/2026
Servo Report for Week 25 Highlights from last week: - Add support for CSS gradient color interpolation method - Implemented pointer and hover media features - Enabled loading of servo: URLs from command line and location bar in servoshell - Enabled SharedWorker support
Decorative report cover with the Servo logo that reads "Servo Report Week 25 2026”
1362
Servo @servo.org · 24/06/2026
Welcome our new Outreachy intern, Niya! 🎉 She's published her first blog post, sharing her motivation for joining the Servo project and what she's been working on: text.tchncs.de/niya/beginni...
text.tchncs.de
Beginning and Motivation of a Servo Intern in Outreachy
I am Niya (she/her). I am a programmer and a FOSS enthusiast. Servo is a web rendering engine written in Rust. I find Servo exciting, I t...
0281
Servo @servo.org · 19/06/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
050
Servo @servo.org · 19/06/2026
Servo Report for Week 24 Highlights from last week: - Added a horizontal scroll area for tabs in servoshell - Began implementation of Web Animation API - Continued migrating the Android app from Java to Kotlin. - Implement basic form of copyExternalImageToTexture in WebGPU API
Decorative report cover with the Servo logo that reads "Servo Report Week 24 2026”
2291
Servo @servo.org · 19/06/2026
Thank you everyone who joined the Servo sessions at @webengineshackfest.org this year. See you next year!
Rakhi and Eri giving breakout session on implementing feature on Servo DevToolsServo breakout session
0295
Servo @servo.org · 11/06/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
170
Servo @servo.org · 11/06/2026
Servo Report for Week 23 Highlights from last week: - Added support in servoshell for dragging files on the window to open them - Implemented the pointer capture API - Fix selection of options in multiple select - Implemented loop count for animated image
Decorative report cover with the Servo logo that reads "Servo Report Week 23 2026”
2251
Servo @servo.org · 11/06/2026
The final session will be about Hacking WebView features for Servo. This session will be Wednesday the 17th at 15:00 CEST. github.com/Igalia/weben...
github.com
Hacking WebView features for Servo · Issue #73 · Igalia/webengineshackfest
Facilitator(s) @NiklasMerz (Cordova maintainer, WebView-CG) Summary I'm on a mission to bring Servo to Cordova to test out if Servo is ready as an alternative for building hybrid apps. I came prett...
040
Servo @servo.org · 11/06/2026
The next one will be a general Servo session to discuss different project items. There will also be a Little WebNN Demo with Servo. Feel free to propose other topics for the session agenda. This session will be Tuesday the 16th at 16:30 CEST. github.com/Igalia/weben...
github.com
Servo · Issue #96 · Igalia/webengineshackfest
Facilitator(s) @mrego (Igalia) Summary There are a bunch of Servo contributors attending the hackfest, we could have a breakout session to discuss different things on the project. Agenda can be fle...
140
Servo @servo.org · 11/06/2026
Building Servo DevTools is the first breakout session on Tuesday the 16th at 15:00 CEST. github.com/Igalia/weben...
github.com
Building Servo DevTools · Issue #84 · Igalia/webengineshackfest
Facilitator(s) @atbrakhi (Igalia) and @eerii (Igalia) Summary Servo is a web rendering engine written in Rust, one of the largest and oldest Rust projects out there. One of the areas we’re actively...
120
Servo @servo.org · 11/06/2026
Next week at @webengineshackfest.org is a great time to find out more about Servo! There will be a number of project contributors attending and 3 different breakout sessions on various aspects of Servo. You can tune in remotely if not attending in person. webengineshackfest.org#breakout-ses...
webengineshackfest.org
2026 Web Engines Hackfest
Web Platform community event for people working on the different engines (Chromium/Blink/V8, Safari/WebKit/JSC, Firefox/Gecko/SpiderMonkey, Servo, Ladybird), on the testing side (WPT, Test262), on spe...
1142
Servo @servo.org · 04/06/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
080
Servo @servo.org · 04/06/2026
Servo Report for Week 22 2026 - Implement font-variant-position & font-feature-settings - Make Blob.stream() supports readable byte streams - Implement Window.screenLeft and Window.screenTop - Support event handler content attributes on SVG elements - Continued work on DevTools & accessibility
Decorative report cover with the Servo logo that reads "Servo Report Week 22 2026"
1371
Reposted by Servo
RustConf @rustconf.com · 02/06/2026
🔦 #rustconf 2026 Speaker Spotlight "Servo Devtools: Where Rust Meets JavaScript" by Rakhi Sharma (Engineer at Igalia) ➡️ On the schedule: rustconf2026.sched.com/event/2KHtq 🎟️ Book before prices rise: bit.ly/4u55YAD #rustconf26 #rustlang
0133
Servo @servo.org · 02/06/2026
We are glad to announce that Julius Tens is a Servo bronze sponsor, thanks for your support! servo.org#sponsors
servo.org
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Servo is a web rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications.
0180
Servo @servo.org · 31/05/2026
April in Servo… 📱🤖 revamped Android UI ☢️🗃️ IndexedDB now experimental 🌏✍️ better CJK text support ⏩🪾 faster DOM tree mutations 🔬🪆 Scopes panel in DevTools servo.org/blog/2026/05...
servoshell 0.2.0 showing several new features: better wrapping for CJK scripts, ‘tab-size’, better file pickers and `<textarea>`, `<select multiple>`, ‘::details-content::before’ and ‘::details-content::after’, and ‘color-mix()’ with any number of colors
1835
Servo @servo.org · 29/05/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
070
Servo @servo.org · 29/05/2026
Highlights from last week: - Implement setHTML() - Support font-variant-east-asian - Add ontransitionstart event handler - Progress on IndexedDB and SharedWorker - More work on accessibility and performance
Decorative report cover with the Servo logo that reads "Servo Report Week 21 2026"
2250
Servo @servo.org · 22/05/2026
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
github.com
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
050
Servo @servo.org · 22/05/2026
Highlights from last week: - Support font-variant-ligatures and font-variant-numeric - Implement Document.parseHTML() - Layout performance improvements - More work on accessibility and DevTools
Decorative report cover with the Servo logo that reads "Servo Report Week 20 2026"
1353
Servo @servo.org · 20/05/2026
RustWeek 2026 is happening in Utrecht, Netherlands, this week. Several Servo maintainers and TSC members are attending the event. Today is Day 2 of RustWeek, and Josh Bowman-Matthews is speaking about “Tracking Down Undefined Behaviour in Servo.” Make sure to catch the talk if you are there.
jdm's talk details as listed on RustWeek website
0190
Servo @servo.org · 18/05/2026
If you are attending RustWeek, don't miss Josh Bowman-Matthews' talk "Tracking down undefined behaviour in Servo" on Wednesday at 16:20 CEST. Several Servo contributors will be there too, come say hi! 👋 @rustnl.bsky.social
0241