Sign in

Rakhi

@atbrakhi.bsky.social
115 followers 99 following 9 posts

Servo Maintainer & TSC Member | Chromium Committer Sports and computers. she/her atbrakhi.dev/

PostsRepliesMedia
Rakhi @atbrakhi.bsky.social · 23/09/2026
What happens when browsers agree with each other, but disagree with the specification? A few days ago, my colleague @bkardell.com pointed out that this sometimes happens! You might expect us to fix the browsers. But sometimes, we change the specification instead. www.atbrakhi.dev/blog/browser...
Blog post: Browser Situationship!
0167
Reposted by Rakhi
Rachel Andrew @rachelandrew.co.uk · 23/09/2026
This is a lovely post. I'm quite often asked if people from different browsers argue with each other in CSS meetings. I usually say it's a lot more "huh... yeah that's not good ... how do we fix it?" That's especially true when it comes to the sort of situations described here.
0167
Reposted by Rakhi
Philip Jägenstedt @foolip.org · 23/09/2026
This is the best explanation of the interplay of specs, tests, and implementations that I've read. The point of both specs and tests is interoperable implementations, but that doesn't mean that implementations are always right when they agree.
1116
Reposted by Rakhi
Brian Kardell @bkardell.com · 22/09/2026
My colleague @atbrakhi.bsky.social wrote a nice, cleverly titled post based on a very short exchange we had on Instagram the other day... www.atbrakhi.dev/blog/browser...
atbrakhi.dev
Browsers Situationship: When Browsers Agree but the Spec Doesn’t | Atbrakhi's Blog
What came first: browsers or specifications? Why are specifications important? Why do we sometimes change a specification instead of browsers? What matters most: the specification or the user experien...
1173
Reposted by Rakhi
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
Reposted by Rakhi
Igalia @igalia.com · 03/07/2026
🎙️ Igalia Chats: The Adventure of Servo DevTools @meyerweb.com and @ryzokuken.dev chat with colleagues and Servo team members @atbrakhi.bsky.social and Eri www.igalia.com/chats/servo-...
A title card that says the same. There is a photo of the servo logo in the lower left and "sound-waves" are visualized  emanating from it
0144
Reposted by Rakhi
Brian Kardell @bkardell.com · 06/07/2026
In the latest episode of Igalia Chats, there's discussion about making @servo.org work with FF DevTools. As part of looking at this I was pointed at a post by @atbrakhi.bsky.social from a while ago which I thought was pretty interesting... www.atbrakhi.dev/blog/generat...
atbrakhi.dev
When function* JavaScript Finally Made Sense | Atbrakhi's Blog
I have known about JavaScript generator functions for years, but never really found a reason to use them. They always felt a bit like over-engineering, but recently, while working on Servo DevTools, I...
032
Reposted by Rakhi
Servo @servo.org · 18/07/2025
This month in Servo… 📜🗺️ <script type="importmap"> 📱📐 ::part(), exportparts, and viewport meta 🤖🖱️ better WebDriver support ☁️🧪 network timeline: headers and timings 🐎🏁 big steps towards incremental layout servo.org/blog/2025/07...
Network tab in the Servo devtools, showing a list of requests, the Headers panel with request and response headers for a request, and the Timings panel with the time each phase of that request tookServo showing various examples of calling setTransform() on CanvasRenderingContext2D with a dictionaryServo showing a page that was modified by a WebDriver client
04413
Rakhi @atbrakhi.bsky.social · 02/07/2025
This summer I did something I’d been thinking about for years: walked Camino Inglés 💚 3 days, 76km, light backpack, heavy legs. Met amazing people & questioned all my life choices somewhere around the last 8 km of Day 2. Still, would totally Suffer again! atbrakhi.dev/blog/camino
130
Reposted by Rakhi
Javier Fernandez @lajava77.bsky.social · 05/06/2025
Cool summary of the @webengineshackfest.org. Thanks @burrito.space for attending another year and your insights on the Web Platform.
073
Rakhi @atbrakhi.bsky.social · 04/06/2025
@servo.org breakout session at @webengineshackfest.org ! So many people joining onsite and online!
multiple people in room attending servo breakout session at web engine hackfest
120
Reposted by Rakhi
dietrich @burrito.space · 03/06/2025
crime is bad actually hot takes with @robin.berjon.com
photo of a man speaking in front of his slides
193
Reposted by Rakhi
dietrich @burrito.space · 03/06/2025
interesting comments from @atbrakhi.bsky.social (Servo) about diversifying search revenue market vs winner takes all
131
Reposted by Rakhi
jacoboaragunde.bsky.social @jacoboaragunde.bsky.social · 02/06/2025
Last talk of the morning at the @webengineshackfest.org was a team effort to contribute to JS engines: "Cross-Engine Contributions at Scale: How newcomers accelerated Temporal and Upsert in SpiderMonkey, V8, and Boa" by Jonas Haukenes, Mikhail Barash, Shane Carr
032
Reposted by Rakhi
Keeley 🌸 @vertedin.de · 02/06/2025
Great talk by @joyeecheung.bsky.social about her work driving require(esm) at @webengineshackfest.org!
Joyee speaking on stage in front of a slide charting the implications of a lack of require(esm) - shipping packages as ESM only, CJS only, faux (faking ESM functionality) and dual packaging CJS & ESMJoyee speaking on stage in front of a slide that says “The myth of “ESM is async, require() is sync””
1162
Reposted by Rakhi
Web Engines Hackfest @webengineshackfest.org · 02/06/2025
Our next speaker is Joyee Cheung, talking about Bridging CommonJS and ESM in Node.js Follow along live on YouTube: www. youtube.com/live/De4n7vjEO1o
youtube.com
Web Engines Hackfest 2025
YouTube video by Web Engines Hackfest
101
Reposted by Rakhi
Web Engines Hackfest @webengineshackfest.org · 02/06/2025
Joyee speaking on Synchronous-only ESM on the Web.
A woman in front of a large screen presenting on synchronous-only ESM on the Web.
061
Reposted by Rakhi
dietrich @burrito.space · 02/06/2025
3rd time at @igalia.com Web Engines Hackfest 60ppl more than last year definitely seeing more browser vendors represented and more stds groups meeting here
view from Palexco of the harbor
3628
Reposted by Rakhi
Servo @servo.org · 10/05/2025
Two months in Servo… 🐟💭 new about:memory page 🪆🎞️ ‘&’ selector and ‘image-set()’ 📝⌨️ <select> and better <input> 🔎🐜 per-webview HiDPI support ✨🕸️ --enable-experimental-web-platform-features servo.org/blog/2025/05...
servoshell showing new support for ‘image-set()’, ‘fit-content()’, ‘scale’, ‘translate’, ‘rotate’, ‘setLineDash()’, caret and text selection in <input>, and single-valued <select>
26017
Reposted by Rakhi
jacoboaragunde.bsky.social @jacoboaragunde.bsky.social · 02/06/2025
Luca Casonato and Andreu Botella are next in the @webengineshackfest.org stage, presenting WinterTC, a standard for server-side runtimes
063
Reposted by Rakhi
Joyee Cheung @joyeecheung.bsky.social · 02/06/2025
@goose.icu showing some benchmark numbers at @webengineshackfest.org
Benchmark numbers of deno, bun and porffor logging hi
2325
Reposted by Rakhi
Web Engines Hackfest @webengineshackfest.org · 02/06/2025
You can follow along with today's Web Engines Hackfest event on YouTube: www.youtube.com/live/De4n7vj... All talks are streaming live!
youtube.com
Web Engines Hackfest 2025
YouTube video by Web Engines Hackfest
046
Reposted by Rakhi
jacoboaragunde.bsky.social @jacoboaragunde.bsky.social · 02/06/2025
The @webengineshackfest.org is starting! It's our biggest edition yet, thanks to everyone joining us here!
023
Reposted by Rakhi
Web Engines Hackfest @webengineshackfest.org · 02/06/2025
Our first talk of the day from Oliver Medhurst, "Compiling JavaScript ahead-of-time." You can follow along on the live stream: www.youtube.com/live/De4n7vj...
A person presenting in front of a large auditorium. There is a large display behind him, highlighting a chart.
041
Reposted by Rakhi
Brian Kardell @bkardell.com · 02/06/2025
Excited to see the talks at the webengineshackfest.org @goose.icu on stage presenting - follow the live stream www.youtube.com/live/De4n7vj...
youtube.com
YouTube
Share your videos with friends, family, and the world
163
Reposted by Rakhi
Web Engines Hackfest @webengineshackfest.org · 02/06/2025
Welcome to the 2025 Web Engines Hackfest! Things are kicking off with an introduction to the event.
A man standing in front of podium on a stage in a large auditorium. Behind him, a screen projects a slide that reads "Web Engines Hackfest 2025 - Introduction"
023
Reposted by Rakhi
Servo @servo.org · 11/03/2025
This month in Servo… 🔍🌡️ <details>, <meter>, <progress> 📐🕳️ full layout support for <slot> 🕸️🪟 new delegate and rendering API 🌐⌨️ pre-edit text for IME 📂📄 directory listings servo.org/blog/2025/03...
servoshell showing new support for <details>, <meter>, and <progress> elements, plus layout support for <slot> elementsservoshell showing a local directory listingegui-based dialogs for alert(), confirm(), prompt(), and HTTP authentication
1459
Reposted by Rakhi
Servo @servo.org · 26/02/2025
Servo’s Outreachy intern shares his journey, lessons learned, and what he wishes he knew before diving into browsers and open source. Check out his journey over on his blog below. chickenleaf.wordpress.com/2025/01/20/h...
chickenleaf.wordpress.com
Half-Cooked and Still Stirring
Browsers are simply so much cooler than I ever gave them credit for. It is about halfway through my Outreachy internship, and I have still not fully processed how mind blowing it is that these thin…
1207
Reposted by Rakhi
Servo @servo.org · 19/02/2025
This month in Servo… 🕸️🪟 new webview API 🕵️🌲 :host and <slot> 🌈🎨 relative CSS colors 🖌️🗜️ canvas to JPEG/WebP/blob 🛜💨 more efficient networking servo.org/blog/2025/02...
servoshell nightly showing relative oklch() colors, canvas toDataURL() with image/jpeg and image/webp, canvas toBlob(), the WGSLLanguageFeatures API, and the DOM tree of a custom element with a <slot>
15617
Reposted by Rakhi
Servo @servo.org · 17/02/2025
Rink, the calculator with unit conversions and dimensional analysis, works pretty much perfectly in Servo now that we have text input support! rinkcalc.app
screenshot of Rink in servoshell, with three queries:

