Abrar Rahman Protyasha's Avatar

Abrar Rahman Protyasha

@aprotyas

WebKit @ Apple

83
Followers
56
Following
21
Posts
12.11.2024
Joined
Posts Following

Latest posts by Abrar Rahman Protyasha @aprotyas

Preview
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 💬 5 📌 2
Video thumbnail

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/

24.02.2026 02:23 👍 2609 🔁 875 💬 130 📌 158
Preview
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

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.

27.01.2026 14:17 👍 9 🔁 2 💬 3 📌 0
Preview
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.

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...

14.01.2026 23:09 👍 60 🔁 6 💬 4 📌 0
Preview
Release Notes for Safari Technology Preview 234 Safari Technology Preview Release 234 is now available for download for macOS Tahoe and macOS Sequoia.

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.

20.12.2025 00:22 👍 15 🔁 3 💬 3 📌 0
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.

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…

20.12.2025 01:19 👍 139 🔁 16 💬 7 📌 5
Preview
Introducing CSS Grid Lanes It’s here!

Have you been wishing masonry layouts would just hurry up and arrive in CSS?? Well, happy holidays!

webkit.org/blog/17660/i...

19.12.2025 21:33 👍 281 🔁 70 💬 12 📌 13

CSS `random()`, now in Safari 26.2.

Play around with it while waiting for other browsers to ship.

16.12.2025 17:36 👍 19 🔁 5 💬 3 📌 0
Preview
WebKit Features for Safari 26.2 Safari 26.2 is a big release.

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...

12.12.2025 18:44 👍 197 🔁 37 💬 11 📌 16
Preview
::target-text: An easy way to style text fragments You’re reading a great blog post.

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...

04.12.2025 19:23 👍 11 🔁 1 💬 0 📌 0
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.

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!

14.11.2025 17:27 👍 46 🔁 5 💬 1 📌 1
Preview
Safari 26.2 Beta Release Notes | Apple Developer Documentation Released November 4, 2025 — 26.2 beta (20623.1.12)

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...

05.11.2025 20:20 👍 54 🔁 8 💬 5 📌 1
Video thumbnail
05.11.2025 02:41 👍 86717 🔁 18272 💬 3164 📌 2371

I often see some cool robotics people forking/starring and I wonder if my library (or some derivative) has ever seen any production use 👀

04.11.2025 03:10 👍 1 🔁 0 💬 0 📌 0
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

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...

04.11.2025 03:05 👍 0 🔁 0 💬 1 📌 0

Safari 26.1 comes with many, many bug fixes! :)

03.11.2025 22:11 👍 13 🔁 2 💬 0 📌 0
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.

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!

20.10.2025 19:53 👍 64 🔁 8 💬 3 📌 1

Just landed my 500th WebKit commit, time flies!

19.10.2025 01:38 👍 8 🔁 0 💬 0 📌 0
Release Notes for Safari Technology Preview 230 Safari Technology Preview Release 230 is now available for download for macOS Tahoe and macOS Sequoia.

Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.

webkit.org/blog/17504/r...

16.10.2025 20:53 👍 51 🔁 12 💬 4 📌 0
Preview
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.

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...

03.10.2025 22:14 👍 4 🔁 1 💬 0 📌 0
Preview
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

“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

02.10.2025 13:29 👍 66 🔁 33 💬 0 📌 3
Preview
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.

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...

29.09.2025 18:47 👍 7 🔁 2 💬 4 📌 1

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

23.01.2025 05:36 👍 5404 🔁 1142 💬 85 📌 274

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.

18.09.2025 15:59 👍 10 🔁 2 💬 1 📌 0
Preview
WebKit Features in Safari 26.0 We’re happy to share with you what’s arriving in Safari 26.0!

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...

15.09.2025 17:07 👍 141 🔁 30 💬 8 📌 3

there's always next weekend :) what are you working on?

14.09.2025 05:03 👍 3 🔁 0 💬 1 📌 0
Preview
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...

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-...

09.09.2025 19:05 👍 3 🔁 0 💬 0 📌 1
Form control styling - Tim Nguyen - CSS Day 2025
Form control styling - Tim Nguyen - CSS Day 2025 YouTube video by Web Conferences Amsterdam

www.youtube.com/watch?v=WgSi...

08.09.2025 21:42 👍 19 🔁 5 💬 0 📌 0

Did you see? The Interop Project is now asking for proposals for what should be included in Interop 2026. Now until Sept 24th.

Learn exactly how to submit something at: webkit.org/blog/17320/s...

04.09.2025 19:06 👍 10 🔁 4 💬 2 📌 1