Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

The News Feed and Archive for Web Developers (3)

→ Stay up-to-date on all topics by various RSS feeds (main feed with complete coverage: $2/month), on Mastodon, and on Bluesky

Entry (Sources) and TopicsDate#
Distributive Conditional Types in TypeScript23415
types, typescript, conditionals
Return of CSS Outline23414
css, accessibility, retrospectives
Keep Composer Dependencies Up-to-Date With Dependabot23413
dependencies, composer, dependabot
Do We Still Need Build Tools? (oll)23412
css, javascript, building, tooling
98% Isn’t Very Much23411
browsers, support
Fixing Full-Bleed CSS (dbu)23410
css, liquid-design
“President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf)23409
palantir, privacy, politics, ai
Cloudflare Workers and Hyperdrive With TanStack Start (ada/fro)23408
cloudflare, tanstack
Text AI Watermarks Will Always Be Trivial to Remove (sea)23407
ai, watermarking
Accessibility Is Not for a Group of Disabled People (eri)23406
accessibility
Linus Torvalds Reveals What Makes Linux So Fast23405
videos, unix-like, c, optimization, performance
EU Top Court Upholds Record $6B Google Fine (str)23404
google, android, legal
AI Personality Is a Design Problem23403
ai, design
Best AI Web Scraping Tools23402
ai, scraping, tooling, comparisons
Announcing Vite+ Beta (man+/voi)23401
release-notes, vite, vitest, rolldown, oxc, voidzero
We Used to Log Off23400
web, design, ai
Config ’26 Review (buz)23399
figma, retrospectives
6 Security Settings Every GitHub Maintainer Should Enable This Week23398
github, security, configuration, documentation
From Harness Engineering to Evals: What’s Trending at AI Engineer (ben)23397
ai, trends
The Problem With Blanks for People Who Are Blind or Low Vision23396
accessibility, design, formatting
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You23395
claude, anthropic, ai
Kernel—Semantic HTML Components for React and Web Components (kej)23394
websites, libraries, components
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)23393
wasp, routing, functionality
Everyone’s Still Eating: Building Notion’s Design System (fig)23392
videos, design-systems, case-studies
Introducing the Safari MCP Server for Web Developers (sar/web)23391
introductions, mcp, ai, servers, safari, browsers
10 Ways to Build Radical Trust in the Age of AI Junk (web)23390
ai, content, design
Never Mind the Prompts, Here’s the Thinking (dan)23389
design, ai, processes, link-lists
On the Semantic Web (kar)23388
html, semantics, buttons, forms
A Deep Dive Into the Inner Workings of JavaScript Engines: Writing Code That Makes V8 Happy23387
deep-dives, javascript-engines, javascript, v8, garbage-collection
What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn/css)23386
css, html, retrospectives, web-platform, link-lists
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)23385
toggles, html, forms, dark-mode, theming, flash-of-x
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)23384
amazon, aws, ai, career
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule23383
accessibility, legal
Why Accessibility Is An Operational Capability, Not A Feature (sma)23382
accessibility, design, ai
Guides and FAQs for [Node.js] First-Time Contributors (joy/nod)23381
guides, nodejs
39 Principles for Designing Human-AI Interaction23380
design, hci, ai, principles
The “Father of the Internet” Is Finally Retiring (tim)23379
web, google
Shipping Post-Quantum Cryptography to Python (tra)23378
python, cryptography, foss, security
React’s Architectural Accessibility Gaps23377
react, accessibility, wcag, html
Clickable Table Rows Are a Bad Idea (tem)23376
tables, accessibility, keyboard-navigation, html
The Future of AI Is Local and Open (dyn)23375
ai, google, licensing
If I Want More IRL, I Must Go AFK (bw)23374
career
What’s New in Svelte: July 2026 (sve)23373
release-notes, svelte, sveltekit
Modern UI Patterns (una/per)23372
videos, css, chrome, browsers
New in Chrome 15023371
release-notes, chrome, browsers
Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It23370
figma, design-systems
You’re Missing the Point; This Is Your Real Value in Tech Companies23369
ai, design, product-management, career
The Shifting Line Between CSS States and JavaScript Events (dxn/css)23368
css, javascript, state-management, selectors, events
Moonshot AI Kimi: Aggressive Ambition, Restrained Expansion23367
kimi, moonshot-ai, ai
How AI Is Changing the Way Politicians Run for Office23366
ai, politics
The Goldilocks Customizable “select” Height (jaf)23365
forms, css
Introducing the “<usermedia>” HTML Element23364
introductions, html, chrome, browsers
A11y 101—3.2.4 Consistent Identification (nat)23363
introductions, accessibility, wcag, labels, naming
Criminal Deception in Silicon Valley (inf)23362
studies, research, economics, legal
Working With AI: A Concrete Example (htm)23361
ai, claude, debugging, case-studies
Fluid Typography With “progress()” (mat/fro)23360
css, functions, typography, liquid-design
What Happened to the Frontend (dav)23359
history, jquery, frameworks, building, tooling, servers, libraries, typescript, deploying, ai
Design Engineering23358
design, programming, career, concepts
An Animated Radial Gradient Mask Over Text in CSS (cas)23357
css, masking, effects
Astro 7: The Upgrade I Braced for and Didn’t Fight23356
astro
Different Hydration and Rendering Strategies (nec)23355
strategies, hydration, rendering, static-site-generation, incremental-static-regeneration, client-side-rendering, server-side-rendering, streaming, components, react, tanstack, reactivity, comparisons
Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits23354
how-tos, claude, ollama, ai
CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser23353
css, container-queries, grids, layout
Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the)23352
microsoft, politics, ethics, community
After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body23351
ai, linux-foundation, anthropic, aws, google, github, openai, foss
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)23350
videos, accessibility, ai, dei
Repricing of Software Engineering Labor23349
ai, career, economics
EU Tech Sovereignty Is Wishful Thinking (cep)23348
politics
AI Inference Is Obviously Profitable (sea)23347
ai, economics
Iterating Faster With TypeScript 7 (vsc)23346
typescript, vs-code, code-editors
The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic/glo)23345
ai, politics
Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod)23344
nodejs, memory, debugging, ai, nsolid
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)23343
accessibility, wcag, legal
npm Adds Preventive Account Protection for High-Impact Accounts23342
npm, security
Your Design System’s Newest Author Is an Agent (mur)23341
design-systems, ai-agents, ai
Calling Everything AI-Generated Is Lazy (jed)23340
ai, terminology
AI and Liability (sch)23339
ai, search, legal, google
Carbon.txt (mrc)23338
videos, sustainability, documentation, tooling
Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele/des)23337
guest-posts, a-b-testing, comparisons
Building Your Design System Workflow—Rituals and Templates (stu)23336
design-systems, processes
Building an Accessible Modal Dialog on the Native “<dialog>”23335
modals, accessibility, html, typescript
Claude Code June 2026: 10 New Features Devs Need to Know23334
claude, ai, configuration
How to Scale Digital Accessibility With Design Systems (equ)23333
how-tos, accessibility, design-systems, scalability
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)23332
css, grids, layout, accessibility, wcag
Revisiting the DX Core 4 in the Age of AI23331
productivity, engineering-management, ai
Ignore DNSSEC if You Like MITM Attacks23330
security, dns
Experimenting With “random()” in CSS (pol)23329
css, randomness, functions, experiments
The Myth of the Difficult User (a11)23328
videos, accessibility, user-experience, myths
Let’s Play With Gap Decorations (css/fro)23327
css, decoration, chrome, edge, browsers
Principles in Motion (cha+/fig)23326
design, animations
Node.js 26.4.0 (Current) (adu/nod)23325
release-notes, nodejs
European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers23324
cloud-computing, comparisons, link-lists
Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web)23323
design, ai
Animating the “dialog” Element Using View Transitions (rik)23322
modals, html, animations, view-transitions, javascript, css
Performance of WebAssembly Runtimes in 2026 (jed)23321
webassembly, runtimes, performance, metrics, comparisons
How Colour Works With the DTCG Color Module (stu)23320
design-tokens, colors
PACT: Anonymous Credentials for the Web (den/moz)23319
privacy, cryptography, browsers
Wiggly/Wavy Input Range Slider (css)23318
css, forms
Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una)23317
css, theming, functions, dark-mode, contrast, style-queries
Beyond the CLI: Agentic AI for Async Workloads and Non-Developers23316
videos, ai, productivity, code-editors, vibe-coding
Your Database’s Isolation Levels Don’t Mean What You Think (fro)23315
databases, postgresql, mysql, oracle, ibm, orm
I Wish I Had Started Documenting My Tech Journey Earlier23314
career, documentation
How an Underrated Refactor Saved 90% Memory Usage (kev/tan)23313
tanstack, refactoring, memory, case-studies, metrics
Consistency, but in Excellence Not Appearance (jim)23312
design, consistency, apple
How We Measure the ROI of JetBrains IDEs (jet)23311
jetbrains, code-editors, economics
When Scan Results Become a Legal Risk23310
accessibility, testing, tooling, automation, legal
Human Attention Is a Scarce Resource (bla)23309
ai, code-reviews
Node.js Worker Threads in Production (inn)23308
nodejs, worker-threads
Gareth [Ford Williams] Goes Fireside (gar+)23307
videos, interviews, accessibility, standards, design, branding
A11y 101—3.2.3 Consistent Navigation (nat)23306
introductions, accessibility, wcag, navigation, consistency
You Can’t Unit Test for Taste23305
ai, testing
Astro 7.023304
release-notes, astro
Do Websites Need to Function Exactly the Same on Every Platform? (bra)23303
design, web-platform, progressive-enhancement
Which Copyleft Licence Is Suitable for an SVG? (ede)23302
svg, images, licensing
View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra)23301
css, view-transitions
Blocking Install Scripts Is Not a Silver Bullet (uli/nod)23300
npm, security
Web Standards at the Web Engines Hackfest (don+/iga)23299
podcasts, standards, w3c
Anthropic’s Fable and the State of AI (sch)23298
ai, security, anthropic, foss
I Stored a Website in a Favicon23297
html, favicons, images, experiments
What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the)23296
google, amazon, politics, ethics
Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str)23295
ai, career, productivity
Safer “pull_request_target” Defaults for GitHub Actions Checkout23294
github-actions
FIFA’s World Cup Typography Foul: UI Design Learnings (pim)23293
typography, fonts, legibility
How Pull Request Limits Are Cutting Down the Noise (ash)23292
github, version-control, foss
Grid Lanes: The Future of Masonry Layout (mia+/odd)23291
videos, css, layout, masonry, grids
Announcing TypeScript 7.0 RC (dan)23290
release-notes, typescript
Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru+/pyc)23289
videos, interviews, ai, types
From Proposal to Release: Designing Your Design System Workflow (stu)23288
design-systems, processes
Build SVG Charts for Web Applications With Code Examples23287
svg, images, visualization, examples
AI-Authored Code Has Nearly Doubled, but So Has PR Size23286
ai, code-reviews, metrics
The Free and Open Web Is Under Attack at the IETF (eff)23285
open-web, ai, bots, standards
Junie: The JetBrains AI Coding Agent Leaves Beta (jet)23284
release-notes, junie, jetbrains, ai
Your JetBrains IDE Expertise, Now on LinkedIn (jet)23283
jetbrains, linkedin, plugins, code-editors
Designing for People Who Are D/deaf (tet)23282
accessibility, design
The Siren Song of “ariaNotify()” (wil/css)23281
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers, accessibility
AI Use by the US Government (sch)23280
ai, legal, politics
What Figma Made Visible (mur)23279
figma, tooling
Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers23278
chrome, google, browsers, browser-extensions
Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab)23277
release-notes, babel
Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra/sma)23276
ai, design
Frontend Minimalism in Action: Do More With Less JavaScript (sir/web)23275
videos, minimalism, dependencies, standards, javascript
What Are Git Worktrees, and Why Should I Use Them? (cas)23274
git, command-line
Firefox 152 Release Notes for Developers (Stable) (mdn)23273
release-notes, firefox, browsers
Automating Colour Contrast With Design Tokens (stu)23272
contrast, colors, automation, design-tokens, accessibility
The Scope of CSS “@function” (jan/fro)23271
css, scope
The Hidden UX of Payments23270
user-experience, design
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)23269
accessibility, design, vibe-coding, ai, career
The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web)23268
ai, career, design, programming
German Court Rules Google Can Be Held Liable for False AI Overview Answers23267
google, ai, search, legal
Setting Node and pnpm Versions in Cloudflare Workers Programmatically23266
cloudflare, nodejs, pnpm, configuration
What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn/css)23265
css, retrospectives, web-platform, link-lists
Improvements to Web for AI Should Benefit All Users (gri/clo)23264
ai, ai-agents, w3c, safari
The Golden Rule of Customizable “select” (sar/web)23263
forms, html, safari, browsers
The Web We Know Is Going to Disappear23262
web, retrospectives, ai, flash, mobile, search, open-web
HTML Minifier Next 7 Is ESM-Only (j9t)23261
release-notes, html-minifier
Introducing the MDN MCP server (mdn)23260
mdn, mcp, ai, documentation, web-platform
A11y 101—3.2.2 On Input (nat)23259
introductions, accessibility, wcag, forms
TypeScript Performance in TanStack Table V9 (kev/tan)23258
tanstack, performance, typescript
Agentic Code Review (add)23257
ai-agents, ai, code-reviews, quality, productivity, processes, cognitive-debt
Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle23256
images, optimization, performance, web-vitals, avif, webp, jpeg-xl, png
“What Computers Can’t Do”—and What Designers Should23255
design, ai, vibe-coding
Dangerous Technology for Americans Only (mit)23254
ai, legal, ethics, anthropic
Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 523253
ai, anthropic, legal
Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl23252
tooling, ai, postgresql, databases, case-studies
The Core Skill of Design in the AI Era: Critique (nng)23251
design, ai, processes
Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch)23250
ai, politics
How Cloudflare Became Too Important to Fail (hac)23249
cloudflare, infrastructure, metrics
Data Brokers: Unregulated Forensic Analysis23248
privacy, legal, link-lists
Why Isn’t My 3D View Transition Working? (sun/css)23247
css, view-transitions, 3d
Dark Mode With Web Standards (oll)23246
dark-mode, standards, html, javascript, svg, css
Plans for npm 12 (jam/nod)23245
npm, nodejs
Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus+/ope)23244
videos, ai, foss
Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc/pnp)23243
pnpm, environments
On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t)23242
foss, maintenance, community
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)23241
seo, accessibility
TanStack Start: A Mental Model for Next.js Developers (ad4)23240
tanstack, nextjs, concepts
“headingoffset” Is Not the Document Outline Algorithm (aar)23239
html, attributes, headings
Semantica11y—Semantic HTML for Everyone (ste)23238
packages, html, semantics, accessibility
Smart Layout Patterns With Modern CSS (kev/sma)23237
videos, css, layout, container-queries
Best Python AI Frameworks in 2026 (jet)23236
frameworks, python, ai, langchain, hugging-face, comparisons
Ending Responsive Images (gri/clo)23235
images, responsive-design, lazy-loading, hints
Reuse Less Software23234
dependencies, security, processes
[Homebrew] 6.0.0 (mik/hom)23233
release-notes
5 Questions for Laura Carlson (lau+/dxs)23232
interviews, accessibility, web, history
Renovating a Design System: Why Modernization Should Feel Like Turning Dials, Not Flipping Switches (amy/zer)23231
design-systems, modernization, maintenance, processes
WIIFM: The Motivational Question Behind Every Accessibility Conversation23230
accessibility
How Building an HTML-First Site Doubled Our Users Overnight (moh)23229
html, web-components, validation, traffic, case-studies
The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web)23228
ai, vibe-coding, design, aesthetics
Why Are There So Few Accessibility Complaints From Users? (pla)23227
accessibility
Creating Memorable Web Experiences: A Modern CSS Toolkit (hol/css)23226
css, svg, animations, user-experience
Liquid Glass: Who Gets to Decide How an Interface Looks?23225
design, liquid-glass, ai
MiMo Code: Scaling Coding Agents to Long-Horizon Tasks23224
xiaomi, ai, ai-agents, comparisons
Demystifying the View Transition Pseudo Tree (cyd/fro)23223
css, view-transitions
Can Your AI Pass the Accessibility Test? (aar+)23222
accessibility, ai, testing
How Agents Quietly Break Architecture23221
videos, architecture, ai-agents, ai, testing, rust
The Field Guide to Grid Lanes (web)23220
websites, guides, css, grids, layout
CSS—Only a Nerdy Hobby? (ope)23219
css
npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar/soc)23218
npm, bugs, security
Prototype Testing for Inclusive and Accessible Web Design23217
prototyping, testing, accessibility, design
8 Web Development Tools Reimagining Web Development (inf)23216
tooling, astro, biome, bun, htmx, tanstack, zustand, link-lists
Wednesday, June 17, 2026 Security Releases (nod)23215
release-notes, nodejs, security
How Long Before We Stop Reading the Code?23214
code-reviews, ai, processes, quality
Upcoming Breaking Changes for npm v1223213
npm, security
Design Without Borders23212
design, icons, accessibility
Lawful Design (don)23211
design, legal, consent-management, accessibility, dei, examples
Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows23210
microsoft, browsers, edge
Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build23209
google, ai, chrome, browsers
Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era23208
videos, ai, ai-agents, engineering-management
Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo/css)23207
css, scrolling, animations, view-transitions, container-queries
A Strategic Approach to Demonstrating the Value of OSS Efforts23206
foss, strategies
No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the)23205
microsoft, azure, politics
Where Automated Scanning Fits in Your Accessibility Effort23204
accessibility, automation, testing
Scrubbable Staggered Animation With CSS “@function” (fro)23203
css, animations, math
WWDC26: Get Started With the HTML “model” Element23202
videos, introductions, html, animations
What Is AX Design? Why Do We Need This New Role23201
design, ai, ai-agents, career
I Wish Deno Would Keep Doing What It Does Best (hon)23200
deno
You’re a Real TypeScript Developer Only If…23199
typescript
WWDC26: Rediscover the HTML “select” Element23198
videos, html, forms, css
News From WWDC26: WebKit in Safari 27 Beta (sar+/web)23197
webkit, safari, browsers, browser-engines
The Quiet Problem With Unnecessary Async23196
javascript, asynchrony
WWDC26: Create Web Extensions for Safari23195
videos, safari, browsers, browser-extensions
The 3 Sizes of UX Copy (nng)23194
videos, content, microcontent, writing
Doing Nothing at Work (sea)23193
career, efficiency, productivity
A11y 101—3.2.1 On Focus (nat)23192
introductions, accessibility, wcag, focus, keyboard-navigation
What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar)23191
foss, community
Loop Engineering (add)23190
ai, ai-agents, processes, automation
Human–Agent Team Collaboration: From Managed-Agents Principles to Multica Practice23189
translations, ai-agents, ai, processes, collaboration
CSS Can Now Animate Between Pages: View Transitions Without JavaScript23188
css, animations, view-transitions
Design Systems Are No Longer Optional (man)23187
design-systems, ai
Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why.23186
ai, economics, linux-foundation
Design’s Alive and Kicking—It Just Got Some Flashy New Names23185
design, ai, career
AI Controversy in Open Source Project Contributions—My Take23184
foss, ai, processes, code-reviews
The Four Design Jobs AI Created (So Far) (nng)23183
ai, design, career
What’s Going on With Developers and AI?23182
videos, ai, vibe-coding, programming
AI Has Come for Serif Fonts (wir)23181
ai, design, typography
AI Coding Is a Dead End (kev)23180
videos, ai, learning, craft, career
Streaming HTML (oll)23179
html, streaming, javascript
Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology23178
cloud-computing, ai, politics
How I Validated Design Decisions Before Writing Production Code (sla)23177
design, processes, ai
Node.js Is Changing Its Release Schedule and Version Numbers (loi)23176
nodejs
Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil/css)23175
css, html
Flow for TypeScript Users in 202623174
typescript
VoidZero Is Joining Cloudflare (eva+)23173
cloudflare, voidzero
AI Assisted Web Development (ban/pau)23172
ai, processes
When AI Builds Itself23171
ai, processes, metrics, quality, efficiency, anthropic, case-studies
Code Is Cheap(er) (htm)23170
ai, processes
After Protests: Meta Loosens Employee Tracking for AI Training (hei)23169
facebook+meta, ai
How Good Is Browser Support for the ARIA Notify API? (ale)23168
aria, notifications, apis, accessibility, support, browsers, screen-readers
Astro: HTML First, JavaScript When You Need It (jad)23167
astro, html, javascript
How to Make Your Design System AI-Ready (sma)23166
how-tos, design-systems, ai
8 Myths on Software Engineering and AI23165
ai, programming, productivity, metrics, studies, research, myths
How TypeScript Infers Type Variables23164
typescript, variables
Context-Aware Headings in HTML (mat)23163
headings, html, attributes
Modern Engineering Values23162
ai, programming, career
Announcing Angular v22 (ang)23161
release-notes, angular
How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys23160
authentication, aws, gcp
Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the)23159
github, github-copilot, ai, economics
How to Provide a “Random Post” Feature With Eleventy and PHP (j9t)23158
how-tos, eleventy, php, randomness, functionality
How GitHub Plans to Win Developers Back23157
github
How to Delete Your ChatGPT Account (pro)23156
how-tos, chatgpt, ai
Designing With Mustard (ann)23155
design, prototyping, ai
The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf)23154
ai, productivity, testing, automation, examples
Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc)23153
ai, ai-agents, html, javascript, rag, llmstxt
Astro Markdown Component Utility for Any Framework (zel/css)23152
astro, markdown, tooling
Session History Diagrams in Firefox DevTools (f)23151
dev-tools, firefox, browsers
Everything You Need to Know About Sourcemaps (nec)23150
javascript, source-maps
Let the Agents Democratize Open Source23149
ai, ai-agents, foss, programming
All 17 TanStack Projects in One App (jhe)23148
videos, tanstack
In-n-Out Animations: Dialogs (chr/fro)23147
animations, modals, css
Most-Cited Websites in AI (j9t)23146
ai, aiso, sem, studies, research
Self-Fulfilling Projects23145
product-management, project-management
Open Source Was Not Ready for AI-Speed Contributions (fre)23144
foss, ai, code-reviews, maintenance
Why the “accept” Attribute Degrades File Upload UX (ada)23143
forms, attributes, file-handling, user-experience
The Speed of Prototyping in the Age of AI23142
ai, design, prototyping, productivity
How TypeScript Distributes Unions23141
typescript
Long-Running Verification: Convergence Mechanisms for Long-Running AI Agent Tasks23140
translations, ai-agents, ai, processes
AI Slop Is Hard to Fork (jed)23139
ai, slop, maintainability
What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn/css)23138
css, retrospectives, link-lists
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers23137
ai, career
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)23136
accessibility, nesting, html
The Fundamentals and Dev Experience of CSS “@function” (jan/fro)23135
fundamentals, developer-experience, css
How to Evaluate an npm Package—2026 Edition23134
how-tos, npm, dependencies, processes, maintainability, quality
New to the Web Platform in May23133
release-notes, web-platform, browsers, safari, chrome, firefox
The Website Specification (joo)23132
websites, documentation, fundamentals, seo, accessibility, security, ai-agents, performance, privacy, resilience, internationalization
Measuring the Value of AI (jes)23131
ai, product-management, processes
Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents23130
ai-agents, ai, productivity, processes
Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun/pic)23129
css, progressive-enhancement
How We Cut Build Times by Two-Thirds by Deleting Our CMS (get)23128
migrating, gatsby, astro, content-management, optimization, case-studies
I Spent 10× Longer Debugging AI Code Than Writing It23127
ai, debugging, productivity
Accessible (I Think) Split-Cell Table Headers (mey)23126
html, css, tables
Surprising Effects of CSS Shorthands (mia/odd)23125
videos, css, shorthands
Websites Are Not Going to Die (j9t)23124
ai, open-web, indieweb, google
An Extension Is Not an Excuse (web)23123
accessibility, compliance, legal, wcag
Accessibility and AI (eri)23122
accessibility, ai
The Untold Story About W Social: Unconventional Beginnings, Strategic Pitches and Conflicting Signals (el)23121
social-media, history
Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat)23120
podcasts, interviews, wordpress, plugins, ai, ethics
With Google’s Debut, the Most Important AI Agent Feature Is Now the Most Boring One23119
ai, ai-agents, google, processes
Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn/fro)23118
anchor-positioning, html, custom-data, css, functions, attributes
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)23117
accessibility, nesting
Building a Custom MCP Server With Node.js23116
nodejs, mcp, ai, servers
Revealing Text With CSS “letter-spacing” (pre/css)23115
css, animations, transitions, effects
Lost, Forgotten, and Unfamiliar HTML (tho)23114
html, attributes
The VibeSec Reckoning (mfo)23113
ai, vibe-coding, security
Stop Building Dumb AI Wrappers: Getting Real With LLM Function Calling23112
ai
AI and Cognitive Delegation: The Hidden Cost of AI That Works Too Well23111
ai, cognitive-debt
US Law Enforcement Warns of “Anti-Tech Extremism” as AI Hatred Grows (drb/wir)23110
ai, politics
Why Ghost Buttons Are the Ultimate Conversion Killer (web)23109
buttons, user-conversion, accessibility
The Production Playbook for Node.js Stream Leaks (fro)23108
nodejs, streaming, databases
Designing for AI Means Designing Like It’s 199923107
design, ai
10 Weird OSS Projects You Need Right Now… (fir)23106
videos, foss, examples
Technical Writing in the AI Age (geo/css)23105
writing, documentation, ai
End of the Junior Engineer Era23104
videos, career, ai
State of CSS 2026 (dev)23103
css, surveys
CSS vs. JavaScript (jos)23102
css, javascript, animations, comparisons
Your Prototype Is Not Being Honest With Your Users (and Here’s How to Fix It) (sma)23101
prototyping, design
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)23100
google, accessibility
AI-Generated Code Is Inaccessible by Default23099
ai, accessibility
Using AI to Write Better Code More Slowly (nol)23098
ai, processes, quality
7 Things That Vibe Design Can’t Replicate23097
design, ai, career
TypeScript Tips Everyone Should Know23096
typescript, tips-and-tricks
[Email] Accessibility Report 2026 (ema)23095
studies, research, accessibility, email
JS Crossword (reb)23094
javascript
Vitest 4 Browser Mode: Component Testing Without Playwright23093
vitest, testing, components, headless, browsers
Not Every Form Field Needs to Be in a Fieldset (jea)23092
forms, html, design-systems, accessibility
A Simple Clustering Algorithm for Lists (cas)23091
algorithms, sorting
The Orchestration Tax Is You (add)23090
ai, ai-agents, processes, productivity, cognitive-debt
Open-Source AI Agent: Integrating OMO With OpenCode—Principles and Practices23089
translations, opencode, ai, ai-agents, principles, best-practices
Did Google’s AI Agents Really Build an Operating System for $916? (say+)23088
google, gemini, ai
AI: Africa Has 18 Months—After That, We Become Tenants Again23087
ai, politics
Is AI Causing a Repeat of Frontend’s Lost Decade? (mb2/mas)23086
ai, programming, career, quality, user-focus
Why AI Won’t Replace Human Type Designers23085
ai, typography, fonts, design, career
Banning Agent PRs Won’t Save Open Source (bla)23084
version-control, code-reviews, foss, ai-agents, ai
Designing How Designers Master AI23083
design, ai
The Open/Closed Problem in AI (mem)23082
ai
I Didn’t Grok Superpowers23081
ai, ai-skills, tooling
Front-End Doesn’t Exist (dut)23080
terminology, career
Don’t Put “aria-label” on Generic Elements Like Divs (mat)23079
html, attributes, aria, screen-readers, support, accessibility
I’m Making a Spec for Design System Documentation (pjo)23078
design-systems, documentation, examples
Google Might Have Just Killed Websites (kev)23077
videos, google, ai, web, search
Four Levels of Customer Understanding (sma)23076
user-experience, usability
The State of CSS Centering in 2026 (css/css)23075
css, centering, flexbox, grids
The Case for Design Disposables (nng)23074
design, concepts, processes
What’s New in Web UI (una+)23073
videos, web-platform, user-experience, principles, html, canvas, css, google
Deno 2.8 (den)23072
release-notes, deno
AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa)23071
accessibility, ai, metrics
GitHub Internal Repositories Breached via Malicious Nx Console VS Code Extension (the)23070
github, security, vs-code
Advanced Tree Counting: Mathematical Layouts With “sibling-index()” and “sibling-count()” (sma)23069
css, functions, math, layout
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)23068
accessibility, testing, automation, leadership
Framework-Agnostic Design Systems: A Practical Approach to Web Components (sco/pic)23067
design-systems, web-components, examples
CSS Is Filling the Gaps With Rules: A Way to Style Gaps in Grid and Flex (uti)23066
css, grids, layout
Accessible by Design: HTML, CSS, JavaScript, and ARIA Techniques That Scale23065
videos, accessibility, html, css, javascript, aria
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)23064
accessibility, forms, labels, placeholders, keyboard-navigation, simplicity
Open-Source Web Accessibility Tools From the University of Illinois23063
videos, accessibility, tooling, foss
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)23062
accessibility, keyboard-navigation, focus
Every Developer Is Lying About Something—and AI Won’t Fix It23061
ai, career, productivity
The New Rules of AI Visibility and How to Prepare for It (ale/moz)23060
how-tos, search, ai, seo, aiso, checklists
Megalodon: Mass GitHub Repo Backdooring via CI Workflows23059
security, github, ci-cd
How to Build Your First End-to-End AI Workflow in n8n23058
how-tos, ai, automation, n8n
What Global Accessibility Awareness Day Really Means (dec)23057
accessibility, awareness-days
Quick Wins That Move Accessibility Forward—Fast (dec)23056
accessibility, fundamentals
Managing Package Managers With Node Corepack23055
nodejs, corepack, yarn, pnpm
Vivaldi 8.0: Our Biggest Design Overhaul, Ever (jon/viv)23054
release-notes, vivaldi, browsers
Google I/O 2026 and Its Consequences (val)23053
google, ai, web, search
Our CSS Isn’t Opinionated Enough (cra)23052
css, cascade, aria, attributes
Reach Out and Say Thanks (kev)23051
community, career
Ad Infinitum (mat)23050
google, search, ai, economics
GitHub Hacked—Internal Source Code Repositories Compromised via Employee Device23049
github, security
Mini Shai Hulud: Compromised @antv npm Packages Enable CI/CD Credential Theft23048
security, npm, dependencies, ci-cd
Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI (nat)23047
podcasts, interviews, wordpress, localization, ai
The Great Replatforming: WordPress Is Training Its Own Replacement (web)23046
wordpress, ai, content-management, economics
Optimizing Our Build Times by Migrating From Webpack to Rspack23045
migrating, webpack, rspack, building, optimization, case-studies
The Web Is Being Made Accessible for AI, Not People (jon+/tec)23044
ai, llmstxt, accessibility
A Practical Guide to Profiling in Go (jet)23043
guides, profiling, go, code-editors, jetbrains
GAAD 2026: Not Much to Celebrate, Yet23042
accessibility, awareness-days, legal
Staged Publishing for npm Packages (nod)23041
npm
Stack Overflow: When We Stop Asking (sun/css)23040
stack-overflow, community, learning, ai
Font Licensing Is About to Change23039
fonts, licensing, ai
What Are AVIF and WebP Compared?23038
avif, webp, images, comparisons, support, metrics
Prompts Are Technical Debt Too (sea)23037
prompting, ai, technical-debt
What’s Missing in CSS Layout (pat)23036
css, layout, standards, wish-lists
Testing Safari on a Budget (val/fro)23035
testing, safari, browsers, tooling
Saying Goodbye to asm.js (eqr/spi)23034
spidermonkey, javascript-engines, javascript, firefox, browsers
Microsoft Took a Step Toward Human Rights Accountability—Google and Amazon (and Others) Should Pay Attention (eff)23033
legal, politics, microsoft, google, amazon
15 Updates From Google I/O 2026: Powering the Agentic Web With New Capabilities, Tools, and Features in Chrome (pau+)23032
google, chrome, browsers, ai, mcp, dev-tools, debugging
Most AI Tools Make Users Faster—the Best AI Tools Make Users Better23031
ai, tooling, user-experience, link-lists
From Faster Pencil to AI Experience Architect: A Designer’s Path (usa)23030
design, user-experience, ai, career
Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised23029
security, npm, dependencies
Vibe Coding With Xiaomi MiMo-V2.5-Pro: A Hands-on Tutorial (dat)23028
xiaomi, ai, vibe-coding, tutorials
LLM Evaluation and AI Observability for Agent Monitoring (jet)23027
ai-agents, ai, monitoring, observability, tooling
Google’s Gemini 3.5 Flash Beats the Frontier Models23026
gemini, google, ai
What Is Content Engineering, and How Do You Do It? (lou/ahr)23025
content, structured-data, ai, tooling, concepts
Introducing the HTML-in-Canvas API Origin Trial (nma)23024
introductions, html, canvas, apis, origin-trials, chrome, browsers
Firefox 151 Release Notes for Developers (Stable) (mdn)23023
release-notes, firefox, browsers
The Last Six Months in LLMs in Five Minutes (sim)23022
ai, retrospectives
A Systematic Approach to PDF Accessibility23021
videos, accessibility, pdf
The Impact of AI on Digital Accessibility (ons)23020
accessibility, ai
Social Media Is Ruining Developers23019
videos, social-media, programming, culture, career, monetization, user-focus
Declarative Partial Updates (tun+)23018
html, streaming, apis, chrome, browsers
A New Era for AI Search23017
google, search, ai
“The Worst Leak That I’ve Witnessed”: US Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub (giz)23016
security, passwords, github
Why Google’s Remy Leaks Have Enterprise Architects Rethinking the AI Stack23015
google, ai, architecture
How Node.js and V8 Keep Each Other Working—Workflows, Challenges, and Tips (joy)23014
nodejs, v8
Probability Is Not Proof—and LLMs Will Never Cross That Line23013
videos, ai
Cross-Document View Transitions: The Gotchas Nobody Mentions (css)23012
css, view-transitions
The Just-Say-No Engineer Was a ZIRP Phenomenon (sea)23011
career, ai, maintenance
React Server Components in TanStack (ada/fro)23010
react, components, tanstack
A New Look for Express (bjo/exp)23009
express
AI, Web, and Standards (hdv/w3c)23008
videos, ai, web, standards
Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect23007
firefox, browsers, legal
10 DevOps Concepts Every Programmer Should Know23006
videos, dev-ops, concepts
Better Fluid Sizing With “round()” (sha)23005
css, functions, liquid-design
Are PWAs Cooked? (pau)23004
progressive-web-apps, web-platform
A Few Ways of Specifying Per-Theme Colours in Only CSS23003
html, css, dark-mode, colors, techniques
How to Write a DESIGN.md File Claude Can Actually Use23002
how-tos, design, claude, ai, documentation
Intentionally Blocking Rendering With JavaScript (jay)23001
javascript, rendering, painting, web-components
Don’t Outsource the Learning (add)23000
ai, prompting, learning
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)22999
ai-agents, ai, accessibility, lessons, case-studies, github
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn/css)22998
css, retrospectives, web-platform, link-lists
Optimizing Your Website for Generative AI Features on Google Search22997
google, search, seo, ai, best-practices
Moving Away From Tailwind, and Learning to Structure My CSS (b0r)22996
migrating, tailwind, css
Help Shape the Future of Kotlin in the Age of AI (jet)22995
surveys
State of AI 2026 [Results] (sac/dev)22994
surveys, metrics, ai
Safari and Firefox Change How Big Sites Render Based on the Domain. TikTok, Netflix, Instagram… Even Seatguru. Chrome Doesn’t. Why Is That? (den)22993
safari, firefox, browsers, customization, rendering
“The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj)22992
politics
The Old World of Tech Is Dying and the New Cannot Be Born (bal)22991
politics, programming, community, ai
4 Tiny Mistakes That Secretly Destroy App Performance22990
performance, web-apps, mistakes, cors, code-splitting, dependencies, backgrounds, images
When to Use (and Not Use) CSS Shorthand Properties (tho)22989
css, shorthands, examples
A Worm Just Ate Its Way Through the npm Registry… (fir)22988
videos, npm, dependencies, security, tanstack
Do You Know How Many Websites You Have? (cle)22987
maintenance, processes
The AI-Native Developer22986
ai, concepts
The End of an Era: Why Verisign is Shutting Down .name’s Unique Third-Level Domain System22985
domains
Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid)22984
microsoft, azure, privacy, ethics, politics
Inkscape Supports German Petition to Recognize Open Source Volunteers (ink)22983
foss
Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele/des)22982
guest-posts, emdash, cloudflare, wordpress, comparisons
Everyone’s a Thought Leader—Almost No One Is Thinking22981
community, career, ai, web
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)22980
videos, interviews, programming, c-sharp, javascript, typescript, microsoft
Practical Interface Patterns for AI Transparency (sma)22979
design-patterns, ai, ai-agents
Introduction to Creating Accessible Documents (tet)22978
introductions, accessibility, legal, eaa, section-508, ada, wcag, pdf, epub
Zoomable Image—Creating a Zoom Effect (bar)22977
zooming, images, effects, hugo, javascript, css
You Don’t Know HTML Lists22976
html, lists, semantics
Stop Using CLAUDE.md22975
claude, documentation, ai
web-features-cli (pat)22974
packages, command-line, web-platform, learning
hihtml (j9t)22973
packages, npm, html, conformance, links, link-rot, minification, html-minifier, optimization, quality
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility22972
accessibility, hiding, css, html, aria, attributes, techniques, comparisons
AI and HTML: Validating, Omitting Optional Code, and Minifying as Token Optimization (j9t)22971
ai, token-optimization, html, conformance, minimalism, minification, optimization
Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin)22970
amazon, aws, ai
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)22969
accessibility, design, design-debt, concepts, comparisons, economics
Soon We Can Finally Banish JavaScript to the ShadowRealm (wil/css)22968
javascript, ecmascript, apis
The Day CSS Made Me Learn Algebra Again, and I Liked It (sch)22967
css, math, typography, examples
Install Web Apps With the New HTML “install” Element (pat)22966
web-apps, installing, html, origin-trials, chromium
The Death of the Empty State in AI Products22965
ai, design
Hardening TanStack After the npm Compromise (cru+/tan)22964
tanstack, security
The Modern React Stack Explained for 2026 (jsd)22963
react, tech-stacks, comparisons, nextjs, tanstack, remix, vite, tooling
Repeating Square Dots Backgrounds in CSS (chr/fro)22962
css, backgrounds, gradients, effects
On Rendering the Sky, Sunsets, and Planets (max)22961
rendering, math, effects
What the Design-to-Code Loop Unlocks (fig)22960
design, ai, processes
The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution”22959
ai, scrum, processes, product-management
Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware22958
security, malware, macos, google, claude, ai
Six Million Selections Later: How the DMA Is Giving People Browser Choice (gem+/moz)22957
legal, browsers, firefox
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)22956
accessibility, keyboard-navigation, overflow, scrolling
Code Maintainability: What Is It and Why It’s Important (jet)22955
maintainability, concepts
Claude Platform on AWS Is Now Generally Available22954
aws, claude, ai, cloud-computing
Postmortem: TanStack npm Supply-Chain Compromise (tan/tan)22953
tanstack, npm
The Evolution of the “Buy” Button: 1995–2026 (web)22952
design, ecommerce, history, buttons
I Keep Tripping Over “true, false, true”22951
javascript
In-n-Out-Styling With Chris Coyier (chr/sma)22950
videos, html, css
WebKit Features for Safari 26.5 (web)22949
release-notes, webkit, safari, browsers
A11y 101: 3.1.2 Language of Parts (nat)22948
introductions, accessibility, wcag
How to Write Accessible Dates22947
how-tos, accessibility, writing, microcontent, time
AI as Social Technology (him/kni)22946
ai, link-lists, research
CSS Math “random()” in Production: Native Randomness Without JavaScript22945
css, math, functions, randomness, javascript, performance, accessibility
The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries22944
html, forms, javascript, css
Google Lighthouse Has a New Agentic Browsing Category (mat/deb)22943
lighthouse, google, ai
Out With the JS, in With the HTML (jim)22942
javascript, html, refactoring
Web Feeds in 2026: A Survey (mno)22941
syndication, rss, atom, metrics, studies, research
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)22940
how-tos, vpat-acr, documentation, accessibility
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)22939
accessibility, compliance, vpat-acr, processes
The Must-Know Topics for an LLM Engineer (tow)22938
fundamentals, ai
AI Makes Weak Engineers Less Harmful (sea)22937
ai, quality, engineering-management
Your Recursion Is Lying to You22936
software-design-patterns, javascript
The Mismeasure of Open Source (and)22935
foss, github, economics, metrics
Using Claude Code: The Unreasonable Effectiveness of HTML22934
html, claude, ai, efficiency
How Alt Text Accessibility Supports Low-Vision Users22933
accessibility, alt-text, images, wcag
Designing AI Agents: 4 Lessons From China’s Qwen Agent (nng)22932
design, usability, ai-agents, qwen, ai, lessons
5 Types of Engineers I Met as a Technical Writer22931
documentation, collaboration
Bot Detection: How to Block Bad Bots in 202622930
how-tos, bot-detection, bots
Using CSS “corner-shape” for Folded Corners (dxn/css)22929
css, borders, effects
How to Control Infinite CSS Animations (css/fro)22928
how-tos, css, animations
UX Writing: FAQs From Practitioners (nng)22927
user-experience, writing
How to Use Ollama With Claude Code (rua)22926
how-tos, ollama, claude, ai
Developer Ecosystem Survey 2026 (jet)22925
surveys, programming, code-editors, tooling
Weekend at Bernie’s (and)22924
dependencies, security, foss, metrics
Taken (sin)22923
privacy, fingerprinting
10 Common Component Architecture Mistakes in Figma Design Systems (and What to Do Instead) (ali/zer)22922
components, architecture, design-systems, figma, mistakes
Building Coding Fundamentals: My System for Sustainable AI-Assisted Development (jas)22921
ai, ai-skills, processes
Designing Data-Intensive Applications—Advice for Interaction Designers22920
information-design, interaction-design
Behind the Scenes Hardening Firefox With Claude Mythos Preview (fre+/moz)22919
firefox, browsers, security, claude, ai
How to Make Claude Code Follow Your Design System in Figma22918
how-tos, design-systems, figma, claude, ai
My Thoughts on AI: Fears, Opinions, and Mental Journey (ace)22917
ai, craft, career
Better Browser Caching With “No-Vary-Search” (css)22916
caching, http-headers, http