News from WWDC25: WebKit in Safari 26 beta

Welcome to WWDC25!

WebKit
SVG icons
Every site can be a web app (special tech not required)
HDR Images
<model> on visionOS
Immersive video and audio on visionOS
WebGPU
Anchor Positioning
Scroll-driven Animations
Pretty text
Contrast Color
Digital Credentials API
Trusted Types
and much more!!
@jensimmons SVG favicons? Hallelujah!!

@jensimmons heh. I knew you were going somewhere with that svg icon inquiry a couple weeks ago

Scroll-driven animations look very exciting! Thank you and your team for the amazing work

@jensimmons super excited for HDR images! Is there a way to feature detect support for them in this version though? I've had a devil of a time trying to do so before, or do users update Safari with enough frequency I can assume it'll be supported for most users soon enough?

@jensimmons I’ve seen some news outlets report on a floating tab/navigation UI.

How will that work on pages that are already using that area themselves?

The last time floating UI was introduced, it was removed before release 🤔

@johannes @jensimmons

Great question, Johannes 👉🏻 “How will that work on pages that are already using that area themselves?”

I’m curious about that, too.

@MarcusAnthonyCyganiak @jensimmons

I did a quick test with the beta, and it seems like the viewport is kept above the browser UI.

Things that were hidden just below the viewport didn’t show through the browser UI in this test, while it did on regular pages.

I’m not sure how this works yet.

https://front-end.social/@johannes/114658156186168978

Johannes Odland (@[email protected])

Attached: 2 images @romainmenke It seems to work fairly well. It hides the content that is just below the viewport in this article. In normal articles it shows through. I'm not sure what triggers this behavior 🤔

Front-End Social
@jensimmons Does a site have to be an SPA with the new "any site can be a web app" approach? Can a multi-page site behave as a standalone web app? And, what happens if a link navigates to an "outside" domain?
@jensimmons Glad to see that Safari also uses the new versioning schema!
@jensimmons oh sweet, webgpu support!! ❤️
@jensimmons actually on second reading, the CSS improvements are even better. Great stuff.
@jensimmons STP is available on Day 1! Hallelujah!

@jensimmons I like `dynamic-range-limit`!

Still waiting for a way to turn off animated images though 🤌