Simon Pieters's Avatar

Simon Pieters

@zcorpan.bsky.social

Web standards engineer at Mozilla

259 Followers  |  147 Following  |  96 Posts  |  Joined: 11.05.2023  |  2.2759

Latest posts by zcorpan.bsky.social on Bluesky


It's time for Interop 2026! This is a cross-browser effort where we agree on a set of focus areas to improve compatibility.

Here's how things went in 2025, and what we're taking on for 2026: hacks.mozilla.org/2026/02/laun...

12.02.2026 17:07 โ€” ๐Ÿ‘ 31    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Does the XSLT implementation support `disable-output-escaping="yes"`?

29.01.2026 09:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Or using HTML syntax at the edges (parse and serialize) but XML tools in the middle

28.01.2026 14:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Is anybody still using xml/HTML polyglots for anything moder (Syntax that is valid in both html and xml)
Wondering whether those are something that needs to be considered for future HTML enhancement or a thing of the past...

28.01.2026 10:09 โ€” ๐Ÿ‘ 5    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Live DOM Viewer

Testing with software.hixie.ch/utilities/js... canShare returns false but text and url actually work on Android. So... shipping on Android at least, but there are bugs.

07.01.2026 11:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Jake's survey is closed.

06.11.2025 13:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe it's not the fastness that lowers the conversion rate, but something else, like maybe the fastest websites are more likely to have not-so-great design?

30.10.2025 10:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Accept cookies! Subscribe to our newsletter for 15% off! Hey, do you want to take a survey of how much you like our website?

18.09.2025 10:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

We mentioned on Winging It that we might show some of our favorite browser tips. Here's one of many that I find delightful.

If you are working with shape-outside, then Firefox has a great path editor. I made a quick video to show how it works.

05.09.2025 19:21 โ€” ๐Ÿ‘ 20    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

i
a
i
n
'
t
r
e
a
d
i
n
g
a
l
l
t
h
a
t
i
m
h
a
p
p
y
f
o
r
y
o
u
t
h
o
o
r
s
o
r
r
y
t
h
a
t
h
a
p
p
e
n
e
d

08.09.2025 08:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a cartoon character is holding a bunch of money and the words shut up and take are above him ALT: a cartoon character is holding a bunch of money and the words shut up and take are above him
08.09.2025 08:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Interop 2026 is now open for proposals!

This is your chance to tell browser-makers which well-defined, well-tested features you wish had better support across browsers.

โฌ‡๏ธ Here's how โฌ‡๏ธ
github.com/web-platform...

04.09.2025 16:30 โ€” ๐Ÿ‘ 39    ๐Ÿ” 13    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 5
Gecko: Intent to Ship: CSS View Transitions L1 Gecko: Intent to Ship: CSS View Transitions L1

Gecko: Intent to Ship: CSS View Transitions L1

28.08.2025 20:25 โ€” ๐Ÿ‘ 28    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 4

Not saying you should but it should work

27.08.2025 18:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Or <script xmlns="http://www.w3.org/1999/xhtml" src="..."/>! If there's at least one element in a known namespace, browsers switch away from the XML tree view.

27.08.2025 13:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Right, though ARIA attributes are superglobal.

27.08.2025 13:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Needs bugs.webkit.org/show_bug.cgi...

27.08.2025 09:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did you know?

You can style XML with CSS using
<?xml-stylesheet href="style.css"?>

27.08.2025 08:57 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Yay! It's the first Firefox release since I've joined the team, so let's take a look at some of the new developer-facing features in Firefox 142โ€ฆ ๐Ÿงต

22.08.2025 09:55 โ€” ๐Ÿ‘ 278    ๐Ÿ” 38    ๐Ÿ’ฌ 19    ๐Ÿ“Œ 4
Live DOM Viewer

In your demo, the relevant element is a flex item, which is not inline.

Here's a demo showing that actual inline doesn't work: software.hixie.ch/utilities/js...

20.08.2025 10:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The part about display: inline is wrong.

This:

> establishes an inline formatting context and thus contains only inline-level boxes.

Refers to what the element contains. A block box establishes an inline formatting context when it has no block-level children. The element itself is still a block.

20.08.2025 10:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
two men in suits are talking and the words we need to go deeper are on the screen Alt: We need to go deeper (scene from Inception)
20.08.2025 07:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sure. People used to call it XHTML. :) If there's an element in a known namespace browsers will apply the UA stylesheet. If you add a script element it will run (if scripting is enabled).

I don't know if feed readers will get confused though.

19.08.2025 14:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Want to build faster websites? Here's how:

- Learn how browsers parse, layout & paint
- Treat JS as a tool, not the foundation(!)
- Favor static HTML or server side rendering at all times
- Use Core Web Vitals alongside other metrics to learn shortfalls, improve and iterate

Then keep doing that.

21.07.2025 01:16 โ€” ๐Ÿ‘ 120    ๐Ÿ” 26    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 4

It seems to me you should be able to use

<script xmlns="http://www.w3.org/1999/xhtml" src="polyfill.js"/>

19.08.2025 13:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Let's apply the same logic to rendering images, video and audio...

18.08.2025 06:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I don't know why this lad is building a subterranean city for cats, but I'm all for it.

16.08.2025 23:12 โ€” ๐Ÿ‘ 9379    ๐Ÿ” 3121    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 474
Preview
Email is Easy Everyone knows what an email address is, right?

Email addresses are very simple, and you will score highly in this quiz.

e-mail.wtf

17.08.2025 17:15 โ€” ๐Ÿ‘ 278    ๐Ÿ” 130    ๐Ÿ’ฌ 40    ๐Ÿ“Œ 52

Yes. Remove it, Bruce! I know you can do it!

06.08.2025 12:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've never used LinkedIn

No ragrets

06.08.2025 12:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@zcorpan is following 20 prominent accounts