Things That I Like Better in Vue Than in React | | 12,037 |
vuejs, react, frameworks, comparisons |
Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities (lir) | | 12,036 |
books, nodejs, security, vulnerabilities |
Node.js Debugging in Chrome DevTools (chr/fro) | | 12,035 |
nodejs, debugging, tooling, browsers, google, chrome, dev-tools |
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm) | | 12,034 |
redesigning, strategies, dei, accessibility |
Blind Internet Users Struggle With Error-Prone AI Aids (fin) | | 12,033 |
accessibility, ai |
10 Must Know System Design Concepts for Interviews | | 12,032 |
interviewing, architecture, concepts, scalability |
Demystifying the Shadow DOM | | 12,031 |
dom, shadow-dom |
Testing HTML With Modern CSS (hey) | | 12,030 |
html, css, testing, quality |
Jekyll vs. Astro (koo) | | 12,029 |
site-generators, comparisons, jekyll, astro |
Faster Websites With the “picture” Element (fra) | | 12,028 |
html, images, performance |
Why I’m Yet Another Woman Leaving the Tech Industry | | 12,027 |
career, community |
21 HTML Tips You Must Know About | | 12,026 |
html, tips-and-tricks |
[zx] 8.0.0 | | 12,025 |
release-notes, zx |
Reviewing Polypane for Responsive Website Tweaks | | 12,024 |
videos, polypane, browsers |
WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer) | | 12,023 |
accessibility, user-experience, keyboard-navigation, skip-links, wcag |
How to Think About HTML Responsive Images (db) | | 12,022 |
how-tos, html, images, responsive-design |
Creativity in Software Engineering | | 12,021 |
research, creativity, programming |
How to Make Your Website Work Offline | | 12,020 |
how-tos, web-workers, offline, javascript |
Breakpoints in Responsive Design | | 12,019 |
design, responsive-design, usability |
DevTools Tips and Tricks (fro) | | 12,018 |
browsers, dev-tools, tips-and-tricks |
Managing User Focus With “:focus-visible” (css) | | 12,017 |
css, selectors, focus |
The Free Software Commons (jen) | | 12,016 |
foss, community, security |
Should Designers Code? (bra) | | 12,015 |
design, career |
ESLint v9.0.0 Released (nza/esl) | | 12,014 |
release-notes, eslint |
Drive-By Accessibility Tweaks (bru) | | 12,013 |
accessibility |
“AI” Won’t Solve Accessibility (yat) | | 12,012 |
accessibility, ai |
Heat Death of the Internet | | 12,011 |
web |
The Basics of Legibility | | 12,010 |
fundamentals, typography, legibility |
AI and the Future of Web Accessibility Guidelines | | 12,009 |
discussions, accessibility, wcag, standards, ai, w3c |
The V8 Sandbox | | 12,008 |
v8, security |
JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue | | 12,007 |
videos, javascript, visualization, event-loop, events, apis |
Modern CSS Patterns in Campfire | | 12,006 |
css, case-studies |
Building Components With Radix UI | | 12,005 |
radix, components |
A Complete Guide to CSS Logical Properties, With Cheat Sheet | | 12,004 |
guides, css, logical-properties, cheat-sheets |
When to Use “tabindex="0"” (gra/tet) | | 12,003 |
accessibility, keyboard-navigation, focus, html |
Rounded Tabs With Inner Curves (css) | | 12,002 |
css, effects, tips-and-tricks |
How to Strongly Type process.env (mat) | | 12,001 |
how-tos, typescript, nodejs |
Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks? | | 12,000 |
dns, security |
Introducing Jpegli: A New JPEG Coding Library | | 11,999 |
introductions, jpeg, images, libraries, compression |
How to Build a Simple Web Server With Node.js | | 11,998 |
how-tos, servers, nodejs |
BFCache Explained | | 11,997 |
bfcache, browsers, performance |
Using JSON Web Tokens With Node.js | | 11,996 |
json-web-tokens, nodejs, security, authentication |
In-Page Links: 3 Usability Tips | | 11,995 |
videos, links, usability, tips-and-tricks |
Wednesday, April 3, 2024 Security Releases (nod) | | 11,994 |
release-notes, nodejs, security |
Theming Design Systems (per) | | 11,993 |
design-systems, theming |
The View Transitions API (cas/fro) | | 11,992 |
view-transitions, apis, astro |
Svelte Parses HTML All Wrong (ric) | | 11,991 |
svelte, html, parsing |
Hanging Punctuation in CSS (ada) | | 11,990 |
css, typography |
Fluid Typography With Discrete Steps (css) | | 11,989 |
css, typography, tips-and-tricks |
Finally Understand Responsive Design | | 11,988 |
videos, responsive-design, css |
“aspect-ratio” Gotcha (css) | | 11,987 |
css, images |
An Advanced Way to Use CSS Variables (cfe) | | 11,986 |
css, custom-properties |
AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don/w3c) | | 11,985 |
ai, web |
WordPress 6.5 “Regina” (pho/wor) | | 11,984 |
release-notes, wordpress |
WebAssembly at Google (tom) | | 11,983 |
videos, webassembly, google |
How to Get Somebody Fired Using Git | | 11,982 |
version-control, git, career |
Learn JavaScript (wil/dev) | | 11,981 |
courses, javascript |
Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit/sma) | | 11,980 |
branding, scrolling, animations, techniques, css |
How We’re Approaching Theming With Modern CSS (bel/pic) | | 11,979 |
css, theming |
Drawing a Line to Connect Elements With CSS Anchor Positioning (cit/fro) | | 11,978 |
css, anchor-positioning |
Authentication in Next.js (rwi) | | 11,977 |
authentication, nextjs |
An Interactive Guide to CSS Container Queries (sha) | | 11,976 |
guides, css, container-queries |
Bun 1.1 (jar+/bun) | | 11,975 |
release-notes, bun |
What Even Is a JSON Number? | | 11,974 |
json, terminology |
The Era of High-Paying Tech Jobs Is Over | | 11,973 |
programming, career, ai, economics |
The Detail, the Quality | | 11,972 |
design, quality |
Micro Frontends With Native Federation | | 11,971 |
micro-frontends, comparisons |
A Complete Guide for Content Creators to Start Making Accessible Content (pop) | | 11,970 |
guides, accessibility, content |
14 Top UX Tools for Designers in 2024 (web) | | 11,969 |
user-experience, tooling, link-lists |
The DevOps Basics | | 11,968 |
dev-ops, fundamentals |
10 JavaScript Sites Every Web Developer Should Know | | 11,967 |
javascript, learning, link-lists |
Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time | | 11,966 |
tooling, nodejs, deno, bun |
Why I Care Deeply About Web Accessibility and You Should Too (sch) | | 11,965 |
accessibility, web |
Object Structure in JavaScript Engines | | 11,964 |
objects, javascript, javascript-engines |
Latest WebAIM’s Million—Some Thoughts (cer) | | 11,963 |
accessibility |
Kobold Letters (wed) | | 11,962 |
html, email, support |
Some Samples Using UIkit | | 11,961 |
uikit |
Design Is a Process of Getting Stuck (fon) | | 11,960 |
design, processes |
The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web) | | 11,959 |
studies, research, accessibility, homepages, metrics |
The Power of “:has()” in CSS (css) | | 11,958 |
css, selectors |
The Easy Way to Access the Last JavaScript Array Element | | 11,957 |
javascript, arrays |
What Negative Effects Does a Bad Website Design Have on My Business? (web) | | 11,956 |
design, economics |
The Curious Case of the CSS Monochrome Media Query (sea) | | 11,955 |
css, media-queries |
“@ scope” Is Coming to CSS and It’s Amazing (kev) | | 11,954 |
videos, css, scope |
On “disabled” and “aria-disabled” Attributes (kit) | | 11,953 |
accessibility, html, attributes, aria |
Front-End Development’s Identity Crisis (ell) | | 11,952 |
career |
Figma Plugins (tmc) | | 11,951 |
figma, plugins |
Improving the Developer Experience of Enterprise Design Systems | | 11,950 |
design-systems, developer-experience, optimization |
History of JS Interop in Dart | | 11,949 |
javascript, dart, interoperability, history |
A Guide to Building CLI Tools in JavaScript | | 11,948 |
guides, tooling, command-line, javascript, nodejs |
What’s New in DevTools, Chrome 124 (dev) | | 11,947 |
release-notes, dev-tools, browsers, google, chrome |
The Complete Guide to Captioned Videos (mer) | | 11,946 |
guides, accessibility, captions, multimedia |
Release Notes for Safari Technology Preview 191 (jon/web) | | 11,945 |
release-notes, browsers, apple, safari |
New to the Web Platform in March (rac/dev) | | 11,944 |
release-notes, web-platform, browsers, mozilla, firefox, apple, safari, google, chrome |
Finally Understanding How “Array.sort(comparator)” Works (jam) | | 11,943 |
javascript, arrays |
CSS Color-Scheme-Dependent Colors With “light-dark()” (bra/dev) | | 11,942 |
css, functions, colors, dark-mode |
Iterator Helpers | | 11,941 |
ecmascript, javascript, javascript-engines, v8 |
Meet Angular’s New “output()” API (ang) | | 11,940 |
angular, apis |
What Even Are Dragging Movements? (cat) | | 11,939 |
accessibility, interaction-design, terminology |
ai.robots.txt (cor) | | 11,938 |
ai, crawling, scraping, robotstxt, tooling |
In-App Browsers Are Still a Privacy, Security, and Choice Problem (tho/the) | | 11,937 |
browsers, mobile, privacy, security |
How I Fixed My Brutal TTFB (whi/sen) | | 11,936 |
performance, metrics, optimization |
Flickering Glowing Text Effect With CSS (man) | | 11,935 |
css, effects |
Animating Clip Paths on Scroll With “@ property” in CSS (uti) | | 11,934 |
css, animations, scrolling, clipping, masking |
Exploring the Power of ARIA Live Attribute in Web Accessibility | | 11,933 |
accessibility, aria, attributes |
Node v20.12.0 (LTS) (nod) | | 11,932 |
release-notes, nodejs |
History of Web Accessibility | | 11,931 |
videos, accessibility, history |
Quick Tip: How to Align Column Rows With CSS Subgrid | | 11,930 |
tips-and-tricks, how-tos, css, grids, layout, alignment |
How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests | | 11,929 |
how-tos, jquery, ajax, functions, asynchronicity |
What You Need to Know About Modern CSS (Spring 2024 Edition) (chr/fro) | | 11,928 |
css, overviews |
How to Take Control of Flexbox (kev) | | 11,927 |
videos, how-tos, css, flexbox, layout |
How Does npx Actually Work and When to Use It | | 11,926 |
npx, nodejs |
CSS Anchor Positioning (tab+/w3c) | | 11,925 |
standards, css, anchor-positioning |
Convention Over Creativity? The Ups and Downs of UX Design (uxd) | | 11,924 |
user-experience, design |
Be Flexible About What People Need (and Don’t Assume) (eri) | | 11,923 |
accessibility |
7 Simple Rules for Better Data Visualization | | 11,922 |
information-design |
Error Messages 101 | | 11,921 |
videos, usability, errors, microcontent |
Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole/sma) | | 11,920 |
colors, dark-mode, css, javascript |
How to Consolidate Multiple Design Systems (uxd) | | 11,919 |
how-tos, design-systems, processes |
JavaScript Visualized: Promise Execution | | 11,918 |
javascript, promises, visualization |
CORS Finally Explained—Simply | | 11,917 |
security, csrf, cors, concepts |
No One Actually Wants Accessibility | | 11,916 |
accessibility |
Spicing Up Text With “text-emphasis” in CSS (ami) | | 11,915 |
css, typography, effects |
New CSS That Can Actually Be Used in 2024 (tho) | | 11,914 |
css, logical-properties, container-queries, selectors, nesting, functions, cascade, grids |
Incredible JavaScript Animation Libraries | | 11,913 |
javascript, animations, libraries, link-lists |
How Does Single Sign-On (SSO) Work? (mil) | | 11,912 |
authentication, security |
Diving Into the Node.js Website Redesign (bri/nod) | | 11,911 |
redesigning, case-studies |
AI Can Make a Code Review for Free | | 11,910 |
ai, code-reviews, tooling |
Radix Themes 3.0 | | 11,909 |
release-notes, radix |
Learn OAuth 2.0 by Building Your Own OAuth Client | | 11,908 |
authorization, oauth, functionality |
Profile Node.js Performance With the Performance Panel (jec+/dev) | | 11,907 |
nodejs, performance, debugging, browsers, google, chrome, dev-tools |
ARIA “role=application” and Mobile Screen Readers (cer) | | 11,906 |
accessibility, aria, screen-readers, mobile |
Going Beyond Pixels and (r)ems in CSS—Absolute Length Units (uti/iod) | | 11,905 |
css, units |
The Cost of Interrupted Work: More Speed and Stress | | 11,904 |
research, productivity, processes |
Quick Tip: How to Add Gradient Effects and Patterns to Text | | 11,903 |
tips-and-tricks, how-tos, css, gradients, effects |
Don’t Get Scammed by Fake Performance Experts and Apps | | 11,902 |
performance, tooling |
Accessible Forms With Pseudo Classes (css) | | 11,901 |
accessibility, forms, css, selectors |
The “Current Branch” in Git (b0r) | | 11,900 |
git |
Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar/soc) | | 11,899 |
nodejs, npm |
CSS Values and Units Module Level 3 (tab+/w3c) | | 11,898 |
standards, css, units |
CAPTCHA Excludes Disabled Web Users (zel) | | 11,897 |
accessibility, captcha |
12 Figma Tips to Work More Efficiently (uxd) | | 11,896 |
figma, tips-and-tricks, efficiency |
Building a Micro htmx SSR Framework (mco/pla) | | 11,895 |
frameworks, htmx, examples |
Node.js: The Documentary (isa+) | | 11,894 |
videos, nodejs, history |
Relicensing and Rug Pulls | | 11,893 |
foss, licensing, history |
Welcome to Future of Web Accessibility Based on Predictors (jar+) | | 11,892 |
videos, accessibility, outlooks |
[Bulma] 1.0.0 | | 11,891 |
release-notes, bulma |
Avoid These Design System Traps | | 11,890 |
design-systems |
Optimizing JavaScript for Fun and for Profit | | 11,889 |
javascript, optimization |
“__dirname” Is Back in Node.js With ES Modules (phi) | | 11,888 |
nodejs, esm |
This Pattern Will Wreck Your React App’s TS Performance (mat) | | 11,887 |
design-patterns, react, typescript, performance |
On the Gift of OKR for Company Culture (j9t) | | 11,886 |
processes, okr, culture |
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+) | | 11,885 |
accessibility, pop-overs, html |
Microservices Promised Freedom but Delivered Dependencies (pur) | | 11,884 |
microservices, dependencies |
How to Test 3.3.8 Accessible Authentication (Minimum) (sib/tpg) | | 11,883 |
how-tos, accessibility, testing, authentication |
Folder Structures in React Projects | | 11,882 |
react, architecture |
Psychology and UX: Decoding the Science Behind User Clicks | | 11,881 |
user-experience, design, principles |
Angular Signals: Best Practices | | 11,880 |
angular, signals, best-practices |
Understanding Memory Heap and Memory Leaks—How the JS Engine Works (fro) | | 11,879 |
javascript-engines, memory, garbage-collection, asynchronicity |
The Box Model and Box Sizing (bel/pic) | | 11,878 |
css, box-model, concepts |
Progressive Disclosure Defaults (ada) | | 11,877 |
css, forms, interaction-design |
How to Plan Your First Successful Website (web) | | 11,876 |
how-tos, processes, project-management |
How to Create a Website and a PDF From the Same Codebase (spa/clo) | | 11,875 |
how-tos, code-generation, pdf, functionality |
Aesthetic Layouts: 2 Column Magazine With “shape-outside” (jhe) | | 11,874 |
code-pens, layout, css |
Build a Full-Stack App With Node.js and htmx | | 11,873 |
web-apps, nodejs, htmx |
How to Assess Your Fit for a Job Description: A Guide for Technologists | | 11,872 |
how-tos, guides, interviewing, career |
Using Relative Colors (chr/mdn) | | 11,871 |
css, colors |
Chill Scroll Snapping: Article Headers (chr/fro) | | 11,870 |
css, scrolling |
How Meta Improved Their Cache Consistency to 99.99999999 | | 11,869 |
facebook+meta, caching |
How to Kill the Cascade (fon) | | 11,868 |
css, cascade, resets, scope |
Comparing ECMAScript Modules and CommonJS | | 11,867 |
comparisons, esm, commonjs |
The Power of Textual Content in UX Design (uxm) | | 11,866 |
content, user-experience |
Empowering the User Experience Through Microinteractions: 7 Best Practices (uxm) | | 11,865 |
user-experience, interaction-design, best-practices |
Oh Sh*t, My App Is Successful and I Didn’t Think About Accessibility | | 11,864 |
accessibility |
The Ultimate Guide to Understanding npx vs. npm | | 11,863 |
guides, npx, npm, nodejs |
“require(esm)” in Node.js | | 11,862 |
nodejs, ecmascript, esm, commonjs |
How Web-Site Design and Social Media Work Together (uxm) | | 11,861 |
design, content, social-media |
Accessibility Foundations (tpg) | | 11,860 |
accessibility, fundamentals, link-lists |
Make a Web Browser: Beginner’s Guide (nim) | | 11,859 |
guides, browsers, browser-engines |
Observability Is an Illusion (pur) | | 11,858 |
observability, logging, monitoring, alerting |
I’m So Old: Web Edition (dav) | | 11,857 |
web, history |
Every React Concept Explained in 12 Minutes | | 11,856 |
videos, react, concepts |
Build a Node App With TypeScript (mat) | | 11,855 |
nodejs, typescript, pnpm, esm |
A Designer’s Role Is Not “at the Table” (uxd) | | 11,854 |
design, career |
A Comparison of JavaScript CRDTs (alm) | | 11,853 |
javascript, types, comparisons |
Time to Ditch Analytics? Tracking Scripts and Web Sustainability (mic) | | 11,852 |
embed-code, google, analytics, sustainability, performance, compliance |
Why UI Designers Should Understand Flexbox and CSS Grid (uxd) | | 11,851 |
design, layout, flexbox, grids, css |
2024 Cheat Sheet Collection | | 11,850 |
cheat-sheets, link-lists |
Copy Objects Ways in JavaScript | | 11,849 |
javascript, objects |
How Web Bloat Impacts Users With Slow Devices | | 11,848 |
performance, metrics, comparisons, web |
Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (pat) | | 11,847 |
migrating, jest, testing, memory, performance |
Deploying Remix to GitHub Pages | | 11,846 |
videos, deploying, remix, github-pages |
Homepage Design: 5 Fundamental Principles | | 11,845 |
design, homepages, principles |
Skeuomorphism | | 11,844 |
design, terminology |
Quick Tip: Creating a Date Picker in React | | 11,843 |
tips-and-tricks, react, functionality |
Webflow 101: A Guide for Beginners | | 11,842 |
introductions, guides, webflow, low-and-no-code |
How (In)Efficient Are Engineering Organizations? | | 11,841 |
efficiency, processes, engineering-management |
Accessibility in Design Systems: A Comprehensive Approach Through Documentation and Assets | | 11,840 |
accessibility, design-systems, documentation, dei |
How to Optimize Cumulative Layout Shift (CLS) on Shopify Sites (sia) | | 11,839 |
how-tos, performance, web-vitals, optimization, shopify |
There Is No EU Cookie Banner Law | | 11,838 |
consent-management, cookies, legal |
Qwik vs. Next.js: Which Framework Is Right for Your Next Web Project? | | 11,837 |
frameworks, comparisons, qwik, nextjs |
Performance Tooling in 2024 and Beyond (dev) | | 11,836 |
performance, tooling, browsers, dev-tools, lighthouse, google |
When “Semantic Tokens” Are No Longer Semantic | | 11,835 |
design-tokens, semantics |
What Is Safe Alignment in CSS? (chr/fro) | | 11,834 |
css, layout, user-experience |
The Golden Age of Accessibility | | 11,833 |
accessibility |
Make Your Functions More Reusable With Generics (mat) | | 11,832 |
typescript, functions, generics, maintainability |
Arguments for Opening Links in a New Tab or Window (gri/clo) | | 11,831 |
links, usability |
A Beginner’s Guide to Node.js Worker Threads | | 11,830 |
guides, nodejs, worker-threads |
How to Design Icons in Figma | | 11,829 |
how-tos, images, icons, figma, design |
How to Avoid Flaky Tests in Playwright | | 11,828 |
how-tos, testing, flakiness, playwright |
Ruby Is Complicated | | 11,827 |
html |
My New Favorite CSS Trick: “will-change” | | 11,826 |
css, animations, transitions, tips-and-tricks |
Refactoring My Ugliest Code With Signal View Queries | | 11,825 |
videos, refactoring, angular |
WCAG 2.2 Detective Skills | | 11,824 |
accessibility, standards, wcag |
25 Unnoticeable Features of JavaScript | | 11,823 |
javascript |
You Want “border-color: transparent”, Not “border: none” (dav/fro) | | 11,822 |
css, borders, transparency, accessibility, contrast |
What’s Next for a Global Design System (bra) | | 11,821 |
design-systems |
There Are No Standards Police (mno) | | 11,820 |
standards, policies, processes |
The Problem With Data Attributes for Text Effects (man) | | 11,819 |
html, css, typography, effects |
The Problem With AI (cfe) | | 11,818 |
ai |
HTML Performance Optimization: Tips for Faster Loading Pages | | 11,817 |
html, landing-pages, performance, optimization, tips-and-tricks |
Another JS Registry—Seriously?! (den) | | 11,816 |
videos, jsr, dependencies, javascript |
Marking the Web’s 35th Birthday: An Open Letter (tim) | | 11,815 |
web, history, anniversaries |
5 Exciting New JavaScript Features in 2024 | | 11,814 |
javascript |
Runtime Compatibility (asc+) | | 11,813 |
websites, runtimes, interoperability, comparisons, bun, deno, netlify, nodejs |
The Essential Guide to Microcopy and Becoming a More Literate Designer | | 11,812 |
guides, design, microcontent, content, writing |
Why Your Microservices Architecture Is Probably Overkill (and How I Learned to Love the Monolith Again) (pur) | | 11,811 |
architecture, microservices, monoliths |
Thoughts on Embedding Alternative Text Metadata Into Images (eri) | | 11,810 |
accessibility, images, metadata |
The “10× Engineer”: 50 Years Ago and Now (ger) | | 11,809 |
productivity, processes, career, history |
Spread vs. Rest Operators in JavaScript | | 11,808 |
javascript, operators, comparisons |
Interaction to Next Paint Is Officially a Core Web Vital (rvi/dev) | | 11,807 |
performance, web-vitals |
How to Read Files Quickly in JavaScript (lem) | | 11,806 |
how-tos, javascript, file-handling |
Building Websites and Building Websites Well (j9t) | | 11,805 |
quality, craft, community |
A Letter to My Younger Self, as an Accessibility Advocate (hbu) | | 11,804 |
accessibility, advocacy, retrospectives |
A Gentle Introduction to Generics in TypeScript | | 11,803 |
introductions, typescript, generics |
Have You Optimized for INP? | | 11,802 |
performance, web-vitals, optimization |
JSON Canvas | | 11,801 |
websites, standards, json, canvas |
Comparing JavaScript Frameworks: Templates | | 11,800 |
javascript, frameworks, templates, comparisons |
Express.js With TypeScript—Setup, Examples, Testing | | 11,799 |
videos, express, typescript, testing, examples |
IDEs vs. Code Editors: Everything You Need to Know (jet) | | 11,798 |
code-editors, comparisons, concepts |
Accessibility: Implementing Focus Traps | | 11,797 |
accessibility, focus, keyboard-navigation |
What Is INP and Why You Should Care (whi/sen) | | 11,796 |
performance, web-vitals, monitoring |
Streaming HTML (chr/fro) | | 11,795 |
html, php, streaming |
Distinguishing Between ARIA and Native HTML Attributes (deq) | | 11,794 |
html, aria, attributes, accessibility, comparisons |
Are We Watching the Internet Die? (edz) | | 11,793 |
web |
Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness | | 11,792 |
performance, tooling, metrics |
Alt Text for CSS Generated Content (tem) | | 11,791 |
css, generated-content, alt-text, accessibility |
Optimising Your Design System With Figma’s Variables (uxd) | | 11,790 |
design-systems, optimization, variables, figma |
Things I Learned While Building My JS Library | | 11,789 |
javascript, libraries, lessons |
CSS Button Styles You Might Not Know (dbu) | | 11,788 |
html, css, buttons |