Scrolljacking, pointless animations, and other fancy things that are easy to add to websites now but add no real value.
youtu.be/DNSXlBmukck
Been following the @Ryanair intern for a while. They don’t miss.
Catalin Rosu retweeted
Don’t expect life changing outcomes if you’re not changing anything about how you live your life.
Catalin Rosu retweeted
We let the Internet down today. Here’s our technical post mortem on what happened. On behalf of the entire @Cloudflare team, I’m sorry. blog.cloudflare.com/18-novem…
Lando's website under the microscope by @wesbos 🏎️
youtube.com/watch?v=HzL65tTe…
Catalin Rosu retweeted
CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation.
Here's how it works, and how to avoid the pitfalls.
jakearchibald.com/2025/anima…
Catalin Rosu retweeted
Introducing the "Insights sidebar" in @ChromeDevTools Performance panel ⚡️
Brings Lighthouse-like analysis directly into the timeline! Visualize LCP, INP, CLS bottlenecks & more in context to debug faster.
Chrome hides the protocol from the address bar and there's nothing useful in hiding that.
Rick click on the addy bar -> Always show full URLs ☕️
This is cool. Chrome offloads tabs from memory and makes them look inactive at a point but I’m sure that a smooth combo can be found here.
Replying to @astrodotbuild
Want this effect on your site? It's pretty simple!
github.com/withastro/astro.b…
Catalin Rosu retweeted
Cookie banners.
Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside.
Going to the "trust" provider website yields a 5.3s LCP (i.e.: 5s+ to load the first screen completely). 53% of visitors experience a similarly terrible loading experience. They couldn't care less.
This is the stuff that's silently destroying the web.
• For most users, these providers have gamified beyond belief your ability to actually block cookies. The primary buttons are always "Accept All", even when you "customize your preferences". More often than not, they're cheating you into accepting everything.
• The amount of JS they ship, downloading from a 3rd party website, is destroying the web's performance
• The aesthetics and function of websites is massively compromised. In the spirit of "privacy and trust", they're eroding the open web in favor of proprietary platforms.
• They undermine the product engineering teams' efforts. I've met so many amazing design engineers who spend countless hours honing experiences, only to have them destroyed by cookie junk.
Cookie banner slop has to stop.
Catalin Rosu retweeted
Introducing sidebar.tsx—25 components to help you build all kinds of sidebars.
I don't like building sidebars. So I built 30+ of them. All types. Then simplified the core into sidebar.tsx—a strong foundation to build on top of.
It works with Next.js, Remix, Vite & Laravel.
The WordPress vs. WP Engine drama explained
techcrunch.com/2024/10/10/wo…
Catalin Rosu retweeted
Slice! is one of my faves and also by far my most popular demo I've made this year
codepen.io/thebabydino/pen/G…
No JS, no text duplication whatsoever, no images save for CSS gradients. SVG filters take care of both the texture and the slice + offset effect.🪄
Also contenteditable.😼

ALT Screenshot. Shows the text "slice" in all caps, split into three by two slightly angled, not quite parallel lines. The top and bottom parts are a dirty, grainy white and are also offset to the left and right respectively. They also cast shadows on top of the middle one, which is a grainy yellowish green. The dark background behind is also grainy.
Whenever I wanna check what’s under the hood, I use this browser extension I never published.
Anyone else a nitpicker?
















