Passkeys do not only ever live on one device that you then have to have with you. They sync across devices, just like passwords do — in a password manager. Check out what my team has created to explain passkeys. They are far superior to passwords!
27.02.2026 20:26 —
👍 3
🔁 0
💬 1
📌 0
Release Notes for Safari Technology Preview 238
Safari Technology Preview Release 238 is now available for download for macOS Tahoe and macOS Sequoia.
Did you see what’s in Safari Technology Preview 238?!
* Customizable <select>
* Scroll anchoring
* The :open pseudo-class
* Threaded animations
* JSPI for WebAssembly
and more — including fixes for SVG, tables, WebRTC…
webkit.org/blog/17848/r...
26.02.2026 23:46 —
👍 86
🔁 11
💬 3
📌 2
Why are we *required* to let you sell our personal data to advertisers & data brokers? I will not agree. So I cannot attend?
25.02.2026 17:56 —
👍 1
🔁 0
💬 2
📌 0
We’ve been super focused on fixing gotchas. We had min(), max(), and clamp() since March 2020. And we had srcset and sizes attributes for img since 2014. But you couldn’t use min(), max(), and clamp() inside of sizes. Now, you can.
Like that. We’ve been obsessed with such things. Obsessed.
18.02.2026 00:44 —
👍 15
🔁 0
💬 0
📌 0
* Auxiliary mouse button values in MouseEvent.button
* lighter operator in SVGFECompositeElement
* WebAuthn CTAP PIN/UV Auth Protocol 2
* Multiple microphone capture on macOS
* WebRTC network slicing on iOS
* MediaDeviceInfo in secure contexts
18.02.2026 00:35 —
👍 4
🔁 0
💬 1
📌 0
* math-depth
* font-size: math
* math-style and math-shift animation
* CSS size containment in MathML elements
* cursor property on ::marker pseudo-element
* CSS Zoom inheritance fixes
* customelementregistry content attribute
* CustomElementRegistry.prototype.initialize
18.02.2026 00:35 —
👍 4
🔁 0
💬 1
📌 0
What do these API have in common?
* WebTransport
* Keyboard Lock API
* Grid Lanes w/ flow-tolerance
* Threaded scroll-driven animations
* WebAuthn PRF extension
* ReadableByteStream
* Blob.stream() with BYOB reader
* Name-only @container queries
* min(), max(), and clamp() in <img> sizes attribute
18.02.2026 00:35 —
👍 23
🔁 2
💬 2
📌 0
Safari 26.4 Beta Release Notes | Apple Developer Documentation
Released February 16, 2026 — 26.4 beta (20624.11.11)
Did you see? The first beta of Safari 26.4 is out today.
What’s most exciting to you as a person making websites/apps?
developer.apple.com/documentatio...
17.02.2026 01:22 —
👍 34
🔁 4
💬 10
📌 1
How have you not yet met my dog. She’s the most outgoing soul I’ve known. Beyond friendly.
17.02.2026 01:11 —
👍 1
🔁 0
💬 0
📌 0
YouTube video by Unraveled: Understanding Complex Illness
Fatigue--The Dominant Problem in ME/CFS and Long Covid
Another episode of Unraveled: Understanding Complex Illness posted to YouTube. Please share, subscribe, comment, and most of all I hope it is helpful and educational.
youtu.be/NGbJWUp2ipU
14.02.2026 21:44 —
👍 6
🔁 3
💬 1
📌 1
The main features are well supported, passing all the tests.
The new area is only & specifically about 3 new extra superpowers. IMO, it should be called “Dialog & popover additions”. It’s NOT the whole feature. Just new bits.
Read our article on WebKit.org for the details.
14.02.2026 03:37 —
👍 8
🔁 1
💬 3
📌 0
@kevinpowell.co I’m listening to your podcast episode about Interop 2026. Congrats on getting it out so soon! I hear you wondering about “Dialogs & Popovers” support in Safari. It’s wrong to think that means our implementation of dialog and popover is poor. Nope! The focus area name is confusing 🤪
14.02.2026 03:37 —
👍 9
🔁 0
💬 1
📌 0
Grid: for creating containers for fluid content to fill
Flexbox: for stacking rigid blocks of content in the most efficient way possible
Does this even make sense?
Intuitively, grid is rigid and flexbox is fluid. But it's the other way around for their contents?
???
#vagueCSS
13.02.2026 23:34 —
👍 5
🔁 1
💬 3
📌 0
I’m particularly excited about media pseudo-classes in Interop 2026. Did you know Safari has had pseudo-classes for years — like :playing, :paused and :muted. Combine with :has() to style anything on the page depending on the state of <audio> or <video> playback. Now every browser will get support!
12.02.2026 17:07 —
👍 5
🔁 0
💬 0
📌 0
Announcing Interop 2026
Exciting news for web developers, designers, and browser enthusiasts alike — Interop 2026 is here, continuing the mission of improving cross-browser interoperability.
Interop 2026 launches today! If you want know on what it includes and what it means for web development — our article provides all the details. webkit.org/blog/17818/a...
Focus areas include Anchor Positioning, Style Queries, contrast-color(), WebTransport and much, much more.
12.02.2026 17:07 —
👍 36
🔁 7
💬 3
📌 0
I’m seeing so much about LLMs in my feed today.
Web designers and developers — how are you feeling about AI and what it means for your work?
Are you using the tools? How? What’s changing?
How do you expect AI to be used in the future for making websites & web apps?
11.02.2026 19:50 —
👍 9
🔁 1
💬 11
📌 0
WebKit features for Safari 26.3
Safari 26.3 is here, with practical improvements for performance and user experience.
Safari 26.3 is here with Zstandard file compression, Navigation API’s AbortSignal for better control in single-page apps, and fixes for anchor positioning, multi-column layouts, & more. Plus fullscreen video now dims surroundings in visionOS.
webkit.org/blog/17798/webkit-features-for-safari-26-3/
11.02.2026 19:26 —
👍 61
🔁 9
💬 0
📌 0
Two browser windows with card grids: masonry on the left, regular grid layout on the right, under “When will CSS grid lanes arrive? How long until we can use it?” title.
CSS grid lanes are arriving sooner than you think. @jensimmons.bsky.social says Safari Technology Preview has the finalized syntax, while Chrome and Firefox are close behind. Meanwhile, you can use @supports for progressive enhancement and a CSS or JS polyfill fallback.
webkit.org/blog/17758/w...
05.02.2026 12:11 —
👍 11
🔁 4
💬 0
📌 0
I mean, looking at the layout of this page I’m on right now — bsky.app/profile/jens...
There are 170 Flexbox containers.
And 0 Grid containers.
Why?
I see perfect user cases for Grid. Yet… zero?
03.02.2026 22:12 —
👍 9
🔁 0
💬 1
📌 0
Are you using CSS Grid? If you write CSS & code layouts on the web, and not using Grid — why not?!?
I see so many sites that still use only Flexbox for 100% of their layout. 0% Grid.
Why?
What would help?
I hear people say it’s hard. Is it? What’s hard?
What do you want to learn about CSS Grid?
03.02.2026 22:07 —
👍 42
🔁 7
💬 25
📌 4
Oh yay!
Is there a video of your presentation? I’d love to see it.
I should say I totally understand if everyday developers have errors in their teaching. I mean, it happens. It’s when the big teams, the big pro heroes get it wrong, repeatedly…
23.01.2026 22:22 —
👍 1
🔁 0
💬 1
📌 0
And help teach the real version, now that it’s here!
Create your own demos.
Write your own articles.
:D
Help spread the word about what’s coming to browsers. And help make sure that the older ideas fade away into the distance, not get caught up in SEO/LLM as “truth”, confusing future developers.
23.01.2026 22:08 —
👍 10
🔁 0
💬 1
📌 0
Grid Lanes is easy! It's easy to learn, easy to use.
Please don’t get overwhelmed by the amount of contradictory teaching. Otherwise we’ll be stuck with the kind of mess we experienced with Flexbox… not knowing which advice to follow, with so many conflicting tutorials about how to use it.
23.01.2026 22:08 —
👍 5
🔁 0
💬 1
📌 0
Meanwhile, webkit.org is correct. We test our code samples with running demos. We clearly describe tentative ideas as tentative. We updated with notes.
I really don’t want you to be confused. I don’t want misinformation spreading. I don’t want LLMs to ingest out-of-date ideas & state them as truth.
23.01.2026 22:08 —
👍 11
🔁 0
💬 1
📌 0
Sure, there were lots of ideas being discussed & debated. But I see articles teaching how-tos as if tentative ideas were the final syntax. I sincerely hope people will either update their writing, or put a note on it explaining it was never the official spec & you should go learn elsewhere.
23.01.2026 22:08 —
👍 4
🔁 0
💬 1
📌 0
It’s wild to me just how much wrong information there is out there (written by humans in the later half of 2025) about using CSS to create masonry layouts.
There is no property named `grid-lanes` (as in grid-lanes: repeat(4, 200px)). There is no `masonry-direction` property. Or `masonry` anything.
23.01.2026 22:08 —
👍 40
🔁 5
💬 3
📌 1