Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“2026” News Archive (2)

Entry (Sources) and Additional TopicsDate#
Design Is Dead, It’s All Evolution Now (ily)314
design, processes
Modern CSS Code Snippets313
websites, css, examples, comparisons
“Design Courage”312
design
Webspace Invaders (mat)311
ai, traffic
Fast by Default (den)310
performance, architecture, tooling, code-reviews, processes
Underlining Links With CSS (stu)309
css, links
Large Tech Companies Don’t Need Heroes (sea)308
processes, engineering-management, career
AI Fatigue Is Real and Nobody Talks About It307
ai, code-reviews
Definitive Guide to Multi-Threaded Rendering on the Web (hac)306
guides, dom, rendering
The Return of the Intuitive Designer in the Age of AI (uxd)305
design, user-experience, ai
Your Design System Needs an Enforcer (nng)304
design-systems, processes
A New Meta Tag for Respecting Text Scaling on Mobile (mat)303
accessibility, metadata, scaling
What to Expect in Angular 22302
angular
The CSS Selection (ven/pro)301
css, metrics, studies, research
The Browser Hates Surprises (fro)300
browsers, performance
How (and Why) to Stop Users From Selecting Text on Your Website299
css
How Generative AI Is Redefining Brand Identity Systems298
ai, branding, design
Why Your Brain Rebels Against Redesigns—Even Good Ones (uxd)297
design, redesigning, link-lists
Interop 2025: A Year of Convergence (stu/web)296
interoperability, web-platform, browsers, retrospectives, metrics
Why JavaScript Needs Structured Concurrency295
javascript, concurrency, asynchronicity
How to Improve Your HTML Game (j9t)294
how-tos, html, conformance, learning, career
Clarity Is Not the Enemy of Depth (the)293
content, writing, accessibility
What’s New in ViteLand: January 2026 Recap (man/voi)292
release-notes, vite, vitest, rolldown, oxc
Quick Tip: Do Not Replicate OS Behavior (nat)291
accessibility, tips-and-tricks
Why Designers Secretly Love Constraints (Even When We Complain About Them) (web)290
design
How to Write Alt Text for News (sta/the)289
how-tos, alt-text, accessibility, images
Measuring SVG Rendering Time (sto)288
svg, png, images, rendering, performance, web-vitals, metrics
Accessibility Conformance Testing (ACT) Rules Format 1.1 (wil+/w3c)287
accessibility, compliance, testing, documentation
How to Use the “Auto” Value With “clamp()” (css)286
how-tos, css, functions
Git’s Magic Files (and)285
git, configuration
CSS “@scope”: An Alternative to Naming Conventions and Heavy Abstractions (sma)284
css, scope, naming
Minifier Benchmarks (j9t)283
minification, tooling, metrics, comparisons, swc, html-minifier, htmlnano
CSS Properties That Solve Annoying Problems (kev)282
videos, css
[Webpack] Roadmap 2026 (eve)281
webpack
Introduction to the New HTML Element “<geolocation>” (mat)280
introductions, html, geolocation
Stop Installing Libraries: 10 Browser APIs That Already Solve Your Problems279
javascript, libraries, apis, web-platform
You Probably Shouldn’t Be Annotating Focus Order (eri)278
accessibility, focus, forms
AI Will Eliminate the Need for Accessibility Professionals? I Think Not277
ai, accessibility, testing, career
Elastic/Bouncy Text Effect (css)276
css, effects
A Percise Parser (rem)275
javascript, parsing
How Eleventy Survived: Funding, Growth, and Open Source Reality (zac+/fon)274
podcasts, interviews, eleventy, foss
Nice Select (arg)273
forms, css
Combobox vs. Multiselect vs. Listbox: How to Choose the Right One (vit/sma)272
how-tos, forms, design-patterns, comparisons
Deno Deploy Is Generally Available (lca+/den)271
deno
State of JavaScript 2025 [Results] (sac/dev)270
surveys, metrics, javascript
Introducing Deno Sandbox (tin/den)269
deno
How to Shoot a Screen Using a Board of Keys (mwi)268
screenshots, keyboard-shortcuts, history, apple
Building Bulletproof React Components267
react, components
From Basic Adoption to Meaningful Measurement: How Design System Metrics Evolve (zer)266
design-systems
HTML Minifier Next 5, a Quick Upgrade Guide (j9t)265
guides, html-minifier
Limiting Work in Progress Is a Superpower264
project-management, processes, productivity, agile, scrum
Stop Asking “Is This on Brand?”—It’s Killing Your Creativity (web)263
design, branding, creativity
Explicit Resource Management in JavaScript262
javascript
Building an RSS Aggregator With Astro (ray)261
astro, rss, syndication, functionality
Release Notes for Safari Technology Preview 236 (jon/web)260
release-notes, safari, apple, browsers
What Is JPEG XL: Do We Really Need Another Image Format? (aar/deb)259
jpeg-xl, images, quality, performance, metrics
Performance-Optimized Video Embeds With Zero JavaScript (stf/fro)258
multimedia, performance
What’s Missing From the Web Platform? (wes+/syn)257
podcasts, web-platform, wish-lists
Accessible Design Is Digital Infrastructure (ann)256
accessibility, design
Implementing the Temporal Proposal in JavaScriptCore (you/iga)255
javascriptcore, javascript-engines, time
Node.js Path Traversal: Prevention and Security Guide (loi)254
guides, nodejs, security
Accessibility Progress and Healthy Engineering Teams (hbu)253
accessibility, technical-debt, web-platform, prioritization
Accessible Inline Collapsible (eri)252
accessibility, html, disclosure-widgets
Google Helped Israeli Military Contractor With AI, Whistleblower Alleges (was)251
google, ai, ethics, privacy
Tim Cook Sold Apple’s Soul (kev)250
apple
The Indie Web Is Not Defined by Its Enemies (khu)249
indieweb, ai
Selfish AI (cre)248
ai
When Design Stops Asking Why and Starts Asking, “Can AI Do It?” (uxd)247
design, ai, processes, quality
Tickering With Node.js Core on ARM64 Windows (joy)246
nodejs, building, windows, microsoft
My Opinionated ESLint Setup for Vue Projects (ale)245
eslint, configuration, vuejs
A Broken Heart (api)244
performance, fonts, emoji
Repeatable Form Fields Made Simple (aar)243
forms, html, web-components
The Too Early Breakpoint (sha)242
css, layout, breakpoints
React’s “ViewTransition” Element (chr/fro)241
react, view-transitions
How the Same Content Always Has Multiple Different Versions240
accessibility, content, comparisons
Announcing Rspress 2.0239
release-notes
Practical Use of AI Coding Tools for the Responsible Developer (ska/sma)238
ai, tooling, prompting
AI Agents Explained (tre)237
ai-agents, ai
“WCAG Is Difficult to Read, Don’t Read It” Is a Self-Fulfilling Prophecy (yat)236
wcag, standards, accessibility
New to the Web Platform in January (rac)235
release-notes, web-platform, browsers, firefox, mozilla, chrome, google
Cryptography Usage in Web Standards (w3c)234
standards, cryptography, security
OpenJS Foundation Security Program: Annual Report 2025 (ope)233
openjs, security
Vibe Prototyping Is a Double-Edged Sword (edd/uxd)232
prototyping, vibe-coding, ai, design
Is Learning CSS a Waste of Time in 2026?231
css, learning, career, discussions
How to Make an HTTP Request in Node.js (loi)230
how-tos, nodejs, http
The Design System Paradox: How Abstraction Can Hollow Out Quality (pjo/zer)229
design-systems, quality, training
Understanding Hydration in Frontend Frameworks: Definition, Challenges, and Optimization Strategies (ele/des)228
guest-posts, frameworks, hydration, optimization, concepts, strategies
Introducing ReliCSS: A Tool for Front-End Archaeology (stu)227
introductions, tooling, css, auditing
How to Style the New “::search-text” and Other Highlight-y Pseudo-Elements (dxn/css)226
how-tos, css, selectors
How to Design Great Alt Text: An Introduction (deq)225
how-tos, introductions, alt-text, images, accessibility
The Next Decade of UX: Why Psychology Matters More Than Ever (tbf/nng)224
videos, interviews, user-experience, design, outlooks
How an Accessibility Designer Adds Keyboard Shortcuts to a Web App (eri)223
web-apps, keyboard-shortcuts, accessibility
Why I Don’t Call Myself an Accessibility Expert222
accessibility, career
How Rolldown Works: High-Performance Code Splitting With Bitset Logic (atr)221
rolldown, bundling, code-splitting, performance
Making Interesting Borders With CSS “corner-shape” (cas)220
css, borders
Why I Use Kirby CMS (jon)219
kirby
On the Need for Neutral Maintained Minifier Metrics (j9t)218
minification, tooling, html-minifier, htmlnano
Solving Shrinkwrap: New Experimental Technique (kiz)217
css, techniques
We’re Creating a Knowledge Collapse and No One’s Talking About It216
ai, documentation, learning, career
Try Text Scaling Support in Chrome Canary (jos)215
chrome, google, browsers, scaling, accessibility
Unstacking CSS Stacking Contexts (sma)214
css, positioning
More Invoker Commands, and More Reasons Not to Use JavaScript Please (paw)213
html, examples
Some Notes on Starting to Use Django (b0r)212
django
How AI Is Redefining the Way We Find Content (cle)211
ai, crawling, search, content, seo
Are We Doing UX for AI the Right Way? (cxo/uxd)210
user-experience, design, conversational-design, ai, link-lists
A Year of Creator Wins: Highlights From the JetBrains Content Creators Program 2025 (jet)209
jetbrains, community
AI’s Text-Trap: Moving Towards a More Interactive Future (uxd)208
ai, interaction-design, user-experience
7 Learnings From Anders Hejlsberg: The Architect Behind C# and TypeScript207
lessons, scalability, typescript, foss, ai, collaboration
A Security Checklist for Your React and Next.js Apps (the)206
security, react, nextjs
There Is No Need to Trap Focus on a “dialog” Element (zel/css)205
modals, focus, accessibility
Why the Future of Design Is Less Flash and More Thought204
design, outlooks
How Web Performance Impacts User Experience (deb)203
performance, user-experience, web-vitals, metrics
Density vs. Clarity: The Core Tension in Modern UI Design (web)202
design, information-design, minimalism, comparisons, figma
Improving Single Executable Application Building for Node.js (joy)201
nodejs
Drawing Connections With CSS Anchor Positioning200
css, anchor-positioning
Supporting Open Source in 2026: Why It Matters More Than Ever ($50,000) (mar/fro)199
foss, web-platform
9 Reasons to Choose Sketch in 2026 (fre/ske)198
sketch
Design Systems Checklist (tyc)197
design-systems, checklists
Claude Code for Designers: A Practical Guide196
guides, design, claude, anthropic, ai
SPAs Are a Performance Dead End (yeg)195
single-page-apps, performance
Porting 100k Lines From TypeScript to Rust Using Claude Code in a Month (vje)194
migrating, typescript, rust, claude, anthropic, ai
How to Implement Rate Limiting in nginx (naw/one)193
how-tos, servers, nginx, rate-limiting, security
Using Maturity Models to Build Accessibility That Lasts (ted)192
accessibility
Vibe Prototyping Isn’t Solving Any Problems—but It’s Creating Many New Ones (pav)191
prototyping, design, ai, vibe-coding
Responsive Hexagon Grid Using Modern CSS (css/css)190
css, functions, math, responsive-design
Anchor Interpolated Morph (AIM) (arg)189
css, animations, techniques
6 Ways to Set Better Content Accessibility Goals in 2026188
accessibility, processes
Software Design Principles That Matter187
software-design, principles, examples
npmx (dan/npm)186
websites, npm, packages
How to Use Font Ligatures185
how-tos, typography, fonts, tooling, adobe, figma, microsoft, css
Figma Slots for Repeating Items (nat)184
figma, components
The Conditionally Open Web (cor)183
open-web
Barriers From Links With ARIA (aar)182
accessibility, links, html, aria
10 Tips for Effective User Experience Evaluation181
user-experience, usability, content, design, testing, tips-and-tricks
CTA Hierarchy in the Wild (jim)180
user-experience, buttons, youtube
When Will CSS Grid Lanes Arrive? How Long Until We Can Use It? (jen/web)179
css, grids, masonry, layout
10 Digital Accessibility Predictions for 2026 (ons)178
accessibility, outlooks, wcag, career, ai, legal, assistive-tech
Why Webflow Isn’t the Future—Yet (web)177
webflow, low-and-no-code
Claude’s New Constitution (ant)176
claude, anthropic, ai
CSS Optical Illusions (alv)175
css, effects, examples
The Context Collapse Problem174
ai, documentation
Understanding the Fundamentals of CSS Layout (pol)173
fundamentals, css, layout, grids, flexbox, positioning
Handling Breaking Changes in a Design System Without Causing Chaos (sha/zer)172
design-systems, maintenance, semver, communication
Names Are Hard but They Don’t Have to Be (col)171
internationalization, naming, validation
Do We All See the Same Colors? (tba)170
colors, color-blindness, accessibility
CSS Scope and Mixins (chr+/odd)169
videos, interviews, css, scope, mixins
I Learned the First Rule of ARIA the Hard Way (css)168
accessibility, aria, semantics, html
How to Favicon in 2026: Three Files That Fit Most Needs (sit/evi)167
how-tos, images, favicons
CSS in 2026: The New Features Reshaping Frontend Development (log)166
css, functions
Demystifying Screen Reader Use for Manual Testing: Deneb Pulsipher and Kosi Asabere165
videos, accessibility, testing, screen-readers
What Makes Generated UI Worth Keeping? (uxd)164
design, ai, branding, tooling
Securing npm Is Table Stakes (nza+/cha)163
podcasts, interviews, npm, security, ai
The Accessibility Manager Moment No One Warns You About162
accessibility, leadership, legal, communication
Floating Action Buttons Are Bad, and What to Do Instead (eri)161
buttons, usability, material-design, google
Accessibility 101 and Core Concepts (kno)160
videos, accessibility, introductions, concepts
How to Diagnose Lighthouse Score Discrepancies Between Tools (deb)159
how-tos, performance, lighthouse, google, tooling
Why Light-Weight Websites May One Day Save Your Life (mah)158
performance, accessibility, print, frameworks
Mobile App Accessibility Under EN 301 549 v4.1.0157
accessibility, mobile, standards
Some Thoughts on the Open Web (mno)156
open-web, web
AI’s Missing Ingredient (cwo)155
ai, vibe-coding, creativity, design
View Transitions and Playing Video (chr/fro)154
javascript, view-transitions, multimedia
Rethinking “Pixel Perfect” Web Design (ami/sma)153
design, quality
Animating Responsive Grid Layout Transitions With GSAP Flip (cod)152
css, grids, layout, animations, gsap, plugins
A Brief History of Programming… (fir)151
videos, programming, history
Inside Turbopack: Building Faster by Building Less (she+)150
turbopack, performance
Lowering the Specificity of Multiple Rules at Once (mat)149
css, cascade
Node.js 16 to 25 Performance Benchmarks148
nodejs, performance, metrics, comparisons
Faking a Fieldset-Legend (tyl/clo)147
html, forms, css
Developing Trustworthy Information (jma)146
writing, content, ai
Designing Beyond the Happy Path in Design Systems (ste/zer)145
design-systems, design
The State of WebAssembly—2025 and 2026 (uno)144
webassembly, retrospectives, outlooks
What Figma Got Wrong About Design Systems (web)143
figma, design-systems
Design Tokens With Confidence (luk/uxd)142
design-tokens, json, css
Design in Code, Get Praise (ada)141
design, processes, communication
What Design Leaders Must Unlearn to Lead in an AI-First World (uxd)140
design, leadership, ai
“Code Only” Props in Figma (nat)139
figma, props
ASCII Characters Are Not Pixels: A Deep Dive Into ASCII Rendering138
deep-dives, ascii, rendering
AdonisJS v7 Is Feature-Complete and Entering Final Validation (vir/ado)137
release-notes, adonisjs
jQuery 4.0.0 (tim/jqu)136
jquery, release-notes
Vercel vs. Netlify vs. Cloudflare: Serverless Cold Starts Compared135
vercel, netlify, cloudflare, serverless, comparisons, metrics
How to Build a WordPress Block Theme134
how-tos, wordpress, theming
Security (vik+/htt)133
web-almanac, studies, research, metrics, security, tls, certificates, cookies, csp, http-headers, apis, sanitization, configuration
CMS (htt)132
web-almanac, studies, research, metrics, content-management, tooling, wordpress, user-experience, performance, web-vitals, lighthouse, apis
The Astro Technology Company Joins Cloudflare (ast)131
astro, cloudflare
Ecommerce (htt)130
web-almanac, studies, research, metrics, ecommerce, tooling, performance, web-vitals, lighthouse
PWA (htt)129
web-almanac, studies, research, metrics, progressive-web-apps, web-apps, web-workers
State of UX 2026: Design Deeper to Differentiate (nng)128
user-experience, design, outlooks, career, ai
Better Defaults for Popovers (mat)127
pop-overs, css, resets
Chrome 145 Adds Experimental Support for Vertical Tabs (bra)126
chrome, google, browsers
When Design Kills Usability—Meet the Custom Cursor (mal)125
videos, design, usability, cursors
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)124
accessibility, processes, concepts
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability (ric/the)123
tailwind, comparisons, css-in-js, maintainability, css, javascript
Page Weight (bar+/htt)122
web-almanac, studies, research, metrics, performance, web-vitals, lighthouse, google
Cookies (htt)121
web-almanac, studies, research, metrics, cookies
SEO (htt)120
web-almanac, studies, research, metrics, seo, robotstxt, llmstxt, links, content, structured-data, amp, html, internationalization
Usability Heuristics and Competition in Games (uxd)119
usability, heuristics, design, aesthetics
CDN (htt)118
web-almanac, studies, research, metrics, content-delivery, http, performance, http-headers, compression, tls, hints
WebAssembly (htt)117
web-almanac, studies, research, metrics, webassembly
Generative AI (chr+/htt)116
web-almanac, studies, research, metrics, ai, robotstxt, llmstxt
Privacy (htt)115
web-almanac, studies, research, metrics, privacy, legal, consent-management, do-not-track
Accessible Faux-Nested Interactive Controls (eri/pic)114
accessibility, conformance, html, nesting
Why Designers Are the New Bureaucrats (web)113
design, processes
Accessibility (bog+/htt)112
web-almanac, studies, research, metrics, accessibility, colors, contrast, zooming, scaling, internationalization, keyboard-navigation, skip-links, forms, labels, placeholders, multimedia, images, aria, overlays, ai
Using “100vw” Is Now Scrollbar-Aware (in Chrome 145+, Under the Right Conditions) (bra)111
css, units, scrolling, chrome, google, browsers
Third Parties (htt)110
web-almanac, studies, research, metrics, embed-code
Performance (25p+/htt)109
web-almanac, studies, research, metrics, performance, web-vitals, hints, speculation
The Incredible Overcomplexity of the Shadcn Radio Button (pau)108
html, forms, complexity
Building a Scroll-Driven Dual-Wave Text Animation With GSAP (cod)107
gsap, animations, scrolling
The Missing Link for Web Components (kin/fro)106
web-components, typescript, json, mcp, ai, tooling
Fonts (htt)105
web-almanac, studies, research, metrics, fonts, performance, css
Software as Fast Fashion (tan)104
programming, ai, sustainability, economics
On Coding Agents and the Future of Design (jef)103
ai, ai-agents, design, outlooks
EPUB and HTML—Survey Results and Next Steps (rei/w3c)102
surveys, epub, html
Everything You Need to Know About Ruby 4.0 (hon)101
ruby
Live Region Support (aar)100
accessibility, live-regions, support, screen-readers, nvda, jaws, voiceover
The Unhinged World of Tech in 2026… (fir)99
videos, outlooks, ai, javascript
Smashing Animations: Theming Animations Using CSS Relative Colour (mal/sma)98
animations, colors, theming, css
The “Senior Developer” Is Now the New “Entry Level”97
career, ai
Node.js January 2026 Security Release: What Changed and Why It Matters (nod)96
nodejs, security
Making GitHub Actions Suck a Little Less95
github-actions
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)94
accessibility, auditing, automation, wcag
So You Think Your Website Is Doing Great (cit)93
html, javascript, css, quality
Just the Browser (cor)92
websites, browsers, chrome, google, firefox, mozilla, edge, microsoft
Astro 6 Beta (mat)91
release-notes, astro
Simulating Crop Marks (chr/fro)90
css
Tuesday, January 13, 2026 Security Releases (nod)89
release-notes, nodejs, security
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)88
nodejs, security, vulnerabilities, react, nextjs, tooling, monitoring, performance
The Invisible Work (hvp)87
leadership, productivity, processes
18 Predictions for 202686
outlooks, ai, usability, user-experience
Traditional Code Review Is Dead: What Comes Next? (the)85
code-reviews, ai, processes, infrastructure, scalability
ARIA Roles Can Remove Their Children’s Semantics (ste)84
html, aria, semantics, accessibility
Introducing the “<geolocation>” HTML Element (tom+)83
introductions, html, geolocation, chrome, google, browsers
SVG Filters Are Just Amazing (ami)82
svg, filters
Stop Turning Everything Into Arrays (and Do Less Work Instead)81
javascript, methods, arrays
OpenCode vs. Claude Code (bui)80
opencode, claude, anthropic, ai, comparisons
Manufacturing as Code Is the Future, and the Future Is Now79
programming, outlooks
Don’t Start With AI, Start With the Problem (cal/nng)78
videos, ai, processes
Is There Too Much Design in Design Systems? (sha)77
design, design-systems
Solid.js Best Practices (bre)76
solidjs, best-practices, examples
A Polyfill for the HTML “switch” Element (tom)75
html, forms, polyfills
Design Systems and Shareable Browser Support (rob)74
design-systems, browsers, browserslist, support
Aspire for JavaScript Developers (dav)73
tooling, javascript, typescript
On Abbreviating Accessibility (ons)72
accessibility, microcontent
How Wrong Can a JavaScript Date Calculation Go? (phi)71
javascript, time, apis
Don’t Fall Into the Anti-AI Hype (ant)70
ai, career
Stop Using MySQL in 2026, It Is Not True Open Source (ott)69
mysql
Focus Rings With Nested “contrast-color()”? (dav)68
css, selectors, functions, focus, contrast
What Is the Minimum Markup Needed to Create a Modal?67
modals, minimalism, html, css, accessibility
Brief Note on Application Keyboard Shortcuts (aar)66
accessibility, keyboard-shortcuts, screen-readers
Not All Browser APIs Are “Web” APIs (pol)65
apis
How Markdown Took Over the World (ani)64
markdown, web
Death to Scroll Fade (dbu)63
scrolling, effects, performance
Beyond the Mouse: Animating With Mobile Accelerometers (ami/fro)62
mobile, javascript, animations
How to Steal Any React Component61
react, components
Prompt Engineering Won’t Fix Your Architecture60
architecture, ai
A Data Model for Git (and Other Docs Updates) (b0r)59
git
What Makes a Good Tech Meet-Up?58
discussions, community
Judging Severity in Accessibility Issues (joe)57
accessibility
Node.js Package Configuration Guide (nod)56
guides, packages, dependencies, configuration, commonjs, esm
Popover Context Menus With Anchor Positioning (chr/fro)55
css, tooltips, pop-overs, anchor-positioning
Very Good Components (bee)54
websites, components, html
Your Brand Just Evolved: The Rise of AI-Generated Identities (web)53
design, branding, ai
4 CSS Features Every Front-End Developer Should Know in 2026 (arg)52
css, functions, scrolling
Web Dependencies Are Broken—Can We Fix Them? (lea)51
dependencies, javascript, import-maps, web-platform
npm to Implement Staged Publishing After Turbulent Shift Off Classic Tokens (sar/soc)50
npm, dependencies, security, github
Ethical and Resilient Blog Hosting (pad)49
hosting, blogging, ethics
Date Is Out, Temporal Is In (wil/pic)48
javascript, time
Modern Emails Using React47
videos, email, react
Common Misconceptions About Testing Accessibility (tet)46
accessibility, testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness45
accessibility, career
Software Is Culture (fig)44
culture
Designing Page Transitions43
videos, design, transitions, effects
Profiling With React Performance Tracks42
videos, react, profiling, performance
Exploring React Performance (en-)41
videos, react, performance
Async React40
videos, react, asynchronicity
2025 JavaScript Rising Stars39
javascript, frameworks, libraries, react, vuejs, tooling, ai, mobile, desktop, state-management, css-in-js, testing, static-site-generation, graphql, retrospectives
Google Broke My Heart (per)38
google, search, licensing, legal
5 Accessibility Checks to Run on Every Component (hdv/zer)37
accessibility, components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
Designing With AI-Readable Design Systems in Cursor (uxd)36
design, design-systems, ai, cursor, code-editors
The Next Two Years of Software Engineering (add)35
programming, career, outlooks, ai
WASI 1.0: You Won’t Know When WebAssembly Is Everywhere in 2026 (the)34
webassembly, components, standards
How GitHub Monopoly Is Destroying the Open Source Ecosystem (plo)33
foss, github, microsoft
I Built an App in Every Frontend Framework32
frameworks, libraries, react, vuejs, svelte, angular, lit, marko, jquery, alpinejs, solidjs, astro, qwik, comparisons
Pre-Tenuring in V8 (win)31
v8, javascript-engines
The Nine Levels of JavaScript Dependency Hell (and)30
javascript, dependencies, maintainability
Kai Wong’s Predictions for the Future of Accessibility29
accessibility, outlooks
Damian Sian’s Predictions for the Future of Accessibility28
accessibility, outlooks
Anna Thielke’s Predictions for the Future of Accessibility27
accessibility, outlooks
Streaming JSON in Just 200 Lines of JavaScript26
streaming, json, javascript
Eric Bailey’s Predictions for the Future of Accessibility (eri)25
accessibility, outlooks
Claude Devs Complain About Surprise Usage Limits, Anthropic Blames Expiring Bonus (tho/the)24
claude, anthropic, ai
How I Evaluate an ACR (VPAT) (aar)23
accessibility, compliance, vpat-acr, processes
JavaScript Frameworks—Heading Into 2026 (rya/thi)22
javascript, frameworks, outlooks, ai
We Fixed a 6-Year-Old JavaScript Memory Leak (deb)21
javascript, memory
How to Create a Pixel-to-Voxel Video Drop Effect With Three.js and Rapier (cod)20
how-tos, javascript, effects, tooling, gsap, threejs
How to “@scope” CSS Now That It’s Baseline (dxn/fro)19
css, scope, examples
Sounds on the Web18
web, multimedia
TIL: Why ARM Has a JavaScript Instruction17
javascript
How Browsers Work (dmy)16
websites, guides, browsers, urls, http, tcp, html, dom
V7: Typographic Scales and Technical Pens15
design, typography, css, case-studies
The Package Management Landscape (and)14
dependencies, tooling, overviews, link-lists
Web Development Is Fun Again13
ai, creativity
21 Lessons From 14 Years at Google (add)12
lessons, google, career
Being a Colourblind Designer (wpa)11
videos, accessibility, color-blindness, colors, design
Security Basics for Vibe-Coders (owe/pro)10
fundamentals, security, vibe-coding, ai
2026: The Year of My Website (the)9
indieweb, social-media
10 UX Design Shifts You Can’t Ignore in 2026 (uxd)8
design, user-experience, ai, outlooks
Building a JavaScript Runtime in One Month (the)7
javascript, runtimes, functionality
Managing Infrastructure Across Multiple Environments6
infrastructure, dev-ops, maintenance
The Code Review That Cost $2 Million5
code-reviews, economics, ai
On Using IndieWeb Protocols Like Webmentions and Keeping Your Website Separate From Social Media (pat)4
indieweb, webmentions, social-media
“!important” and CSS Custom Properties (chr/fro)3
css, custom-properties, cascade
JavaScript’s “for…of” Loops Are Actually Fast2
javascript, loops, performance
A Website to Destroy All Websites (hen)1
web, indieweb