Frontend Weekly Digest #356 (25–31 March 2024)

Fresh Frontend Links
2 min readMar 31, 2024


Setting And Persisting Color Scheme Preferences With CSS And A “Touch” Of JavaScript
On disabled and aria-disabled attributes
How to Create an “AI Quotes Generator” With OpenAI and JavaScript
How I optimized Carousel for EditorJS 2x in size.


CSS color-scheme-dependent colors with light-dark()
What You Need to Know about Modern CSS (Spring 2024 Edition)
How to Kill the Cascade
The Power of :has() in CSS
Spicing up text with text-emphasis in CSS
Learn These Viewport-Relative CSS Units (100vh, 100dvh, 100lvh, 100svh)
Quick Tip: How to Align Column Rows with CSS Subgrid


What’s the difference between JavaScript engines and JavaScript runtimes?
Self unregistering Service Workers
JavaScript Visualized: Promise Execution
Nx adoption guide: Overview, examples, and alternatives
A guide to better state management with Preact Signals
All Javascript conference talks (+300) from 2023 ordered by the number of views
We Rewrote our React App in Svelte in Three Weeks