Casey Carroll
@casey-dev.bsky.social
Front-end Web Dev @eBay • Previously Web Performance @REI
caseycarroll.github.io
caseycarroll.github.io
Reposted by Casey Carroll
ICYM this post by @cheddybop.bsky.social, it has never been clearer that the legacy frameworks (React, Angular, etc.) will never turn the corner on mobile perf; and mobile is most of the web. The only winning move is to decamp to something *actually* modern:
lorenstew.art/blog/10-kanban-b…
lorenstew.art/blog/10-kanban-b…
November 9, 2025 at 7:35 PM
ICYM this post by @cheddybop.bsky.social, it has never been clearer that the legacy frameworks (React, Angular, etc.) will never turn the corner on mobile perf; and mobile is most of the web. The only winning move is to decamp to something *actually* modern:
lorenstew.art/blog/10-kanban-b…
lorenstew.art/blog/10-kanban-b…
Reposted by Casey Carroll
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
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
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
webkit.org/blog/17504/r...
The web needs a system level “ask app not to track” type of mechanism for set-it-once cookie consent.
September 29, 2025 at 9:42 PM
The web needs a system level “ask app not to track” type of mechanism for set-it-once cookie consent.
Reposted by Casey Carroll
There is hate for JS on the server. But none have accomplished what @markojs.com has. Forget Islands, forget serialization boundaries, forget writing code twice. Just declarative templates, low JS, automatically.
@dpiercey.me joins me Friday to show how it's done.
www.youtube.com/live/x-3RxGf...
@dpiercey.me joins me Friday to show how it's done.
www.youtube.com/live/x-3RxGf...
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey
YouTube video by Ryan Carniato
www.youtube.com
September 3, 2025 at 7:00 PM
There is hate for JS on the server. But none have accomplished what @markojs.com has. Forget Islands, forget serialization boundaries, forget writing code twice. Just declarative templates, low JS, automatically.
@dpiercey.me joins me Friday to show how it's done.
www.youtube.com/live/x-3RxGf...
@dpiercey.me joins me Friday to show how it's done.
www.youtube.com/live/x-3RxGf...
Reposted by Casey Carroll
Haven't been keeping up with the webperf slack, but this was in the scrollback from March, and shows so directly how understanding the rendering engine unlocks better experiences for everyone, not just folks on low-spec machines and networks:
granola.ai/blog/dont-animat…
granola.ai/blog/dont-animat…
July 12, 2025 at 9:12 PM
Haven't been keeping up with the webperf slack, but this was in the scrollback from March, and shows so directly how understanding the rendering engine unlocks better experiences for everyone, not just folks on low-spec machines and networks:
granola.ai/blog/dont-animat…
granola.ai/blog/dont-animat…
Reposted by Casey Carroll
It's not Baseline, but CSS-only carousels are coming to Chrome 135!
developer.chrome.com/blog/carouse... by @nerdy.dev
developer.chrome.com/blog/carouse... by @nerdy.dev
Carousels with CSS | Blog | Chrome for Developers
Support scroll experiences with navigation buttons and markers with just a few lines of CSS.
developer.chrome.com
March 20, 2025 at 9:19 PM
It's not Baseline, but CSS-only carousels are coming to Chrome 135!
developer.chrome.com/blog/carouse... by @nerdy.dev
developer.chrome.com/blog/carouse... by @nerdy.dev
Reposted by Casey Carroll
I use this feature when measuring pixels with the built-in screenshot utility. I can zoom in to be more precise without affecting the pixel calculation. One of my favorite little things about using a Mac!
🔥 One of my favourite hidden macOS features is the scroll hotkey gesture. By holding ⌘ (Command) and scrolling down, we zoom WAY IN on the cursor’s location.
I learned this trick for highlighting stuff in video tutorials, but it comes in handy a lot in my day-to-day life!
I learned this trick for highlighting stuff in video tutorials, but it comes in handy a lot in my day-to-day life!
December 26, 2024 at 9:05 PM
I use this feature when measuring pixels with the built-in screenshot utility. I can zoom in to be more precise without affecting the pixel calculation. One of my favorite little things about using a Mac!
Reposted by Casey Carroll
I guess it is time to introduce Bluesky to my latest work, HTML for People.
Anyone can make a website with HTML. No previous coding experience required. I cover everything you need to know to get started in an approachable and friendly way.
And it’s free for all. 🚀
htmlforpeople.com
Anyone can make a website with HTML. No previous coding experience required. I cover everything you need to know to get started in an approachable and friendly way.
And it’s free for all. 🚀
htmlforpeople.com
HTML for People
HTML isn't only for people working in the tech field. It's for everyone. Learn how to make a website from scratch in this beginner friendly web book.
htmlforpeople.com
December 4, 2024 at 4:33 AM
I guess it is time to introduce Bluesky to my latest work, HTML for People.
Anyone can make a website with HTML. No previous coding experience required. I cover everything you need to know to get started in an approachable and friendly way.
And it’s free for all. 🚀
htmlforpeople.com
Anyone can make a website with HTML. No previous coding experience required. I cover everything you need to know to get started in an approachable and friendly way.
And it’s free for all. 🚀
htmlforpeople.com
Reposted by Casey Carroll
Screw it, here's a 10% discount link for Complete CSS for my Bluesky pals. It's been a great year here. Long may it continue.
piccalil.li/complete-css...
The code expires on the 26th at midnight UK time!
piccalil.li/complete-css...
The code expires on the 26th at midnight UK time!
Complete CSS
A high quality, expansive CSS course that will elevate your CSS and core skills to a level you never thought was achievable.
piccalil.li
December 24, 2024 at 9:44 AM
Screw it, here's a 10% discount link for Complete CSS for my Bluesky pals. It's been a great year here. Long may it continue.
piccalil.li/complete-css...
The code expires on the 26th at midnight UK time!
piccalil.li/complete-css...
The code expires on the 26th at midnight UK time!
Reposted by Casey Carroll
I think a lot about how the principles of design and UX are fundamentally incompatible with capitalism; at a certain point, they have opposing priorities.
That means if you're in the field, your company is paying you to care about something it will never care about. And that's a recipe for burnout.
That means if you're in the field, your company is paying you to care about something it will never care about. And that's a recipe for burnout.
December 23, 2024 at 5:34 PM
I think a lot about how the principles of design and UX are fundamentally incompatible with capitalism; at a certain point, they have opposing priorities.
That means if you're in the field, your company is paying you to care about something it will never care about. And that's a recipe for burnout.
That means if you're in the field, your company is paying you to care about something it will never care about. And that's a recipe for burnout.
Reposted by Casey Carroll
What does it mean for something to be Turing complete?
I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
December 20, 2024 at 10:33 PM
What does it mean for something to be Turing complete?
I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
I’m looking forward to 2025. eBay has its sights set on improving developer experience, and we already have some cool things rolling out. Check out how we can test multiple systems in isolation with Isolates! www.linkedin.com/pulse/isolat...
Isolates: Helping eBay Engineers Shift Testing Left
Let's explore how a new tool called "Isolates" (eye-so-lets) helps eBay engineering teams spin up ephemeral testing environments to run high-fidelity, multi-application tests early in the development ...
www.linkedin.com
December 21, 2024 at 1:57 AM
I’m looking forward to 2025. eBay has its sights set on improving developer experience, and we already have some cool things rolling out. Check out how we can test multiple systems in isolation with Isolates! www.linkedin.com/pulse/isolat...
Sometimes you gotta remind designers that the browser has a “see more” feature built in. Let’s give it up for the humble scroll bar, folks
December 12, 2024 at 8:38 PM
Sometimes you gotta remind designers that the browser has a “see more” feature built in. Let’s give it up for the humble scroll bar, folks
Reposted by Casey Carroll
Did you know that key #webperf / #ux metrics (like #CoreWebVitals) aren't supported in Safari? If that's news to you, you're not alone! @cliffcrocker.bsky.social explains why that is... and what we and the rest of the web performance community are doing to fix it.
www.speedcurve.com/blog/core-we...
www.speedcurve.com/blog/core-we...
SpeedCurve | A Holiday Wish: Core Web Vitals in Safari
Did you know that key performance metrics, like Core Web Vitals, aren't supported in Safari? Here's why, and what we and the rest of the web performance community are doing to fix it.
www.speedcurve.com
December 3, 2024 at 6:17 PM
Did you know that key #webperf / #ux metrics (like #CoreWebVitals) aren't supported in Safari? If that's news to you, you're not alone! @cliffcrocker.bsky.social explains why that is... and what we and the rest of the web performance community are doing to fix it.
www.speedcurve.com/blog/core-we...
www.speedcurve.com/blog/core-we...
Reposted by Casey Carroll
They should put HTML in the browser
December 2, 2024 at 11:07 PM
They should put HTML in the browser