Jen Simmons
@jensimmons.bsky.social
Apple Evangelist on the Web Developer Experience team for Safari & Webkit. #PwME
Reposted by Jen Simmons
So happy that "Added WebGPU support for WebXR" (developer.apple.com/documentatio...) made it! Thank you!
Safari 26.2 Beta Release Notes | Apple Developer Documentation
Released November 4, 2025 — 26.2 beta (20623.1.12)
developer.apple.com
November 6, 2025 at 3:58 AM
So happy that "Added WebGPU support for WebXR" (developer.apple.com/documentatio...) made it! Thank you!
Curious about web technology coming to Safari? How about field-sizing, position-visibility, random(), scrollbar-color, hidden=until-found, auto-expanding
, command & commandfor, Largest Contentful Paint, CHIPS, scrollend event, Navigation API & more!
developer.apple.com/documentatio...
developer.apple.com/documentatio...
Safari 26.2 Beta Release Notes | Apple Developer Documentation
Released November 4, 2025 — 26.2 beta (20623.1.12)
developer.apple.com
November 5, 2025 at 8:20 PM
Curious about web technology coming to Safari? How about field-sizing, position-visibility, random(), scrollbar-color, hidden=until-found, auto-expanding
, command & commandfor, Largest Contentful Paint, CHIPS, scrollend event, Navigation API & more!
developer.apple.com/documentatio...
developer.apple.com/documentatio...
Reposted by Jen Simmons
Safari 26.1 comes with many, many bug fixes! :)
Safari 26.1 arrives today. What does this bring developers? Many improvements to Anchor Positioning. A refactor of how WebKit handles CSS Units, bringing relative units (rlh, ic, cap, cqw, cqi, cqmin, cqmax) to SVG for the first time. And many other fixes.
webkit.org/blog/17541/w...
webkit.org/blog/17541/w...
WebKit Features for Safari 26.1
Today, Safari 26.1 is available with iOS 26.1, iPadOS 26.1, macOS Sequoia 26.1 and visionOS 26.1, as well as for macOS Sequoia and macOS Sonoma.
webkit.org
November 3, 2025 at 10:11 PM
Safari 26.1 comes with many, many bug fixes! :)
Safari 26.1 arrives today. What does this bring developers? Many improvements to Anchor Positioning. A refactor of how WebKit handles CSS Units, bringing relative units (rlh, ic, cap, cqw, cqi, cqmin, cqmax) to SVG for the first time. And many other fixes.
webkit.org/blog/17541/w...
webkit.org/blog/17541/w...
WebKit Features for Safari 26.1
Today, Safari 26.1 is available with iOS 26.1, iPadOS 26.1, macOS Sequoia 26.1 and visionOS 26.1, as well as for macOS Sequoia and macOS Sonoma.
webkit.org
November 3, 2025 at 10:03 PM
Safari 26.1 arrives today. What does this bring developers? Many improvements to Anchor Positioning. A refactor of how WebKit handles CSS Units, bringing relative units (rlh, ic, cap, cqw, cqi, cqmin, cqmax) to SVG for the first time. And many other fixes.
webkit.org/blog/17541/w...
webkit.org/blog/17541/w...
Reposted by Jen Simmons
There's a new #CSS Working Group poll to get feedback on different names for the infamous 'Pinterest' layout.
- Since it uses many of the grid-* properties, `grid` will be in the name somewhere
- We don't use metaphors in CSS names, so `masonry` is not listed here
docs.google.com/forms/d/e/1F...
- Since it uses many of the grid-* properties, `grid` will be in the name somewhere
- We don't use metaphors in CSS names, so `masonry` is not listed here
docs.google.com/forms/d/e/1F...
Ex-Masonry Display Type Keyword Poll
See https://github.com/w3c/csswg-drafts/issues/12022 for context.
This poll intentionally leaves out `masonry` as an option, see https://github.com/w3c/csswg-drafts/issues/12022#issuecomment-34172962...
docs.google.com
October 27, 2025 at 7:53 PM
There's a new #CSS Working Group poll to get feedback on different names for the infamous 'Pinterest' layout.
- Since it uses many of the grid-* properties, `grid` will be in the name somewhere
- We don't use metaphors in CSS names, so `masonry` is not listed here
docs.google.com/forms/d/e/1F...
- Since it uses many of the grid-* properties, `grid` will be in the name somewhere
- We don't use metaphors in CSS names, so `masonry` is not listed here
docs.google.com/forms/d/e/1F...
Between one thousand and four thousand tests fail in only one browser — out of over two millions tests. That’s still an incredibly high pass rate.
October 27, 2025 at 6:51 PM
Between one thousand and four thousand tests fail in only one browser — out of over two millions tests. That’s still an incredibly high pass rate.
Got thoughts about Web Push? So many web developers talked about it for years… and now I hear nothing.
Are you using Web Push?
Have you learned about Declarative Web Push?
Are you using Web Push?
Have you learned about Declarative Web Push?
October 22, 2025 at 10:33 PM
Got thoughts about Web Push? So many web developers talked about it for years… and now I hear nothing.
Are you using Web Push?
Have you learned about Declarative Web Push?
Are you using Web Push?
Have you learned about Declarative Web Push?
Reposted by Jen Simmons
After seeing me
with a horror novel
my coworker
told me that he wants
to read something
really scary
so I sent him an article
with the title:
“Repeat COVID-19 Infections
Could Double Your Risk
of Long COVID.”
with a horror novel
my coworker
told me that he wants
to read something
really scary
so I sent him an article
with the title:
“Repeat COVID-19 Infections
Could Double Your Risk
of Long COVID.”
October 21, 2025 at 9:10 PM
After seeing me
with a horror novel
my coworker
told me that he wants
to read something
really scary
so I sent him an article
with the title:
“Repeat COVID-19 Infections
Could Double Your Risk
of Long COVID.”
with a horror novel
my coworker
told me that he wants
to read something
really scary
so I sent him an article
with the title:
“Repeat COVID-19 Infections
Could Double Your Risk
of Long COVID.”
We’ve been busy over here. For those asking about “stable” — yes, the work that’s currently in Safari Technology Preview will land in stable. Yup.
October 20, 2025 at 10:30 PM
We’ve been busy over here. For those asking about “stable” — yes, the work that’s currently in Safari Technology Preview will land in stable. Yup.
Interop 2025 is looking good!
October 20, 2025 at 7:53 PM
Interop 2025 is looking good!
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
webkit.org/blog/17504/r...
Release Notes for Safari Technology Preview 230
Safari Technology Preview Release 230 is now available for download for macOS Tahoe and macOS Sequoia.
webkit.org
October 16, 2025 at 8:53 PM
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
webkit.org/blog/17504/r...
Reposted by Jen Simmons
It’s really disheartening to see people who admit this regime is doing eugenics fail to understand the ways in which chronically ill, disabled, and immunocompromised people are just absolutely fucked by Long Covid
October 14, 2025 at 8:36 PM
It’s really disheartening to see people who admit this regime is doing eugenics fail to understand the ways in which chronically ill, disabled, and immunocompromised people are just absolutely fucked by Long Covid
Meanwhile, there’s an incredible amount of offensive content on Sora — including video after video that’s deeply and shockingly anti-Semitic, and I haven’t heard anyone call it out.
I can’t help but think today about how many young people were savaged on social media, branded as anti-semites and abandoned by their schools for daring to call for a ceasefire. I remember saying that it was the first time I can remember that calling for ceasefire was regarded as a hostile demand.
October 14, 2025 at 5:40 AM
Meanwhile, there’s an incredible amount of offensive content on Sora — including video after video that’s deeply and shockingly anti-Semitic, and I haven’t heard anyone call it out.
Reposted by Jen Simmons
I discovered a useful feature in Safari DevTools today. We can show the flex items order like (item #1, item #2, etc) and their corresponding order value (if it's changed).
It's called "Order Numbers".
@webkitgtk.org
It's called "Order Numbers".
@webkitgtk.org
October 11, 2025 at 3:02 PM
I discovered a useful feature in Safari DevTools today. We can show the flex items order like (item #1, item #2, etc) and their corresponding order value (if it's changed).
It's called "Order Numbers".
@webkitgtk.org
It's called "Order Numbers".
@webkitgtk.org
Reposted by Jen Simmons
i love the spreadsheet analogy here
Was surprised to see that, even though CSS Grid isn't a new feature, it's still high on the list of things devs find confusing, so wrote a post about it.
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
CSS Grid: A helpful mental model and the power of grid lines
Grid is a powerful, flexible tool that brings complex layouts to life.
webkit.org
October 10, 2025 at 1:27 AM
i love the spreadsheet analogy here
Reposted by Jen Simmons
Was surprised to see that, even though CSS Grid isn't a new feature, it's still high on the list of things devs find confusing, so wrote a post about it.
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
CSS Grid: A helpful mental model and the power of grid lines
Grid is a powerful, flexible tool that brings complex layouts to life.
webkit.org
October 10, 2025 at 1:16 AM
Was surprised to see that, even though CSS Grid isn't a new feature, it's still high on the list of things devs find confusing, so wrote a post about it.
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
I focus on a new mental model I think is helpful. Let me know what you think!
webkit.org/blog/17474/c...
I wish Command Invokers had a different name that made it most easy for a web developers to understand what it is.
I’d call it Button Commands.
I’d call it Button Commands.
October 2, 2025 at 6:09 PM
I wish Command Invokers had a different name that made it most easy for a web developers to understand what it is.
I’d call it Button Commands.
I’d call it Button Commands.
I just learned web fonts have been supported for Initial Letter since Safari 18.4+. (Still prefixed, but before you couldn’t use a web font.)
Yay!!!
Have you used initial letter in CSS? Do you want to?
Yay!!!
Have you used initial letter in CSS? Do you want to?
September 30, 2025 at 8:22 PM
I just learned web fonts have been supported for Initial Letter since Safari 18.4+. (Still prefixed, but before you couldn’t use a web font.)
Yay!!!
Have you used initial letter in CSS? Do you want to?
Yay!!!
Have you used initial letter in CSS? Do you want to?
Anchor Positioning has a way to declare where the item appears. Use the `position-area` property with pre-named areas! @saron.bsky.social realized maybe some of the names are confusing. Read more & help decide — should the names be changed?
webkit.org/blog/17417/p...
What do you think??
webkit.org/blog/17417/p...
What do you think??
Position-area: Clear and explicit or short and sweet?
When I first learned anchor positioning, I built a demo to help me figure out how it all worked.
webkit.org
September 30, 2025 at 6:11 PM
Anchor Positioning has a way to declare where the item appears. Use the `position-area` property with pre-named areas! @saron.bsky.social realized maybe some of the names are confusing. Read more & help decide — should the names be changed?
webkit.org/blog/17417/p...
What do you think??
webkit.org/blog/17417/p...
What do you think??
Reposted by Jen Simmons
Give folks their flowers
No, I mean right now. Go tell someone you loved their work right now. They're on social media just say it, it has never been easier
"They know how much people love--" no they don't go say it right now to a composer or artist or game dev or writer or anyone AAAAAAAHHHHHHHHH
No, I mean right now. Go tell someone you loved their work right now. They're on social media just say it, it has never been easier
"They know how much people love--" no they don't go say it right now to a composer or artist or game dev or writer or anyone AAAAAAAHHHHHHHHH
September 29, 2025 at 9:39 PM
Give folks their flowers
No, I mean right now. Go tell someone you loved their work right now. They're on social media just say it, it has never been easier
"They know how much people love--" no they don't go say it right now to a composer or artist or game dev or writer or anyone AAAAAAAHHHHHHHHH
No, I mean right now. Go tell someone you loved their work right now. They're on social media just say it, it has never been easier
"They know how much people love--" no they don't go say it right now to a composer or artist or game dev or writer or anyone AAAAAAAHHHHHHHHH
I accidentally called someone on the phone phone, instead of FaceTime Audio. (Or Zoom/WebEx/etc.) Wow, the audio quality is of course much worse, and I am so much more tired afterwards. Phone audio quality is exhausting.
September 30, 2025 at 12:34 AM
I accidentally called someone on the phone phone, instead of FaceTime Audio. (Or Zoom/WebEx/etc.) Wow, the audio quality is of course much worse, and I am so much more tired afterwards. Phone audio quality is exhausting.
Reposted by Jen Simmons
calling autism a “tragedy” and saying that there should be fewer autistic people are eugenicist talking points. Everyone who opposes such views also needs to recognize the ways in which everyday ableism left the door wide open for a person like RFK Jr.
September 23, 2025 at 5:27 PM
calling autism a “tragedy” and saying that there should be fewer autistic people are eugenicist talking points. Everyone who opposes such views also needs to recognize the ways in which everyday ableism left the door wide open for a person like RFK Jr.
Reposted by Jen Simmons
Don't tell me boycotts don't work
New: Jimmy Kimmel Live! will return on Tuesday
"We have spent the last days having thoughtful conversations with Jimmy, and after those conversations, we reached the decision to return the show on Tuesday."
"We have spent the last days having thoughtful conversations with Jimmy, and after those conversations, we reached the decision to return the show on Tuesday."
September 22, 2025 at 10:51 PM
Don't tell me boycotts don't work
Wow, people are really bending over backwards to justify shipping a new web API that definitely has a strong formal objection. So much twisting of logic to try and make it make sense. So many half-truths being stated as reality when they are not reality. The cognitive dissonance. The anger & hate.
September 22, 2025 at 7:23 PM
Wow, people are really bending over backwards to justify shipping a new web API that definitely has a strong formal objection. So much twisting of logic to try and make it make sense. So many half-truths being stated as reality when they are not reality. The cognitive dissonance. The anger & hate.