Andreu Botella's Avatar

Andreu Botella

@andreubotella.com

Browser engineer at @igalia.com. I work on things ranging from CSS and layout in browsers, to Javascript language features, to interoperability between browsers and server-side runtimes as a co-chair of WinterTC. They/them

107
Followers
14
Following
52
Posts
18.12.2024
Joined
Posts Following

Latest posts by Andreu Botella @andreubotella.com

Preview
Web Engines Hackfest 2026 - Data Please complete this short form to confirm your onsite participation in the Web Engines Hackfest 2026 (15-17 June in A Coruña, Galicia, Spain). Remember that you don't need to fill out this form to pa...

A little over 3 months to go until Web Engines Hackfest 2026, happening June 15–17 in A Coruña!
If you plan to attend onsite, please register here: forms.gle/7gSwfFebFW7s...
We already have more than 50 people registered: webengineshackfest.org#attendees

07.03.2026 10:27 👍 6 🔁 3 💬 1 📌 1

Lately I've been feeling dead inside with absolutely anything AI-related.

Even with the beef between the US government and Anthropic, which I'm sure is objectively funny.

I don't like the future we're headed to at all...

28.02.2026 07:45 👍 1 🔁 0 💬 0 📌 0

Which CC license?

27.02.2026 01:48 👍 1 🔁 0 💬 1 📌 0
Preview
Igalia Coding Experience | Igalia - Open Source Consultancy and Development Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...

If you're a student or early in your software/CS career, I encourage you to apply to the Igalia Coding Experience program. The deadline to apply is April 3.

People from underrepresented groups are encouraged to apply!

www.igalia.com/coding-exper...

24.02.2026 20:33 👍 5 🔁 7 💬 0 📌 0
Preview
Open Source Product Marketing Manager | Igalia - Open Source Consultancy and Development We’re looking for someone to help spread the word about our Open Source projects to the whole world.

My company @igalia.com is hiring an Open Source Product Marketing Manager. www.igalia.com/jobs/product...

Igalia is a worker-owned cooperative based in A Coruña, Spain. All positions are 100% remote. Igalia can potentially sponsor visas to emigrate to Spain.

23.02.2026 20:55 👍 36 🔁 29 💬 0 📌 2
Signal message from me:

once again I'm yelling out load to a veritasium video, "no, it's fucking capitalism! enough capital can break down all regulations and make them useless!"

Signal message from me: once again I'm yelling out load to a veritasium video, "no, it's fucking capitalism! enough capital can break down all regulations and make them useless!"

22.02.2026 22:01 👍 1 🔁 1 💬 0 📌 0
Screenshot of a Signal conversation. Some names are redacted with colors.

