All blogs / Frontend / CSS / browsers
Servo Blog
Servo is a web rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications.
- Posts
- 225 from 31 Aug 2014 to 9 Oct 2026
- Posting
- monthly (14 in the last year)
- Kind
- project news
- Feed
- https://servo.org/blog/feed.xml
2026 11
- August in Servo: CSS Grid, text selection, and more!
- Your Donations at Work: One Year of Sponsored Servo Development
- July in Servo: more platforms, faster canvas, web fonts in SVG, and more!
- June in Servo: real world compat, media queries, SharedWorker, and more!
- May in Servo: user scripts, mp4 compat, blackboxing in DevTools, and more!
- April in Servo: new Android UI, focus, forms, security fixes, and more!
- March in Servo: keyboard navigation, better debugging, FreeBSD support, and more!
- Servo is now available on crates.io
- February in Servo: faster layout, pause and resume scripts, and more!
- January in Servo: preloads, better forms, details styling, and more!
- December in Servo: multiple windows, proxy support, better caching, and more!
2025 16
- November in Servo: monthly releases, context menus, parallel CSS parsing, and more!
- Servo Sponsorship Tiers
- October in Servo: better for the web, better for embedders, better for you
- This month in Servo: experimental mode, Trusted Types, strokeText(), and more!
- Servo 0.0.1 Release
- This month in Servo: variable fonts, network tools, SVG, and more!
- Your Donations at Work: Funding Josh Matthews' Contributions to Servo
- This month in Servo: new image formats, canvas backends, automation, and more!
- This month in Servo: network inspector, a11y first steps, WebDriver, and more!
- This month in Servo: color inputs, SVG, embedder JS, and more!
- Two months in Servo: CSS nesting, Shadow DOM, Clipboard API, and more!
- This month in Servo: new elements, IME support, delegate API, and more!
- Servo Security Report: findings and solutions
- This month in Servo: new webview API, relative colors, canvas buffs, and more!
- Servo in 2024: stats, features and donations
- This month in Servo: dark mode, keyword sizes, XPath, and more!
2024 17
- This month in Servo: :is(), :where(), grid layout, parallel flexbox, and more!
- Behind the code: an interview with msub2
- This month in Servo: faster fonts, fetches, and flexbox!
- This month in Servo: Android nightlies, right-to-left, WebGPU, and more!
- Reviving the devtools support in Servo
- Building a browser using Servo as a web engine!
- This month in Servo: tabbed browsing, Windows buffs, devtools, and more!
- This month in Servo: console logging, parallel tables, OpenXR, and more!
- This month in Servo: text fields, better emoji, devtools, and more!
- This month in Servo: new CSS units, color emoji, servoshell, and more!
- This month in Servo: Acid2 redux, Servo book, Qt demo, and more!
- Servo and SpiderMonkey
- This month in Servo: tables, WOFF2, Outreachy, and more!
- You can now sponsor Servo on GitHub and Open Collective!
- This month in Servo: gamepad support, font fallback, Space Jam, and more!
- Two months in Servo: better inline layout, stable Rust, and more!
- Tauri update: embedding prototype, offscreen rendering, multiple webviews, and more!
2023 12
- This year in Servo: over 1000 pull requests and beyond
- This month in Servo: better floats, color-mix(), try job labels, and more!
- Servo announces grant from the NLnet Foundation
- This month in Servo: CSS filters, testing changes, Tauri, and more!
- This month in Servo: upcoming events, new browser UI, and more!
- Servo and the Web Platform Tests
- Next
- Previous
- Layout 2013 and Layout 2020
- Making it easier to contribute to Servo
- Servo 2023 Roadmap
- Servo to Advance in 2023
2020 9
2019 11
2018 23
- This Week In Servo 122
- This Week In Servo 121
- This Week In Servo 120
- Next
- This Week In Servo 119
- This Week In Servo 118
- Experience porting Servo to the Magic Leap One
- RGSoC wrap-up - Supporting Responsive Images in Servo
- This Week In Servo 117
- This Week In Servo 116
- These Weeks In Servo 115
- This Week In Servo 114
- These Months In Servo 113
- These Months In Servo 112
- These Weeks In Servo 111
- Next
- This Week In Servo 110
- This Week In Servo 109
- GSoC wrap-up - Splitting Servo's script crate
- This Week In Servo 108
- This Week In Servo 107
- This Week In Servo 106
- This Week In Servo 105
2017 25
- Next
- This Week In Servo 104
- Off main thread HTML parsing in Servo
- These Weeks In Servo 103
- Custom Elements in Servo
- This Week In Servo 102
- Mozilla’s Servo team joining Mixed Reality
- This Week In Servo 101
- This Week In Servo 100
- This Week In Servo 99
- This Week In Servo 98
- This Week In Servo 97
- These Weeks In Servo 96
- Next
- This Week In Servo 95
- These Weeks In Servo 94
- Windows nightly builds now available
- Rails Girls Summer of Code + Servo
- These Weeks In Servo 93
- This Week In Servo 92
- This Week In Servo 91
- This Week In Servo 90
- This Week In Servo 89
- This Week In Servo 88
- These Weeks In Servo 87
2016 48
- These Weeks In Servo 86
- These Weeks In Servo 85
- Next
- These Weeks In Servo 84
- These Weeks In Servo 83
- These Weeks In Servo 82
- These Weeks In Servo 81
- This Week In Servo 80
- This Week In Servo 79
- This Week In Servo 78
- This Week In Servo 77
- Next
- These Weeks In Servo 76
- This Week In Servo 75
- Wrapping up Google Summer of Code 2016
- This Week In Servo 74
- This Week In Servo 73
- This Week In Servo 72
- These Weeks In Servo 71
- This Week In Servo 70
- This Week In Servo 69
- This Week In Servo 68
- Next
- This Week In Servo 67
- This Week In Servo 66
- Servo Nightly Builds Available
- This Week In Servo 65
- This Week In Servo 64
- This Week In Servo 63
- This Week In Servo 62
- These Weeks In Servo 61
- This Week In Servo 60
- This Week In Servo 59
- This Week In Servo 58
- This Week In Servo 57
- Next
- This Week In Servo 56
- This Week In Servo 55
- This Week In Servo 54
- This Week In Servo 53
- This Week In Servo 52
- This Week In Servo 51
- This Week In Servo 50
- This Week In Servo 49
- Next
- These Weeks In Servo 48
- This Week In Servo 47
- Servo and Summer of Code
2015 33
- This Week In Servo 46
- This Weeks In Servo 45
- These Weeks In Servo 44
- This Week In Servo 43
- This Week In Servo 42
- This Week In Servo 41
- This Week In Servo 40
- This Week In Servo 39
- This Week In Servo 38
- Next
- This Week In Servo 37
- This Week In Servo 36
- This Week In Servo 35
- This Week In Servo 33
- These Weeks In Servo 34
- This Week In Servo 32
- Next
- This Week In Servo 31
- Servo Continues Pushing Forward
- This Week In Servo 30
- Servo developer tools overview
- This Week In Servo 29
- Fine-grained timing and energy profiling in Servo
- This Week In Servo 27
- This Week In Servo 26
- This Week In Servo 25
- This Week In Servo 24
- This Week In Servo 23
- This Week In Servo 22
- This Week In Servo 21
- This Week In Servo 20
- This Week In Servo 19
- Next
2014 20
- This Week In Servo 18
- This Week In Servo 17
- This Week In Servo 16
- This Week In Servo 15
- This Week In Servo 14
- This Week In Servo 13
- This Week In Servo 12
- This Week In Servo 11
- This Week In Servo 10
- This Week In Servo 9
- Next
- This Week In Servo 8
- This Week (ish) In Servo 7
- This Week In Servo 6
- This Week In Servo 5
- This Week In Servo 4
- This Week In Servo 3
- This Week In Servo 2
- This Week In Servo 1
- Hello World