Together with  WorkOS
🚀 Frontend Focus

#​726 — January 28, 2026 | Read on the web

When Will CSS Grid Lanes Arrive? How Long Until We Can Use It? — As we shared earlier this month, CSS Grid Lanes is arriving soon across browsers (with Safari already shipping support in Technology Preview). Here’s a look at the current implementation status and three approaches for progressively enhancing your layouts to use Grid Lanes today while still supporting older browsers.

Jen Simmons (WebKit)

Add GitHub, Slack & Google Integrations Without Rebuilding OAuth — WorkOS Pipes handles OAuth flows, token refresh, and credential storage across multiple providers. Users connect via a widget, and your app makes one API call to get a valid token. It’s a faster way to ship third-party integrations.

WorkOS sponsor

Understanding the Fundamentals of CSS Layout — A solid guide to demystifying some foundational CSS concepts (flow, box model, positioning, etc), all in an effort to help aid our overall understanding of the language. There’s a video version too if you’d prefer.

Kilian Valkhof

Try Text Scaling Support in Chrome Canary — The new text-scale meta tag is now available for testing behind a flag in Canary. It’s designed to respect a user’s text size preferences on the web, and essentially handle scaling in a way that simply zooming often fails at. Josh sums it up: “the <meta name="text-scale"> tells the browser, ‘Hey, I’ve designed my website to still work if the user increases their OS text size’”.

Josh Tumath

⚡️ IN BRIEF

📙 Articles, Opinions & Tutorials

CSS in 2026: New Features Reshaping Frontend Development — A laundry list of some of the latest features either now available or on the way, along with how we can go about implementing them in our codebase.

Jemima Abu

How to Favicon in 2026: Three Files That Fit Most Needs — Asks us to “stop the icon generator madness” and take a smarter approach, adopting a minimal set of icons that fits most modern needs.

Andrey Sitnik

🦋 'I Added a Bluesky Comment Section to My Blog' — Details the process of fetching and displaying replies from the social network into a statically generated blog via the Bluesky API.

Micah Cantor

Clerk MCP Server for AI Coding Assistants — Connect Claude, Cursor, or Copilot to Clerk's docs. Get working auth code instead of outdated patterns.

Clerk sponsor

More Invoker Commands and More Reasons Not to Use JavaScript Please — A look at the baseline-supported Invoker Commands API, which enables declarative HTML controls for dialogs and popovers without the need for JavaScript event listeners.

Paweł Grzybek

Beyond the Mouse: Animating with Mobile Accelerometers — Open this one on your phone to best enjoy the various code examples and demos.

Amit Sheen

There's No Need to Trap Focus on a Dialog Element — A quick FYI on tabbing out of a <dialog>, and ‘deprecated’ advice on focus-trapping.

Zell Liew

Unstacking CSS Stacking Contexts — A solid look at how elements are stacked on a page, what controls the stacking order, and practical approaches to “unstack” elements when needed.

Gabriel Shoyombo

How to Debug the @starting-style At-Rule in Chrome DevTools
Zoran Jambor

How Web Performance Impacts User Experience
Matt Zeunert

Predictions for the Future of Accessibility
Eric Bailey

🧰 Tools, Code & Resources

🎨 Color Palette Pro: Color Palette Tool with a 'Synth-Like' UI — Its skeuomorphic design mirrors that of a would-be hardware device. Supports numerous color spaces, six palette types, and results are shareable. Use the live color picker to grab any color for a palette starting point. Fun to play with!

Color Palette Pro

Introducing ReliCSS: A Tool for Frontend Archaeology — Stuart recently launched ReliCSS, an online tool that carries out some 'CSS archaeology', and finds those browser hacks you no longer need.

Stuart Robson

Time-Series Data at Scale Without Leaving Postgres — TimescaleDB: hypertables, 95% compression, 200+ SQL functions. Query billions of rows in milliseconds. Start for free.

Tiger Data sponsor

📄 LibPDF: PDF Parsing and Generation from TypeScriptLibPDF bills itself as ‘the PDF library TypeScript deserves’ and supports parsing, modifying, signing and generating PDFs with a modern API in Node, Bun, and the browser. GitHub repo.

Documenso

SolidUI: An Unofficial Port of shadcn/ui and Tremor to SolidJS — Most of the usual elements are here (dashboard, cards, auth, etc.), ported from two popular component libraries to Solid. They're ready to copy and paste with no need to install as a dependency. Repo.

stefan karger

Typewriter Web Component: A Web Component for a Customizable Animated Text Effect — The project only lives on CodePen for now but it’s a neat effect. The demo allows you to interactively start, pause/resume, complete, and reset the animation. There’s also a scrubber and buttons to go to specific progress points.

Luis Alberto Martinez Riancho codepen

💡 Typed.js is another option in this space which hit version 3.0 this week.

Nxtlify: A Web-Based Theme Builder for Nuxt UI — Work with existing Nuxt UI components, customizing the different CSS variables and view the changes live on the page. Currently supports about 18 components.

Toni Kritz

📰 Classifieds

🛠️ Ready to implement AI with confidence (without sacrificing security)? Start building with Auth0 for AI Agents, now generally available.


⚡️Add lightning-fast barcode & QR scanning to your web app with STRICH, a lean JS library. Simple, predictable pricing. Free trial and demo!

🍌 ...and finally

Developer Twilight has done an impressive job of porting the SEGA classic 'Super Monkey Ball' to the web — and it is smooth. Play it here (even on mobile), or take a look at the source code.

💡 Fancy something a bit edgier? How about a Three.js port of Quake!

Ipx.