Pichu: Alpine Linux or Not Alpine Linux, the only two genders.
Me: where does gentoo fit in that
Pichu (in response to my "where does gentoo fit in that"): Yes.
Green (in response to Pichu's "Alpine Linux or Not Alpine Linux, the only two genders."): glibc or musl
Green (in response to my "where does gentoo fit in that"): clearly not alpine
Pichu (in response to Green's "clearly not alpine"): Void is Non-Binary.
Me: what if you install gentoo in the alps?
Pichu: It has bot- wait no it doesn't.
Green (in response to Pichu's "Void is Non-Binary."): wdym it's clearly not alpine
Pichu: Which was that ONE (1) Distro that gave you the option between musl and glibc?
Me: distros are a social construct anyway
Pichu: Void let's you pick your init system definitely not the libc though.
Magenta (in response to my "distros are a social construct anyway"): wait this is kinda a good metaphor....

Screenshot of a Signal conversation. Some names are redacted with colors. Pichu: Alpine Linux or Not Alpine Linux, the only two genders. Me: where does gentoo fit in that Pichu (in response to my "where does gentoo fit in that"): Yes. Green (in response to Pichu's "Alpine Linux or Not Alpine Linux, the only two genders."): glibc or musl Green (in response to my "where does gentoo fit in that"): clearly not alpine Pichu (in response to Green's "clearly not alpine"): Void is Non-Binary. Me: what if you install gentoo in the alps? Pichu: It has bot- wait no it doesn't. Green (in response to Pichu's "Void is Non-Binary."): wdym it's clearly not alpine Pichu: Which was that ONE (1) Distro that gave you the option between musl and glibc? Me: distros are a social construct anyway Pichu: Void let's you pick your init system definitely not the libc though. Magenta (in response to my "distros are a social construct anyway"): wait this is kinda a good metaphor....

My trans friend group:

22.02.2026 18:37 👍 0 🔁 0 💬 1 📌 0

I've had bad ADHD days for this week so far, so I thought I might try to hack my brain into fucking working by playing Technology Connections-like youtube videos in the background, just muffled. Maybe playing louder music on top.

Except I'm now making a muffler browser extension instead of working.

18.02.2026 13:38 👍 2 🔁 0 💬 0 📌 0
Preview
Igalia's Brian Kardell joins the W3C TAG | Igalia Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...

Congratulations to @bkardell.com on joining the W3C TAG!

www.igalia.com/2026/02/10/I...

10.02.2026 17:13 👍 57 🔁 15 💬 7 📌 0
Preview
Igalia's Response to the European Commission on the Open Digital Ecosystem Strategy | Igalia Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...

The EC is putting together an initiative to develop their strategy for open digital ecosystems. Given its potential to push forward the development and funding of open-source software in Europe and beyond, Igalia submitted a response with some suggestions. Read more: www.igalia.com/2026/02/03/I...

03.02.2026 15:50 👍 35 🔁 18 💬 0 📌 0
Implementing the Temporal proposal in JavaScriptCore Implementing the Temporal proposal for date and time handling in JavaScript in JavaScriptCore, the JavaScript engine in WebKit

Wrote a blog post about the work I've been doing at @igalia.com to implement the Temporal proposal in JavaScriptCore:

blogs.igalia.com/compilers/20...

02.02.2026 20:53 👍 37 🔁 11 💬 0 📌 1
Banner of my talk at FOSDEM that reads: Igalia @ FOSDEM'26. The Servo project and its impact on the web platform ecosystem. Manuel Rego. Saturday, Jan. 31, 2:00pm

Banner of my talk at FOSDEM that reads: Igalia @ FOSDEM'26. The Servo project and its impact on the web platform ecosystem. Manuel Rego. Saturday, Jan. 31, 2:00pm

On my way to @fosdem.org where tomorrow I’ll be talking about @servo.org in the "Browser and web platform" devroom. See you there!
fosdem.org/2026/schedul...

30.01.2026 10:44 👍 28 🔁 7 💬 0 📌 0
Photo taken in my office with my webcam, of me wearing a maroon dress, with nails painted purple, and a purple bracelet. I have hair by the shoulders, and also a bit of a short beard.

Photo taken in my office with my webcam, of me wearing a maroon dress, with nails painted purple, and a purple bracelet. I have hair by the shoulders, and also a bit of a short beard.

Today in the CSS face-to-face meeting we're discussing line-clamp, which is something I've been working on fixing for years.

The meeting is in Apple's offices in Cupertino, California, so I'm not attending in person because fuck traveling to the US.

This is gonna be my camera feed though:

27.01.2026 21:03 👍 0 🔁 0 💬 1 📌 0
Preview
FOSDEM 2026 - The Servo project and its impact on the web platform ecosystem

📣 Servo at FOSDEM 2026

This weekend at FOSDEM 2026, @rego.bsky.social Chair of the Servo TSC, will present:

“The Servo project and its impact on the web platform ecosystem.”

📅 Saturday, Jan 31
🕑️ 14:00–14:30 CET
📍 Browser and Web Platform Devroom
🎥 Live stream

fosdem.org/2026/schedul...

26.01.2026 11:01 👍 22 🔁 4 💬 0 📌 0

Let me just say fuck ICE, and border patrol in general.

24.01.2026 22:06 👍 0 🔁 0 💬 0 📌 0

Maybe Europe should express solidarity with the protestors in the US, like we do for protests in other violent oppressive regimes.

24.01.2026 09:51 👍 50 🔁 7 💬 2 📌 1
Support import maps in workers by nicolo-ribaudo · Pull Request #10858 · whatwg/html This patch started as a conversation with @guybedford. I tried writing some spec for one of the potential approaches discussed in WICG/import-maps#2. This PR is not actually ready as I have not fin...

Really wishing that somebody would hire my company (@igalia.com) to standardize/implement support for import maps in web workers.

I already have a draft spec PR ready and there is interest from the community, which company wants to be the hero funding pushing it forward? :)

23.01.2026 12:31 👍 44 🔁 16 💬 1 📌 0

3 years in a row I posted about Temporal on Jan 1st.

Now the year has come* I of course forgot.

* Not stage 4 yet, but all signs point to this year and Temporal has shipped in Firefox and coming in Chrome 144.

05.01.2026 09:02 👍 29 🔁 6 💬 3 📌 0

Do I write the blog post I want to write, or do I get way too sidetracked trying to add footnotes/sidenotes to my blog?

02.01.2026 14:38 👍 4 🔁 0 💬 0 📌 0

I'm not much of a Christmas person, which is why when I thought "maybe I should get a good docking station for my new laptop", I wasn't expecting every good option to be sold out...

18.12.2025 03:14 👍 1 🔁 0 💬 0 📌 0

WinterTC's Minimum Common Web API standard is now officially published as ECMA-429, Edition 1 . To many more editions!

Thanks @jasnell.me, @andreubotella.com, @akiro.se, @littledan.dev and everyone else that was involved in making this happen.

🎉

12.12.2025 15:33 👍 56 🔁 11 💬 1 📌 0
Standards Queues The hardest part of web standards isn’t even the technology — it’s the queues. And that’s the real problem I keep coming back to.

Hot off the blog press: Standards Queues

Definitely the hardest part right now, imho.

bkardell.com/blog/Queues....

04.12.2025 20:12 👍 11 🔁 7 💬 2 📌 1
Headline from Tom's hardware: "Non-binary RAM kits might be the secret to beating skyrocketing DDR5 prices"

Headline from Tom's hardware: "Non-binary RAM kits might be the secret to beating skyrocketing DDR5 prices"

Tech really wouldn't exist without queers

02.12.2025 10:00 👍 29 🔁 1 💬 0 📌 0
conflores - interop and mathml core a tiny technical blog.

Igalia has been working on MathML interoperability across browser engines & my colleague wrote about what they've been working on so far:

conflor.es/blog/2025-11...

27.11.2025 15:57 👍 24 🔁 9 💬 1 📌 1

That's gonna be me on Saturday when I'm finally home after almost a whole month traveling

26.11.2025 17:37 👍 2 🔁 0 💬 0 📌 0
Out the cave, off the cliff — data-oriented design in Nova JavaScript engine | JSConf JP 2025 In the world of JavaScript, it is easy to forget that our software runs on real hardware, made up of real bits and bytes instead of being intangible shadows of objects on a wall, flickers of code on a...

This Sunday, I'm giving a talk at JSConf! That's pretty exciting

jsconf.jp/2025/en/talk...

14.11.2025 20:44 👍 10 🔁 4 💬 0 📌 1
Preview
12 November 2025 | WinterTC | Calendar The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.

Hey, in about two hours (JST 11:15) I'll be leading a breakout session about WinterTC at W3C's TPAC: www.w3.org/events/meeti...

Hope to see you there!

12.11.2025 00:20 👍 4 🔁 0 💬 0 📌 0
Preview
Web Engines Hackfest 2026 - Data Please complete this short form to confirm your onsite participation in the Web Engines Hackfest 2026 (15-17 June in A Coruña, Galicia, Spain). Remember that you don't need to fill out this form to pa...

Registration form for the Web Engines Hackfest 2026 is now open: forms.gle/7gSwfFebFW7s...
A couple of reminders, it'll happen in June 15 to 17 in A Coruña (Galicia, Spain) and you only need to register if you're planning to attend onsite.
More info about the event at webengineshackfest.org

07.11.2025 07:58 👍 10 🔁 9 💬 0 📌 0

Today I saw the phrase "Too small to fail" in the context of improving one's life, and I really like it.

03.11.2025 17:44 👍 7 🔁 2 💬 0 📌 0

Please please please if anybody wants to hire Igalia to work on this I'd be very happy to champion it internally, we even have folks that recently worked with JSC's module system

26.10.2025 21:31 👍 17 🔁 2 💬 1 📌 0