Andreu Botella
andreubotella.com
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
Reposted by Andreu Botella
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
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...
forms.gle
November 7, 2025 at 7:58 AM
Reposted by Andreu Botella
Today I saw the phrase "Too small to fail" in the context of improving one's life, and I really like it.
November 3, 2025 at 5:44 PM
Reposted by Andreu Botella
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
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now 😔
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 26, 2025 at 9:31 PM
Today I was reminded of that time when I implemented `structuredClone()` in Chromium, and how, although @surma.dev had proposed it while working on Chrome devrel and had worked on the spec, the Chromium issue only had the OP until I set out to implement it, even after other browsers had shipped it.
October 21, 2025 at 11:32 PM
Remind me to never again try to book flights through the KLM website without first making sure that both of the connecting flights are KLM. Apparently I can't book additional luggage to the trip, or even check in online, just because the first flight is Transavia...
October 14, 2025 at 8:35 AM
I was thinking, maybe if you own a #Framework laptop, and you disagree with the whole Nazi bar "big tent", maybe it'd be good to put an antifa sticker on top of the logo.

After all, the opposite of fascism isn't neutrality, and neither it is centrism.
October 13, 2025 at 11:50 AM
Reposted by Andreu Botella
October 10, 2025 at 4:51 AM
Reposted by Andreu Botella
Igalia is excited to announce a new commission from the Sovereign Tech Fund to advance the Servo web engine.

www.igalia.com/2025/10/09/I...
Igalia, Servo, and the Sovereign Tech Fund | 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...
www.igalia.com
October 10, 2025 at 11:33 AM
Reposted by Andreu Botella
Save the date! The Web Engines Hackfest 2026 will be held from June 15 to 17 in A Coruña (Galicia, Spain) www.igalia.com/2025/10/01/A...
Announcing the 16th Web Engines Hackfest | 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...
www.igalia.com
October 1, 2025 at 12:09 PM
Reposted by Andreu Botella
web standards keep evolving so we need ever more tests; I talked to @littledan.dev, @technosophos.bsky.social, @andreubotella.com & @joyeecheung.bsky.social about processes: standards written in code > written in words. I also touch on the question of funding and who contributes to WPT and how
How a Shared Test Suite Fixed the Web’s Biggest Problems
The story of Web Platform Tests (WPT), the collaborative test suite that transformed the web from an inconsistent platform into a stable one.
thenewstack.io
September 30, 2025 at 10:32 PM
Why aren't we trying to cut off the US from anything in the rest of the world? Break their international supply chains, stop relying on American products, start building local alternatives.
September 19, 2025 at 5:45 PM
Reposted by Andreu Botella
🎙️ New Episode of Igalia Chats

How we listen to and involve developers: Wishes, Signals, and the Shape of Standards

@bkardell.com and @meyerweb.com chat with @w3c.bsky.social's Dominique Hazaël-Massieux

www.igalia.com/chats/domini...
September 17, 2025 at 5:12 PM
That moment when you were editing git history, and you fuck it up.

I guess it's time for git reflog, commit nechromancy, and praying to Githulhu.
September 11, 2025 at 11:00 AM
I was checking my bio in Mastodon (mastodon.andreubotella.com/@andreu), which is longer than fits here in Bsky. And noticed that I had "Linux guy" as a bullet point... which doesn't feel so right anymore. The "guy" part in particular.

#gender #non-binary
September 10, 2025 at 6:59 PM
Do I want to start *another* thread about Webkit's implementation of `-webkit-line-clamp` being bonkers *in the same day*? Because the more I look the worse it gets...
August 27, 2025 at 4:02 PM
Did you know that Safari supports a percent value for `-webkit-line-clamp`?

I thought I'd look into it; maybe it could be precedent for a `line-clamp`-related discussion in the CSS Working Group

Turns out, not only didn't it do what I thought, but its implementation has an off-by-one error 😭

#css
August 27, 2025 at 2:39 PM
Reposted by Andreu Botella
Most of the internet used to be like this. This is actually the default, it took companies enclosing the internet and adding weird, soul-killing incentives to make people behave the way they do now. In a way, there is truly nothing special about Wikipedia except that it survived longer.
“Wikipedia is this economic anomaly. In many ways, it’s sort of magical that people will just volunteer without explicit economic incentives to create artifacts that are meant to share knowledge with everyone in the world”
July 26, 2025 at 5:28 PM
The sentence "you can take two cross-origin windows *and make them same-origin*" has to be the most alarming sounding thing that then turns out to not be such a huge deal.

(cont.)
July 16, 2025 at 10:57 PM
Apparently the UK has designated the activist group Palestine Action as a terrorist organisation, meaning supporting them can get you up to 14 years in prison???

What the fuck are we even doing?

We need to fight fascism in all of its forms, wherever it shows up.

apnews.com/article/uk-p...
More than 20 arrests at protest in support of Palestine Action after UK ban comes into effect
More than 20 people have been arrested during a protest in London in support of Palestine Action, a group which has been banned under UK anti-terrorism laws.
apnews.com
July 6, 2025 at 1:01 AM
Reposted by Andreu Botella
Andreu Botella & Luca Casonato talk about the new WinterTC and their plans related to standards for server-side runtimes @andreubotella.com @lcas.dev www.youtube.com/watch?v=elGN...
Andreu Botella & Luca Casonato - WinterTC: a standard for server-side runtimes
YouTube video by Web Engines Hackfest
www.youtube.com
June 16, 2025 at 10:01 PM
Reposted by Andreu Botella
The Web Engines Hackfest 2025.Thanks to all the people that participated, the speakers and everyone that hosted a breakout session. Hope you have enjoyed the event and looking forward to seeing you all here next year.
June 4, 2025 at 9:30 PM
We're going to have a breakout session to figure out the web integration of the TC39 AsyncContext proposal in ~5 minutes. You can join remote!
June 4, 2025 at 2:26 PM
Reposted by Andreu Botella
If you're not at @webengineshackfest.org what are you even doing. Come, it's awesome. Advanced discussions for authors/implementers/spec'perts.
June 4, 2025 at 11:48 AM
Reposted by Andreu Botella
Luca is covering the features needed for fetch that are only needed by servers.
June 2, 2025 at 9:21 AM
Reposted by Andreu Botella
Luca Casonato and Andreu Botella are next in the @webengineshackfest.org stage, presenting WinterTC, a standard for server-side runtimes
June 2, 2025 at 9:08 AM