> now - #1970-01-01# -> digits s
1739761028.071 second

> 1 / (20 mile/gallon) -> mm^2
approx. 0.1176072 millimeter^2 (area)

> 400 pmol/L * molar_mass of oestradiol -> pg/mL
approx. 108.9549 picogram / milliliter (density)
0397
Reposted by Rakhi
Servo @servo.org · 10/12/2024
This month in Servo… 🔍❓ :is() and :where() selectors 🪟📏 CSS grid layout (with --pref) 🧑‍🤝‍🧑📐 parallel flexbox layout 🧈🐁 smoother scrolling 🗜️🖥️ smaller binaries More details → servo.org/blog/2024/12...
Servo nightly showing new support for CSS grid layout, when enabled via `layout.grid.enabled`
05714
Reposted by Rakhi
Manuel Rego @rego.bsky.social · 07/01/2025
So happy to see the results of the work on @servo.org during the last couple of years to bring the project back to life. This effort has been lead by @igalia.com with the help of the wider Servo community. Thanks everyone! For more details check my last blog post: blogs.igalia.com/mrego/servo-...
Servo stats for PRs merged on the main repository since 2018. Showing that the current numbers are similar to the ones in 2018-2019 in terms of PRs merged and average number of contributors per month. The chart shows the data from the table on the blog post: https://blogs.igalia.com/mrego/servo-revival-2023-2024/#some-numbers
28125
Reposted by Rakhi
Servo @servo.org · 10/01/2025
This month in Servo… 🌃🏙️ ‘prefers-color-scheme’ 📝🐛 console.trace() 🚄💨 12x speedup on flex column layout 🤏📦 20% smaller binaries 💬🧑‍💻 better compat (Discord, htmx) More details → servo.org/blog/2025/01...
servoshell in dark mode (left) and light mode (right), rendering the MDN article for ‘prefers-color-scheme’ in that mode, when Windows is set to that modeDiscord channel screen in Servo, showing a few of Diffie’s messages and attachmentshtmx home page in Servo, with the hero banner thing now working (it relies on XPath)
06013
Reposted by Rakhi
Servo @servo.org · 22/01/2025
Martin Robinson will be talking about Servo and why we’re building a browser engine in Rust tomorrow at the Barcelona Free Software Meetup. More information on the event: www.meetup.com/barcelona-fr...
meetup.com
Why Build a New Browser Engine in Rust?, Thu, Jan 23, 2025, 7:00 PM | Meetup
The number of web engines has decreased dramatically and the browser industry has consolidated into a small number of vendors. While the web is built on open standards and
0197
Reposted by Rakhi
Simon Wülker @simonwuelker.bsky.social · 28/01/2025
After a lot of fiddling around with the stylo integration, i finally got @servo.org to lay out the contents of `<slot>` elements! It may not look like much, but it makes custom elements in servo significantly more powerful :D [Here's the code for the demo image](t.ly/kTLPS)
Image showing the servo browser engine rendering a simple html page with a slot element inside it
0122
Reposted by Rakhi
Sarah Drasner @sarahedo.bsky.social · 20/11/2024
A friend was talking about side projects and said “if I don’t do them and only work, I feel sad and cranky” I’m the same. My job is challenging and demanding, and I love it. X was draining. I used to make many projects but lately didn’t have the energy. This place makes me feel creative again ✨
4355323
Reposted by Rakhi
Servo @servo.org · 20/11/2024
Your donations help keep Servo, an independent web browser engine, active and maintains the health of the web ecosystem: • opencollective.com/servo • github.com/sponsors/servo
opencollective.com
Servo - Open Collective
The embeddable, independent, memory-safe, modular, parallel web rendering engine. For more details on fees, go to https://servo.org/sponsorship/#donation-fees
094
Reposted by Rakhi
Servo @servo.org · 20/11/2024
Servo Weekly Report Nº 16 Highlights from the last week: • Support justify-self on absolutely positioned elements • fix: allow form submission for input [type=image] • OpenHarmony: Add basic IME and keyboard support • Implement crypto.subtle.sign/verify with HMAC
opencollective.com
Servo - Open Collective
The embeddable, independent, memory-safe, modular, parallel web rendering engine. For more details on fees, go to https://servo.org/sponsorship/#donation-fees
1187
Reposted by Rakhi
Servo @servo.org · 18/11/2024
2024 has been an eventful year for the Servo project. We saw a record number of contributors and pull requests since 2018. 📈 We look forward to continuing this great work in 2025 as well. ✨ 📝 A report by Servo’s TSC Chair @rego.bsky.social blogs.igalia.com/mrego/servo-...
Servo stats for PRs merged on the main repository since 2018. Showing that the current numbers are similar to the ones in 2018-2019 in terms of PRs merged and average number of contributors per month. The chart shows the data from the table on the blog post: https://blogs.igalia.com/mrego/servo-revival-2023-2024/#some-numbers
06116
Reposted by Rakhi
God @skeetofgod.bsky.social · 14/11/2024
I feel like this is a safe space for Me.
5280571
Reposted by Rakhi
patak @patak.cat · 15/11/2024
@igalia.com is a bug in the matrix, it is incredible how y'all are finding a way to be so successful while pushing so cleanly for a healthier web.
0174
Reposted by Rakhi
Manuel Rego @rego.bsky.social · 15/11/2024
Summary of the things that have happened in the @servo.org project since January 2023 when @igalia.com started to maintain it: blogs.igalia.com/mrego/servo-...
Servo stats for PRs merged on the main repository since 2018. Showing that the current numbers are similar to the ones in 2018-2019 in terms of PRs merged and average number of contributors per month. The chart shows the data from the table on the blog post: https://blogs.igalia.com/mrego/servo-revival-2023-2024/#some-numbers
1299
Reposted by Rakhi
Igalia @igalia.com · 14/11/2024
Today our colleague Christian Gmeiner will deliver two #Mesa3D talks at #electronicaFair 2024. Don't miss them! More info here electronica.de/application/... and here electronica.de/application/...
Banner announcing two talks by Christian Gmeiner at Electronica Fair 2024:

"Demystifying the Open Source Graphics Stack on Linux: From Kernel to User Space with a Focus on Embedded Systems" at 10:00 CET, Future Control Stage (C5.259).

"Mesa3D Unveiled: From glDrawArrays(…) to GPU Magic" at 12:20 CET, Future Control Stage (C5.259)
074
Reposted by Rakhi
Servo @servo.org · 11/11/2024
This month in Servo… 🔒🔑 early SubtleCrypto support 🎨💡 ‘mix-blend-mode: plus-lighter’ 📦↔️ CSS size keywords 📏🏎️ faster layout and compositing 📱🌃 OpenHarmony nightlies More details → servo.org/blog/2024/11...
Servo nightly showing new support for non-ASCII characters in <img srcset>, ‘transition-behavior: allow-discrete’, ‘mix-blend-mode: plus-lighter’, and ‘width: stretch’
1286
Reposted by Rakhi
Servo @servo.org · 04/11/2024
Servo Weekly Report Nº14 Here are a few highlights from the last few weeks: - Properly handle fallback aspect ratio for videos - Added support for mix-blend-mode: plus-lighter - Implemented transition-behavior - servoshell: Allow overriding screen resolution with a command-line argument (1/2)
opencollective.com
Servo - Open Collective
The embeddable, independent, memory-safe, modular, parallel web rendering engine. For more details on fees, go to https://servo.org/sponsorship/#donation-fees
184
Reposted by Rakhi
Igalia @igalia.com · 22/10/2024
We’ll also be at this coming weekend’s #Ubuntu Summit in The Hague, Netherlands, where Rakhi Sharma will give a talk on @servo.org, a novel #browser engine written in #Rust for memory safety, parallelism, modularity, embeddability, and more!
UBUNTU SUMMIT

Servo: Building a Browser Rendering Engine in Rust

Rakhi Sharma
0112
Reposted by Rakhi
Igalia @igalia.com · 06/11/2023
Tech unions are a hot topic at the moment, and rightly so! In this Igalia Chats episode, we talked with fellow Igalian Valerie Young about a closely related kind of organization, the co-operative, and how co-ops offer another path to worker power. igalia.com/chats/val
Igalia Chats: Tech Unions and Co-ops featuring Valerie Young
022
Reposted by Rakhi
WolvicXR @wolvic.com · 26/10/2023
Wolvic is excited to enter the Huawei App Gallery... wolvic.com/blog/huawei-...
https://twitter.com/WolvicXr
001
Reposted by Rakhi
Brian Kardell @bkardell.com · 03/10/2023
Did you know that @igalia.bsky.social is a cooperative? If you've ever wondered about how that works, my colleague Valerie Young gave a great talk at FOSSY (and organized the breakout session!) which breaks it all down. Great talk! www.youtube.com/watch?v=du7f...
youtube.com
Inside Igalia: Scaling a Co-Op Beyond 100 Members
Igalia is an open source tech co-op success story. We have been around for 22 years; we have 140 members. We play an essential role in several open web platf...
095
Reposted by Rakhi
Igalia @igalia.com · 23/10/2023
New episode of Igalia Chats: Web History featuring Nicole Sullivan (@nicolesullivan.bsky.social). Part 6 of our History of the Web series designed to tell the story of the web from the people who helped build, shape, and promote it. igalia.com/chats/histor...
A photo of Nicole cropped in a circle on a gradient background with sound waves visualized both linearly and emanating circularly outward like ripples in a pond. Text says "Web History featuring Nicole Sullivan"
033