Abrar Rahman Protyasha
aprotyas.bsky.social
Abrar Rahman Protyasha
@aprotyas.bsky.social
WebKit @ Apple
Reposted by Abrar Rahman Protyasha
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...
Safari 26.4 Beta Release Notes | Apple Developer Documentation
Released February 16, 2026 — 26.4 beta (20624.11.11)
developer.apple.com
February 17, 2026 at 1:22 AM
Reposted by Abrar Rahman Protyasha
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.
January 27, 2026 at 2:17 PM
Reposted by Abrar Rahman Protyasha
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...
New Safari developer tools provide insight into CSS Grid Lanes
You might have heard recently that Safari Technology Preview 234 landed the final plan for supporting masonry-style layouts in CSS.
webkit.org
January 14, 2026 at 11:09 PM
Reposted by Abrar Rahman Protyasha
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.
Release Notes for Safari Technology Preview 234
Safari Technology Preview Release 234 is now available for download for macOS Tahoe and macOS Sequoia.
webkit.org
December 20, 2025 at 12:22 AM
Reposted by Abrar Rahman Protyasha
More holiday cheer. For those of you asking about Safari’s “stable” Interop 2025 score…
December 20, 2025 at 1:19 AM
Reposted by Abrar Rahman Protyasha
Have you been wishing masonry layouts would just hurry up and arrive in CSS?? Well, happy holidays!

webkit.org/blog/17660/i...
Introducing CSS Grid Lanes
It’s here!
webkit.org
December 19, 2025 at 9:33 PM
Reposted by Abrar Rahman Protyasha
CSS `random()`, now in Safari 26.2.

Play around with it while waiting for other browsers to ship.
Wasn't expecting how much fun random() is, it really opens up a ton of pure CSS creative possibilities.

Now you need custom functions, which combined with random() will enable all sorts of distributions, Perlin noise and more 😇
December 16, 2025 at 5:36 PM
Reposted by Abrar Rahman Protyasha
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...
WebKit Features for Safari 26.2
Safari 26.2 is a big release.
webkit.org
December 12, 2025 at 6:44 PM
Reposted by Abrar Rahman Protyasha
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...
::target-text: An easy way to style text fragments
You’re reading a great blog post.
webkit.org
December 4, 2025 at 7:23 PM
Reposted by Abrar Rahman Protyasha
The overall interoperability score for Interop 2025 has reached 92% test pass rate!! Looking good!
November 14, 2025 at 5:27 PM
Reposted by Abrar Rahman Protyasha
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...
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
Reposted by Abrar Rahman Protyasha
November 5, 2025 at 2:41 AM
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...
GitHub - aprotyas/trac_ik: ROS 2 port of `trac_ik`, an alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL.
ROS 2 port of `trac_ik`, an alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL. - aprotyas/trac_ik
github.com
November 4, 2025 at 3:05 AM
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 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
Reposted by Abrar Rahman Protyasha
Interop 2025 is looking good!
October 20, 2025 at 7:53 PM
Just landed my 500th WebKit commit, time flies!
October 19, 2025 at 1:38 AM
Reposted by Abrar Rahman Protyasha
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.

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
Reposted by Abrar Rahman Protyasha
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...
Online Identity Verification with the Digital Credentials API
The rise of e-commerce in the past decade changed the way customers interact with businesses online, leading to new innovations and improved user experiences.
webkit.org
October 3, 2025 at 10:14 PM
Reposted by Abrar Rahman Protyasha
“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
A threat model for accessibility on the web - Alice
A explanation of the primary threat to accessibility on the web, and a call to action for the web standards community
alice.boxhall.au
October 2, 2025 at 1:29 PM
Reposted by Abrar Rahman Protyasha
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...
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 29, 2025 at 6:47 PM
Reposted by Abrar Rahman Protyasha
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
January 23, 2025 at 5:36 AM
Reposted by Abrar Rahman Protyasha
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.
September 18, 2025 at 3:59 PM
Reposted by Abrar Rahman Protyasha
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML 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...
WebKit Features in Safari 26.0
We’re happy to share with you what’s arriving in Safari 26.0!
webkit.org
September 15, 2025 at 5:07 PM
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-...
Blog - Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research
Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort spanning half a decade that combines the unique strengths of Apple silicon hardware with our adv...
security.apple.com
September 9, 2025 at 7:05 PM
Reposted by Abrar Rahman Protyasha