~frontendfocus | Bookmarks (295)
-
Building An Offline-Friendly Image Upload System — Smashing Magazine
Building an Offline-Friendly Image Upload System — How to leverage PWA tech such as IndexedDB, service...
-
Integration with Clerk - Lovable Documentation
Guide: Integrate Clerk with Your Lovable App — Quickly add secure authentication and user management with...
-
Astro 5.7 | Astro
Astro 5.7 Released — This new release arrived just yesterday and it introduces SVG components, experimental...
-
Font Tester - Test and preview over 1500+ fonts on any website
Font Tester: A Browser Extension to Live Test and Preview Google Fonts — Opens a panel overlay...
-
React App
PureAnim: An SVG Animation Toolkit — Just add an SVG and this tool lets you animate...
-
cardboard-js
Carboard.js: A Lightweight, Reactive JavaScript Framework with a Twist — The ‘twist’ is that you don’t have...
-
Tailwind CSS Cheat Sheet
Tailwind CSS Cheat Sheet: A Comprehensive Tailwind Cheat Sheet to Instantly Find All Utility Classes —...
-
Default styles for h1 elements are changing | MDN Blog
Default Styles for H1 Elements are Changing — Browsers are updating the default user agent (UA)...
-
Jelly: Simpler email collaboration for small teams
Actually Affordable Email Customer Support Software–That's Jelly — See who’s got what. Leave internal notes. Conquer...
-
Tauri vs. Electron: performance, bundle size, and the real trade-offs
Comparing Tauri and Electron for Building Desktop Apps with Frontend Technologies — Electron is a natural...
-
The Post-Developer Era • Josh W. Comeau
The Post-Developer Era — Two years ago Josh published a piece on the rise of AI,...
-
una.im | Updates to the customizable select API
Updates to the Customizable Select API — This article was first published earlier this year, but...
-
Item Flow
Item Flow — A couple of issues back we shared an article from Jen Simmons on...
-
Hiding elements that require JavaScript without JavaScript
Hiding Elements That Require JavaScript Without JavaScript — If you’ve got non-essential features that require JavaScript...
-
The CSS shape() function
The CSS shape() Function — Simon runs us through the shape() function and how we can...
-
Using currentColor in 2025 – Frontend Masters Blog
Using currentColor in 2025 — Sure, custom properties can do much the same, but Chris looks...
-
Next Level CSS Styling for Cursors | CSS-Tricks
Next Level CSS Styling for Cursors — Some styling pointers for custom cursors, along with what...
-
Inclusive Dark Mode: Designing Accessible Dark Themes For All Users — Smashing Magazine
Inclusive Dark Mode: Designing Accessible Dark Themes For All Users — Getting a dark mode for a...
-
The blissful zen of a good side project
The Blissful Zen of a Good Side Project — A reflective take on the importance of...
-
Lighthouse Scoring calculator
Lighthouse Scoring Calculator: A Small Playground for Understanding Lighthouse Scores — This tool lets you fiddle...
-
GitHub - addyosmani/recorder: 📹 Record is an open-source web app to record screen and camera directly in your browser | No installation required | No tracking | Fully local
Record: Open-Source Web App to Record Screen and Camera Directly in the Browser — Another media-related...
-
Khroma - The AI color tool for designers
Khroma: An AI Color Tool to Design with Colors You Love — An interesting method for...
-
More accurate DevTools performance debugging using real-world data | Blog | Chrome for Developers
More Accurate DevTools Performance Debugging using Real-World Data — The latest on Chrome’s ongoing efforts to...
-
Use shape() for responsive clipping | Blog | Chrome for Developers
Use shape() for Responsive Clipping — Support for the CSS shape() function is now slowly rolling...