This is a beautiful post that I recommend reading. samhenri.gold/blog/2026031...
This is a beautiful post that I recommend reading. samhenri.gold/blog/2026031...
I'm hiring to the WebKit Privacy & Adtech team! Help us prevent online tracking/fingerprinting, and design+implement privacy-preserving alternatives for use in advertising.
· Systems programming in C++ & Swift
· Location: Cupertino
· Work that feels good and important
jobs.apple.com/en-us/detail...
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...
i built an entire x86 CPU emulator in CSS (no javascript)
you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS
lyra.horse/x86css/
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...
If you have existential feelings about the state of your software stack, just remember that on the web it’s completely undefined which element a mouse click returns.
Are you excited about CSS Grid Lanes?
It can be tricky to fully understand how content order works in this layout. Safari Technology Preview 235 just landed a new Order Number tool in our Grid Inspector to quickly see what’s up. Especially helpful with `flow-tolerance`.
webkit.org/blog/17746/n...
Did you see everything in Safari Technology Preview 234?
webkit.org/blog/17674/r...
It’s got a lot of new features including Grid Lanes, Threaded Scroll-driven Animations, seven new Web API, and more. Plus a TON of other improvements & fixes.
Interop 2025 graph shows Safari jumping from 64 to 98 in one fell swoop, this week. The blue line goes almost straight up, jumping ahead of all the other browsers. And the interop score line goes right with it. Overall scores: Chrome 95, Edge 96, Firefox 90, Safari 98.
More holiday cheer. For those of you asking about Safari’s “stable” Interop 2025 score…
Have you been wishing masonry layouts would just hurry up and arrive in CSS?? Well, happy holidays!
webkit.org/blog/17660/i...
CSS `random()`, now in Safari 26.2.
Play around with it while waiting for other browsers to ship.
Safari 26.2 is here with 65 features + 165 bug fixes — including field-sizing, Navigation API, Largest Contentful Paint, command & commandfor, CHIPS opt-in partitioned cookies, scrollend event, random(), WebGPU in WebXR, scrollbar-color, hidden=until-found and much more! webkit.org/blog/17640/w...
Trying something new, a little bite-size post for you.
This one's about ::target-text and styling text fragments ❤️
webkit.org/blog/17628/t...
Screenshot of the scoreboard for Interop 2025. Scores are Interop 92, Chrome Canary 96, Edge Dev 96, Firefox Nightly 97, Safari Technology Preview 99. Also, the investigations are at 30% done.
The overall interoperability score for Interop 2025 has reached 92% test pass rate!! Looking good!
Curious about web technology coming to Safari? How about field-sizing, position-visibility, random(), scrollbar-color, hidden=until-found, auto-expanding <details>, command & commandfor, Largest Contentful Paint, CHIPS, scrollend event, Navigation API & more!
developer.apple.com/documentatio...
I often see some cool robotics people forking/starring and I wonder if my library (or some derivative) has ever seen any production use 👀
This feels like a different life, but my most starred project on Github is something completely unrelated to the web.
It is a port of a popular inverse kinematics solver library to the ROS2 API.
github.com/aprotyas/tra...
Safari 26.1 comes with many, many bug fixes! :)
Screenshot of the dashboard. The overall interop test pass rate is 84%. Chrome Canary has a 94. Edge Dev 94. Firefox Nightly 92. And Safari Technology Preview 98.
Interop 2025 is looking good!
Just landed my 500th WebKit commit, time flies!
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
The Digital Credentials API is transforming online identity verification. Instead of uploading photos of IDs, users can now securely share verified credentials directly from their digital wallet.
You can read up on the API and security best practices here:
webkit.org/blog/17431/o...
“A threat model for accessibility on the web”
alice.boxhall.au/articles/a-t...
A deep, well-researched & cited piece detailing systemic failures down the web stack (standards bodies, browsers vendors, etc) which marginalize #accessibility and its voices — but with proposed solutions.
#a11y
Wrote up a short post on a new position-area value we're considering, and would love to hear your thoughts on it.
Which option do you prefer?
webkit.org/blog/17417/p...
a good arbiter of how close we are to bad hybrid regime shit is if the political comedy shows start getting pulled for whatever reason
The right to not be distracted and manipulated, particularly in a personalized way, is something we don’t (but should) start thinking about as a society.
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML <model> element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.
webkit.org/blog/17333/w...
there's always next weekend :) what are you working on?
Memory Integrity Enforcement, built on the ARM Memory Tagging Extension Technology (MTE), "represents the most significant upgrade to memory safety in the history of consumer operating systems."
security.apple.com/blog/memory-...