“comparisons” Archive
- When to Use Bun Instead of Node.js · · bun, nodejs
- Design Deja Vu · · design, html, css, history
- HTML Attributes vs. DOM Properties · · html, dom
- Comparing Full Stack and Headless CMS Platforms · · content-management, wordpress, drupal
- Document Collaboration (With Comments!) · · documentation, collaboration, link-lists
- A Comparison of Automated Testing Tools for Digital Accessibility · · accessibility, testing, tooling, automation
- Figma Prototypes vs. HTML Prototypes · · design, processes, prototyping, figma, html
- Things That I Like Better in Vue Than in React · · vuejs, react, frameworks
- Micro Frontends with Native Federation · · micro-frontends
- A Comparison of JavaScript CRDTs · · javascript, data-types
- Comparing ECMAScript Modules and CommonJS · · javascript, modules
- How Web Bloat Impacts Users With Slow Devices · · performance, metrics, web
- Qwik vs. Next.js: Which Framework Is Right for Your Next Web Project? · · frameworks, qwik, nextjs
- Spread vs. Rest Operators in JavaScript · · javascript, operators
- Runtime Compatibility · · websites, runtimes, bun, deno, netlify, nodejs
- Comparing JavaScript Frameworks: Templates · · javascript, frameworks, templates
- Distinguishing Between ARIA and Native HTML Attributes · · html, aria, accessibility
- The Ultimate Guide to Choosing the Best React Website Builder · · guides, react, tooling, link-lists
- The End of My Gatsby Journey · · gatsby, frameworks
- VPS Showdown—March 2024—DigitalOcean vs. Linode vs. Vultr · · servers, hosting, metrics
- The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked · · aws, javascript, runtimes, nodejs, metrics
- TIL—“submit()” versus “requestSubmit()” · · javascript
- Choosing the Right Node.js Package Manager in 2024: A Comparative Guide · · guides, nodejs, dependencies
- Test Quality vs. Bashing Tailwind CSS · · tailwind, css
- htmx vs. React: A Complete Comparison · · htmx, react
- Difference Between the Accessibility Page and the Accessibility Statement · · accessibility, documentation
- Next.js vs. Remix—a Developer’s Dilemma · · nextjs, remix
- 10 Best Create React App Alternatives for Different Use Cases · · frameworks, tech-stacks, link-lists
- JavaScript on Demand: How Qwik Differs from React Hydration · · javascript, qwik, react, hydration
- React, Solid, htmx · · react, solidjs, htmx
- JavaScript vs. Python: Which One Should You Learn First? · · javascript, python
- The Most Demanded Frontend Frameworks in 2023 · · frameworks, react, angular, vuejs
- “field-sizing” Just Works! · · css, forms
- Practical Guide to Destructuring: TypeScript vs. Dart · · guides, typescript, dart
- JWT vs. Session Authentication · · security, authentication, json-web-tokens
- Take a Qwik Break from React With Astro · · qwik, react, astro, frameworks
- Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build · · culture, leadership, processes
- JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) · · videos, javascript, arrays, sorting
- Is It Time to Switch from Docker to Podman? · · videos, docker, tooling
- Web Component Gotcha: “constructor” vs. “connectedCallback” · · web-components, javascript
- How to Get Started With Progressive Web Apps · · how-tos, web-apps
- The Best PHP Frameworks for 2024 · · php, frameworks, link-lists
- Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? · · git, concepts
- The Website vs. Web App Dichotomy Doesn’t Exist · · concepts, terminology
- The Best React Chart Libraries for Data Visualization in 2024 · · react, libraries, information-design, link-lists
- I Built the Same App 7 Times: Which JS Framework Is Best? · · javascript, frameworks
- Session-Based vs. Token-Based Authentication: Which Is Better? · · authentication, json-web-tokens, security
- Classes vs. Prototypes in JavaScript · · javascript
- Search vs. Browse · · user-experience, browsing, searching
- The Difference Between Nesting an “@ layer” in “@ media” and “@ container” Query · · videos, css, media-queries, container-queries
- Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development · · progressive-enhancement, graceful-degradation
- A Few Ways CSS Is Easier to Write in 2023 · · css, techniques
- Comparison of Accessibility of E-Government Websites in Europe · · accessibility, case-studies
- Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit · · bun, nodejs
- How to Use the Fetch API in Node.js, Deno, and Bun · · how-tos, data-fetching, apis, nodejs, deno, bun
- Information vs. Experience: How to Build Mature Design Systems · · how-tos, design-systems
- Why Signals Are Better Than React Hooks · · videos, javascript, signals, react, hooks
- HTML vs. DOM? Let’s Debug Them · · videos, html, dom, debugging
- Tailwind vs. Semantic CSS · · tailwind, css, html, semantics, performance
- When to Use CSS “text-wrap: balance;” vs. “text-wrap: pretty;” · · css, typography
- I Asked People to Make This Simple Layout and Was Surprised by the Results · · videos, css, layout
- Which Is the Best Image Format for Your Website? · · images, jpeg, png, gif, webp, avif
- Accessibility vs. Inclusive Design · · videos, accessibility, inclusion
- Bun vs. Node.js: Everything You Need to Know · · bun, nodejs
- Arrow Functions vs. Traditional Functions in JavaScript · · videos, javascript, functions
- Medium vs. DEV vs. Hashnode vs. Hackernoon · · writing, community, productivity
- Gulp vs. Webpack—What Is Better: Using Webpack or Gulp.js? · · gulp, webpack
- Node.js vs. Deno vs. Bun: JavaScript Runtime Comparison · · nodejs, deno, bun, javascript, runtimes
- Information Architecture vs. Sitemaps: What’s the Difference? · · information-architecture, sitemaps
- Benchmarks [for 24 CSV Parsing Approaches] · · csv, parsing, performance
- Single-Page Applications: Ember vs. Angular · · spas, emberjs, angular
- Scope vs. Shadow DOM · · shadow-dom, dom, scope, css, javascript
- XUL and HTML · · xul, html
- Definition of Done vs. Acceptance Criteria: What’s the Difference? · · videos, agile, processes
- Microservices vs. Micro Frontends: What’s the Difference? · · microservices, micro-frontends
- Accessible Animated GIF Alternatives · · accessibility, animations, gif, multimedia
- Lightweight JavaScript Framework Review (for Django Developers) · · javascript, frameworks, link-lists, django
- Preload vs. Early Hints vs. Fetch Priority · · videos, performance, html, http, hints
- React Developers Love Preact, Here’s Why · · react, preact
- Understanding Authorization Before Authentication: Enhancing Web API Security · · authorization, authentication, apis, security
- Authentication vs. Authorization · · authentication, authorization
- Design vs. Accessibility and the CSS “visually-hidden” Class · · design, accessibility, css
- Re-Evaluating “px” vs. “em” in Media Queries · · css, units, media-queries
- GitHub Copilot and ChatGPT Alternatives · · github, ai
- The Difference Between Agile and UX Is Not About Quantity vs. Quality · · agile, user-experience, processes
- HTTP/1 vs. HTTP/2 vs. HTTP/3 · · http, protocols
- Code Coverage vs. Test Coverage · · code-coverage, testing, quality
- Tailwind CSS vs. UnoCSS · · tailwind, css, frameworks
- npm vs. Yarn vs. pnpm · · npm, yarn, pnpm
- 8 Best Tools for Cryptography and Encryption · · link-lists, tooling, security, cryptography, privacy
- Deno vs. Node: No One Is Ready for the Move · · deno, nodejs, dependencies
- Shallow vs. Deep Copying in JavaScript · · javascript
- Programming-Language Popularity by GitHub Pull Requests · · studies, research, programming, github, javascript, typescript
- The Alt Text War—SEO vs. Accessibility · · accessibility, seo, writing, alt-text
- JSON vs. XML With Douglas Crockford · · podcasts, interviews, json, xml, history
- Framework Popularity on Netlify · · frameworks, react, nextjs, gatsby
- Accessibility vs. Emojis · · accessibility, emoji, unicode
- Craft vs. Industry: Separating Concerns · · quality, economics, maintainability, craft
- Vue vs. React: Everything You Need to Know · · vuejs, react
- Static Site Generators: What’s Trending Right Now · · static-site-generators, trends, react, gatsby, nuxt, astro, eleventy
- 2023 Web Framework Performance Report · · frameworks, performance, astro, sveltekit, gatsby, remix, wordpress, nextjs, nuxt
- React vs. Signals: 10 Years Later · · react, signals, javascript, retrospectives
- The JavaScript Site Generator Review, 2023 · · static-site-generators, performance, astro, eleventy, gatsby, nextjs, nuxt, remix, sveltekit
- Understanding the Difference Between Props and State in React · · react, props, state-management
- Open Captions vs. Closed Captions: What’s the Difference? · · accessibility, captions
- ARIA vs. HTML · · accessibility, html, aria, semantics
- What to Expect from Vue in 2023 and How It Differs from React · · vuejs, react
- A Comparison of SUS, UMUX-LITE, and UEQ-S · · studies, research, user-experience
- The Difference Between Iteration and Prototyping · · processes, prototyping
- Comparing Manual and Free Automated WCAG Reviews · · accessibility, wcag, auditing
- Conditional API Responses for JavaScript vs. HTML Forms · · javascript, html, forms, security
- Microservices vs. Monolithic Architecture: A Practical Approach · · architecture, microservices, monoliths
- “:has(:not())” vs. “:not(:has())” · · css, selectors
- Foundations: Native Versus Custom Components · · components, html
- Rest vs. Spread Syntax in JavaScript · · javascript
- CSS Rules vs. CSS Rulesets · · css
- PureComponents vs. Functional Components With Hooks · · components, hooks
- Comparing JAWS, NVDA, and VoiceOver · · accessibility, user-agents, assistive-tech, screen-readers, jaws, nvda, apple, voiceover
- Useful JavaScript Data Grid Libraries · · javascript, libraries, information-design
- Modern Alternatives to BEM · · css, sorting, naming, bem
- React Query vs. SWR · · videos, react, data-fetching
- TypeScript vs. JavaScript: Which One You Should Use, and Why · · typescript, javascript
- Which Generator Builds Markdown the Fastest? · · static-site-generators, markdown, performance
- “<article>” vs. “<section>”: How to Choose the Right One · · html, semantics
- RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks · · frameworks, javascript
- Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes · · performance, web-vitals, html, css
- A Look at Remix and the Differences With Next.js · · frameworks, remix, nextjs
- Statements vs. Expressions · · javascript
- Captions: Humans vs. Artificial Intelligence: Who Wins? · · accessibility, captions, writing, automation
- Web Development Is Like Assembling IKEA Furniture ·
- 404 vs. 410—the Technical SEO Experiment · · seo, http, experiments
- The New Wave of React State Management · · react, state-management
- SPAs: Theory Versus Practice · · spas
- Style Scoping Versus Shadow DOM: Which Is Fastest? · · selectors, scope, dom, shadow-dom, performance, metrics
- Complex vs. Compound Selectors · · css, selectors
- Patterns for Building JavaScript Websites in 2022 · · javascript, frameworks
- Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” · · javascript, arrays
- Personas vs. Archetypes · · usability, user-experience, personas, testing
- Under the Hood: React vs. Vue vs. Svelte · · frameworks, react, vuejs, svelte
- Frontend Versus Backend Web Development ·
- Microsoft Edge Overtakes Safari as World’s Second Most Popular Desktop Browser · · user-agents, desktop, microsoft, edge, apple, safari, metrics
- Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now? · · monorepos, dependencies, nodejs
- Server-Side vs. Client-Side Analytics · · analytics, metrics
- Mobile App Versus Web Site: Which Is Better for Your Business? · · economics, mobile
- When to Use a Function Expression vs. Function Declaration · · javascript, functions
- Moderated Versus Unmoderated Usability Testing · · usability, testing
- Remix vs. Next.js · · remix, nextjs
- Moving from Next to Remix · · frameworks, nextjs, remix
- Comparing Gatsby and Next.js for Website Development · · gatsby, nextjs, static-site-generators
- Inclusive Design vs. Accessible Design: Understanding the Differences · · accessibility, inclusion, design
- Comparing Node JavaScript to JavaScript in the Browser · · javascript, nodejs, user-agents
- The Baseline for Web Development in 2022 · · user-agents, support, interoperability, web-platform, libraries, frameworks
- Remix vs. Next.js · · remix, nextjs
- Imperative vs. Declarative Programming · · videos, programming
- Understanding the Differences Between WCAG 2.1 and WCAG 2.2 · · accessibility, wcag
- Rebase vs. Merge: Integrating Changes in Git · · git
- Buttons vs. Links · · html, semantics, buttons, links
- Introducing Svelte, and Comparing Svelte With React and Vue · · svelte, react, vuejs, introductions
- 9 Tag Management Solutions You Should Consider · · tag-management, tooling, link-lists
- Comparing Page Language Declaration Setups in Screen Readers · · accessibility, html, http, user-agents, assistive-tech, screen-readers
- Yarn vs. npm: Everything You Need to Know · · yarn, npm
- Flexbox or CSS Grid? How to Make Layout Decisions That Make Sense · · how-tos, css, layout
- 4 Important Differences Between Regular and Arrow Functions · · javascript, functions
- I Tried Angular as a React Developer: Here Are 6 Things I Like About It · · angular, react
- Building the Same App 5 Times · · jquery, angular, react, vuejs, svelte
- Static vs. Dynamic vs. Jamstack: Where’s the Line? · · tooling, tech-stacks, jamstack
- “return await promise” vs. “return promise” in JavaScript · · javascript, promises
- Global vs. Local Styling in Next.js · · css, nextjs
- Definition of Done vs. Acceptance Criteria · · agile, scrum, processes
- Vue.js vs. React—Not Your Usual Comparison · · frameworks, vuejs, react
- How to Satisfy User Intent When Considering Search vs. Browse · · how-tos, usability, browsing, searching
- The 5 Most Popular Front-End Frameworks Compared · · frameworks, react, angular, vuejs, svelte, emberjs
- Comparing the New Generation of Build Tools · · tooling, building, bundling
- React vs. Vue in 2021: Best JavaScript Framework · · frameworks, vuejs, react
- Comparing Svelte and React · · svelte, react
- Alt vs. Figcaption · · html, accessibility
- Touch, Point, Click: Mouse vs. Touch Screen Input · · accessibility, interaction-design
- Vue vs. React in 2021: Which Framework to Choose and When · · frameworks, vuejs, react
- List Comparer · tools, exploration, content
- Google Lighthouse Report Comparer · tools, exploration, google, performance
- Website SEO Comparer · tools, exploration, seo
- Website Change Monitor · tools, analysis
- Color Contrast Comparer · tools, exploration, colors, contrast, accessibility, wcag
- Color Comparer · tools, exploration, colors
- Font Pairing Tester · tools, exploration, typography, fonts
- Font Comparer · tools, exploration, typography, fonts
- AVIF and WebP Settings Comparer · tools, exploration, images, avif, webp
- Text Diff · tools, exploration, content
- HTML Diff · tools, exploration, auditing, debugging, html
- Site and Origin Comparer · tools, analysis, security
- PageSpeed Results Comparer · tools, analysis, performance
- Bitmaps and Vectors: Web Graphics Evolve · · images, gif, jpeg, png
- Comparing XSL and CSS · · xsl, css
- The Extensible Style Language · · xsl, css