Servo Profile Banner
Servo Profile
Servo

@ServoDev

8,682
Followers
33
Following
51
Media
730
Statuses

Servo: The embeddable, independent, memory-safe, modular, parallel web rendering engine written in Rust. @LF_Europe

Worldwide
Joined January 2015
Don't wanna be here? Send us removal request.
@ServoDev
Servo
8 years
Servo now has nightly builds for experimentation. Come help build the modern browser engine.
14
424
475
@ServoDev
Servo
6 years
We couldn't be more excited to see the first major @rustlang components from Servo landing alongside all the other great work in @firefox #Quantum ! Enjoy the new CSS styling and other improvments - next up, #WebRender . "Steal" all the things!
@firefox
Firefox 🔥
6 years
Close to 7 million lines of changed code later and we present the BRAND NEW FIREFOX. Fast, fierce & for good.
234
3K
5K
3
117
297
@ServoDev
Servo
8 years
This tweet sent from Servo. Hello world!
3
132
239
@ServoDev
Servo
8 months
This month in Servo… 🔐 switched to rustls 📺 updated WebGPU 🫧 floats now supported ⛔️ new crash error page 🎚️ new browser ui …plus booths and talks and more at • LF Europe Member Summit • Open Source Summit Europe • GOSIM workshop + conference More details ↓
Tweet media one
Tweet media two
Tweet media three
2
29
198
@ServoDev
Servo
6 years
How Firefox Quantum benefits from @rustlang
0
97
194
@ServoDev
Servo
4 months
Servo 🫱🏿‍🫲🏾 Tauri 😍 Keep an eye out for more Servo embedding progress!
@TauriApps
Tauri
4 months
This is neither hallucination nor animation. It's real - and coming to Tauri experiments in 2024. @ServoDev @TauriApps
5
44
298
1
32
181
@ServoDev
Servo
8 years
Mozilla's Project Quantum opens up Servo and Rust to millions of new users and helps push the web platform forward:
1
166
163
@ServoDev
Servo
20 days
Servo relies on SpiderMonkey as its JavaScript and Wasm runtime. But what if you could use Servo with other engines, such as V8? Our ongoing efforts to improve the layers between Servo and SpiderMonkey may enable exactly that, while making them safer and more idiomatic. ↓
Tweet media one
6
32
164
@ServoDev
Servo
1 month
This month in Servo… ✅ tables enabled by default 🔡 WOFF2 fonts 🕵️ ‘box-’ and ‘text-shadow’ 🌇 ‘repeating-’ and ‘conic-gradient()’ 🎨 ‘font’ on 2D canvases 🪵 better event logging More details ↓
Tweet media one
3
22
155
@ServoDev
Servo
8 months
Floats are now supported in the new Servo nightly! This is one of the trickiest parts of CSS2, and while there are still some outstanding issues, the pass rate is already far better than it ever was in legacy layout 🎉 Compare 31 August with 1 September:
Tweet media one
Tweet media two
4
28
147
@ServoDev
Servo
10 months
Servo has made a lot of progress on the Web Platform Tests over the last few months! 87% of CSS2 positioning tests are now passing, and floats and floats-clear are almost caught up with our legacy layout engine 📈 More details below:
Tweet media one
Tweet media two
3
22
143
@ServoDev
Servo
1 year
We're glad to share the Servo project roadmap for 2023: Let's work together to achieve these goals.
Tweet media one
7
32
141
@ServoDev
Servo
5 months
This month in Servo… 🪆🐣 :has() selector support 🎨🌈 oklch() and color-mix() 🧭🍫 better location bar UX 🫧📖 better floats and inlines 🥺🏷️ new try job labels 🏨🪟 multiple webviews? More details ↓
Tweet media one
3
17
136
@ServoDev
Servo
3 months
Servo has now surpassed its legacy layout engine in a core set of CSS2 test suites, including display, inline layout, box model, positioning, and floats 🎉
Tweet media one
1
22
125
@ServoDev
Servo
3 months
This month in Servo… 📝↔️ ‘text-align: justify’ 📝⬆️ ‘line-height’ 🖼️↕️ ‘vertical-align’ 🍫🍯 early ‘sticky’ support 🦀🧱 stable Rust (1.74) More details ↓
Tweet media one
2
17
123
@ServoDev
Servo
4 months
Servo can now be used in an 🧪 experimental build of WRY, the webview library behind Tauri! More on 🎨 offscreen rendering, 🔢 multiple webviews, and other 🛏️ embedding improvements ↓
6
34
122
@ServoDev
Servo
2 months
Tables are now enabled by default in Servo. This makes the Servo layout much better than the legacy one! Here's a glimpse of WPT tests passing in Servo's current layout compared to the legacy layout after enabling tables.
Tweet media one
Tweet media two
4
19
122
@ServoDev
Servo
6 months
This month in Servo… 🔍 @‌media (resolution) support 🕵️ filter: drop-shadow() support 🎨 faster drawImage() to canvas 📜 SpiderMonkey 107 → 115 ⚠️ debug assertions enabled 🖥️ future Tauri integration? More details ↓
Tweet media one
2
16
106
@ServoDev
Servo
4 years
Exciting news! We're launching Firefox Reality for @HoloLens today, bringing WebXR to the platform for the first time. Learn more about immersive AR on the web platform at .
3
26
100
@ServoDev
Servo
6 years
What's this? Oh, just Servo rendering its very first page on @magicleap , courtesy of lots of hard work by @asajeffrey !
Tweet media one
4
26
102
@ServoDev
Servo
3 years
Building Servo just got a bit easier! 🥳 We've finally been able to remove the last traces of Python 2 from our dependencies and build process; Python 3 is supported on all platforms instead. 🐍
5
13
99
@ServoDev
Servo
4 years
Want to learn about the WebGPU implementation in Servo? 🤔Our GSoC student, ✨Kunal Mohan✨, wrote a blog post describing his work over the summer: 👏
0
20
94
@ServoDev
Servo
2 months
Where do you see Servo going in a year, or two, or five? A robust embedded webview, a thriving gateway for the next generation of browser devs, the foundation of Rust’s web platform story? With your help, we can make it happen!
7
29
96
@ServoDev
Servo
6 years
👋 We've been working hard over the last 6 weeks on WebGL, websockets, SpiderMonkey, image elements, Android, WebAudio, Rust channels, video elements, and more!👷🏽‍♀️Get the full scoop at This Week in Servo: 🌟
0
23
83
@ServoDev
Servo
2 months
This month in Servo… 🪐🏀 space jam support* 🌏🖋️ CJK font fallback 🔡🔠 ‘text-transform’ 🎮🕹️ gamepad API 📼▶️ video autoplay More details ↓
Tweet media one
Tweet media two
3
16
84
@ServoDev
Servo
8 months
We're excited to announce that the Servo project has joined the Linux Foundation Europe ( @LF_Europe ) Link to the announcement👇
1
16
80
@ServoDev
Servo
6 years
We can stuff Servo into an unmodified Firefox Focus app thanks to the flexibility of the GeckoView API. Servo on Android is finally getting some TLC!
1
26
79
@ServoDev
Servo
6 months
Coming soon to Servo: multiple independent webviews in one window 😈
2
15
77
@ServoDev
Servo
9 months
Our roadmap for the next year through Q2 2024 is here! Finishing some of our current tasks, like making Servo more easily embeddable, will allow us to focus more of our effort on improving CSS and Android support in 2024. More details below:
Tweet media one
5
16
78
@ServoDev
Servo
5 months
Servo’s highlights in 2023… 🧑‍💻 53 contributors (+140%) 🩹 1037 pull requests (+380%) 📢 6 conference talks 📐 new layout engine enabled 📈 we’re back on More details ↓
Tweet media one
1
13
74
@ServoDev
Servo
2 years
Completed compositing in 1.7s Completed webdriver_server in 7.6s Completed layout_2013 in 8.9s Completed constellation in 3.3s Completed script in 148.8s someone who is good at rust please help me budget this. my battery is dying.
1
9
72
@ServoDev
Servo
8 years
The amazing @discomfitor from @SamsungOSG just got Servo working in Weston (Wayland) while at #mozlando !
Tweet media one
1
41
64
@ServoDev
Servo
5 years
Are you a student who knows any subset of Rust, Python, and JavaScript? Why not help improve support for WebDriver in Servo as part of @gsoc this summer:
3
31
68
@ServoDev
Servo
6 months
We are excited to announce that earlier this year in July, Servo received a NLnet grant from @NgiZero Under this grant, our primary focus is to: - Complete float support in Servo - Support more languages in inline layout - Add initial <table> support More details ↓
1
11
67
@ServoDev
Servo
7 years
Did you know that Servo is getting Custom Elements this summer? Follow along with @cgbrewster 's GSOC project: 🌞
1
21
65
@ServoDev
Servo
4 years
@RustTrending Awkward. 👀
1
8
63
@ServoDev
Servo
3 months
Curious about Servo embedding and the progress we've made so far? Interested in learning about our collaboration with @TauriApps and how other projects are embedding Servo? @atbrakhi 's talk on "Embedding Servo in Rust Projects" at @fosdem has been published. Link →
Tweet media one
Tweet media two
3
16
58
@ServoDev
Servo
1 month
Servo’s technical steering committee held its March 2024 meeting this week. Some highlights… - Making script more modular - Exploring Vello for 2D canvases - Speedometer support - Cleaning up our docs Full minutes:
4
13
54
@ServoDev
Servo
5 years
Long time no see, dogewatchers! 👋 The Servo team has had a busy month - HoloLens embedding; hardware accelerated video; safer internals; more WebAudio nodes; basic WebRTC streams, and more! 🥳 Read all about it at !
0
9
56
@ServoDev
Servo
8 months
Servo Web Rendering Engine Reboot — @regocas is speaking about Servo at Open Source Summit Europe, today at 11:55 CET (09:55 UTC) Live stream 📺 #OSSSummit
Tweet media one
Tweet media two
Tweet media three
1
13
55
@ServoDev
Servo
5 years
👷🏽‍♀️Lots happening in the past month at Servo HQ! We've got 2d and 3d canvas rendering improvements; better page load performance; WebRTC support is making progress; improved embedding APIs, and more! 🥳 has all the details.
1
18
48
@ServoDev
Servo
6 years
✨ Would you like to write some Rust code to make Servo better? Are you ok with writing a bit of C++ as well? will help us obtain more precise numbers from our memory profiler; it comes with lots of instructions, too! 🏗️
0
20
45
@ServoDev
Servo
7 years
Servo's code is now vendored in Firefox's source repository; an updated 2017 roadmap, and more! 👌🏽
0
27
47
@ServoDev
Servo
4 years
Happy Monday! We've just released Firefox Reality v1.2 in the Windows store: 🥳 Highlights include a smoother devtools workflow, and we now support Unity WebXR content and self-signed SSL certs. See the full release notes in the store for more! 🚀
0
9
45
@ServoDev
Servo
6 months
Did you know that Servo has a demo website? We have several examples available. You can run these examples on Servo to get a firsthand experience of its capabilities. We've also recently added videos there, showcasing Servo on Raspberry Pi, including a comparison with Chromium.
Tweet media one
Tweet media two
Tweet media three
1
5
47
@ServoDev
Servo
5 months
Watch Daniel Thompson-Yvetot, the Co-Founder of @TauriApps , present the collaboration between Servo and Tauri to create a fully open-source type of webview using the Servo browser engine.
0
15
46
@ServoDev
Servo
7 years
Big news: document.write works and iframes load about:blank sync by default! Ads have never been this parallel! 😅
2
26
46
@ServoDev
Servo
6 years
👋 Welcome back to This Week in Servo, now covering the past 3 months! has all the details on significant WebGL and WebRender improvements, along with many DOM APIs and Android changes. Also, sneak peeks at exciting WIP! 👷🏽‍♀️
1
12
44
@ServoDev
Servo
6 years
For @gsoc , @retep007 had to find a way to split a single large @rustlang crate (101k hand-written and 860k generated LOC 😱) into multiple smaller crates. Learn how Peter tackled many hard problems in the wrap-up blog post: 🛠️
0
10
45
@ServoDev
Servo
7 months
✅ filter: drop-shadow()
Tweet media one
Tweet media two
1
7
44
@ServoDev
Servo
6 years
🎈Can't stop, won't stop! This week: automated performance tests; safer and more expressive WebIDL bindings; fewer memory leaks and panics. 🕺🏽
0
11
43
@ServoDev
Servo
7 years
I am a web browser.
0
12
41
@ServoDev
Servo
8 years
When matrices go wrong:
3
23
41
@ServoDev
Servo
6 years
Good news, Servo enthusiasts - weekly updates are back! This week, text input controls become more conformant, and WebRender continues to improve in both performance and stability. 💃🏽 has the full details!
0
14
42
@ServoDev
Servo
8 years
Check out @pcwalton 's talk and amazing demos of WebRender, our new renderer for CSS content, as it animates at 60fps
1
26
40
@ServoDev
Servo
7 years
Holy smokes, 276 PRs in 14 days! 🔥 Stylo, webrender, and rust-bindgen are on a roll this week; lots more as well! 😊
4
14
40
@ServoDev
Servo
5 years
Hi dogewatchers! 👋 We've been testing the Rust 2018 edition, improving WebGL support on all platforms, making the Magic Leap port more usable, fixing some web compat issues around audio elements, and lots more. Must be time for This Week in Servo: 🥳
1
10
41
@ServoDev
Servo
8 years
🎊🎈🎉 Servo. Google Summer of Code 2016. 🎊🎈🎉 Tell your friends: Please ask questions about anything that's unclear!
1
46
40
@ServoDev
Servo
5 months
This week, Servo held its last TSC meeting of the year 2023. - Status update - TSC elections - Embedding API: status & plans - How to make Servo more modular - Web/Mini apps - State of performance testing - Tracking support of sites - Roadmap update - Outreach Meeting notes →
1
9
39
@ServoDev
Servo
6 years
One of the exciting things about working on Servo is when we discover parts of the web platform that are under-specified. If you like to write JavaScript, is an opportunity to help make the platform better for all browsers!
2
13
34
@ServoDev
Servo
5 years
👋 Last week we saw improvements to Web Audio, JS engine safety, embedding improvements, and the introduction of internal Shadow DOM support! 🙌 Read all about it at This Week in Servo:
0
10
36
@ServoDev
Servo
7 years
Looking for an internship in summer 2018? Come help us make Servo better: 😻
3
35
34
@ServoDev
Servo
8 years
This Week in Servo 55:
Tweet media one
1
27
36
@ServoDev
Servo
3 months
Servo's January 2024 TSC meeting in short: - Status update - Embedding experiments: Tauri & Dioxus - Cleaning-up script crate & SpiderMonkey integration - Xterm JS - Infrastructure costs - LF Europe crowdfunding Servo will be at @fosdem this weekend. Say hi! meeting notes →
1
6
36
@ServoDev
Servo
7 years
Sneak preview of upcoming FreeBSD support from dedicated contributor myfreeweb:
Tweet media one
0
9
35
@ServoDev
Servo
6 years
Lots happened in April - updated the roadmap; lots of WebGL 1.0 correctness fixes; lots of embedding improvements; session history APIs work better; many WebRender fixes and features! 🤩
2
4
33
@ServoDev
Servo
4 years
Surfman is the basis for Servo's WebGL and WebXR implementations, as well as the foundation for rendering to native windows on all platforms now. It's been a big help!
@pcwalton
Patrick Walton
4 years
Just published to version 0.2 of surfman, an Rust abstraction layer over the different ways to put OpenGL/Metal surfaces on screen. It lets you do things like switch to the integrated GPU or render to surfaces on background threads.
1
15
82
0
2
35
@ServoDev
Servo
5 years
⚠️ If you tried running Servo on Windows and it crashed at startup, give it another go! We've also got some preliminary WebRTC support and better brotli content decoding. 👍 All this and more at !
1
11
34
@ServoDev
Servo
6 years
🔎 Want to learn more about how Servo is built? features posts by a long-time collaborator about the experience of contributing to Servo and some of the interesting design choices that can be found in the project. 😍
2
12
33
@ServoDev
Servo
6 years
Are you comfortable using @rustlang traits? We want you to help us make our most complex code more modular as part of @gsoc this year:
1
13
30
@ServoDev
Servo
4 years
Servo development never sleeps! 😴 Last week, we moved large JS compilation to another thread, improved various parts of the new layout engine, and fixed some WebXR issues, just to highlight a few! 🥰 Learn more at This Week in Servo: 💪
0
2
32
@ServoDev
Servo
5 years
👷‍♀️Fewer crashes! More working websites! Faster media seeking! 🥳 All this and more in This Week in Servo:
0
7
30
@ServoDev
Servo
6 months
We are excited to welcome Samson(sagudev on github) as the latest member of our Technical Steering Committee. Thank you for all your work on Servo 💚
0
3
32
@ServoDev
Servo
2 months
Servo held its February 2024 TSC meeting this week. The agenda included: - Status update - Security policy - Crowdfunding - Outreach - AOB Did you know Servo's TSC meeting is open for anyone to join? Keep an eye[1] out in case you want to join the March TSC. meeting notes[2] →
1
7
32
@ServoDev
Servo
6 years
Even with core team members busy at the @rustlang All-Hands last week, our amazing contributors continued to improve Servo. 😍 More typed array APIs; safer JS bindings; more thorough memory reporting; more perf metrics! 💪🏼
0
6
30
@ServoDev
Servo
6 years
👷🏽‍♀️It's never dull around here: we've finally migrated to a modern async networking backend; Android media support is improved; and the @magicleap port has a working browser UI. 🕺🏽 All this and more in This Week in Servo: 🙌🏽
0
9
30
@ServoDev
Servo
4 years
😅It's been a long time since the last one, but This Week in Servo is back on track! 🎉Big things are afoot, including WebRTC support; a WebGPU summer of code project; Firefox Reality got a working keyboard; new WebAudio nodes, and more!🤩 Learn more at !
1
6
31
@ServoDev
Servo
5 years
Are you a Masters/PhD student looking for a summer 2019 internship? There may be a place for you at @ServoDev : . Contact @lastontheboat for questions about the internship!
0
18
29
@ServoDev
Servo
7 years
That's a lot of people who pressed a button once! 🤩
@asajeffrey
Alan Jeffrey
7 years
My god, it's full of stars! @ServoDev
Tweet media one
0
2
12
0
5
28
@ServoDev
Servo
7 months
Servo Web Rendering Engine Reboot — watch @regocas speak at Open Source Summit Europe for a taste of the future of Servo including: 🎮 WebGPU and CSS2 conformance 📱💻 Android and Raspberry Pi support 📦 New embedding API
Tweet media one
0
11
29
@ServoDev
Servo
4 years
👋Last week was a busy one - we improved compatibility with Unity WebXR; fixed panics (😱) in canvas and WebAudio code; added some new media support; fixed a Windows websocket bug; and 360 immersive web recording is looking good! 🚀All this and more at
1
4
28
@ServoDev
Servo
1 year
Minutes of the Servo TSC April meeting:
0
5
22
@ServoDev
Servo
6 years
🚀Last week: Lots of improvements for Android; new WebAudio nodes and correctness fixes; responsive images and WebGL keep getting better. 🥳
1
8
26
@ServoDev
Servo
6 years
🤔Did you know that @nupur_baghel and @paavininanda spent the summer implementing support for responsive images in Servo with @RailsGirlsSoC ? 😍 Learn all about their experience in their wrap-up blog post: 🙌
2
6
25
@ServoDev
Servo
8 months
Servo held their September Technical Steering Committee Meeting yesterday. Our agenda included: - Status update - Minibrowser - Roadmap update and plans - Linux Foundation Europe - Outreach - AOB find the meeting notes below 👇
1
3
26