Frontend Dogma

“comparisons” Archive

  1. When to Use Bun Instead of Node.js · · ,
  2. Design Deja Vu · · , , ,
  3. HTML Attributes vs. DOM Properties · · ,
  4. Comparing Full Stack and Headless CMS Platforms · · , ,
  5. Document Collaboration (With Comments!) · · , ,
  6. A Comparison of Automated Testing Tools for Digital Accessibility · · , , ,
  7. Figma Prototypes vs. HTML Prototypes · · , , , ,
  8. Things That I Like Better in Vue Than in React · · , ,
  9. Micro Frontends with Native Federation · ·
  10. A Comparison of JavaScript CRDTs · · ,
  11. Comparing ECMAScript Modules and CommonJS · · ,
  12. How Web Bloat Impacts Users With Slow Devices · · , ,
  13. Qwik vs. Next.js: Which Framework Is Right for Your Next Web Project? · · , ,
  14. Spread vs. Rest Operators in JavaScript · · ,
  15. Runtime Compatibility · · , , , , ,
  16. Comparing JavaScript Frameworks: Templates · · , ,
  17. Distinguishing Between ARIA and Native HTML Attributes · · , ,
  18. The Ultimate Guide to Choosing the Best React Website Builder · · , , ,
  19. The End of My Gatsby Journey · · ,
  20. VPS Showdown—March 2024—DigitalOcean vs. Linode vs. Vultr · · , ,
  21. The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked · · , , , ,
  22. TIL—“submit()” versus “requestSubmit()” · ·
  23. Choosing the Right Node.js Package Manager in 2024: A Comparative Guide · · , ,
  24. Test Quality vs. Bashing Tailwind CSS · · ,
  25. htmx vs. React: A Complete Comparison · · ,
  26. Difference Between the Accessibility Page and the Accessibility Statement · · ,
  27. Next.js vs. Remix—a Developer’s Dilemma · · ,
  28. 10 Best Create React App Alternatives for Different Use Cases · · , ,
  29. JavaScript on Demand: How Qwik Differs from React Hydration · · , , ,
  30. React, Solid, htmx · · , ,
  31. JavaScript vs. Python: Which One Should You Learn First? · · ,
  32. The Most Demanded Frontend Frameworks in 2023 · · , , ,
  33. “field-sizing” Just Works! · · ,
  34. Practical Guide to Destructuring: TypeScript vs. Dart · · , ,
  35. JWT vs. Session Authentication · · , ,
  36. Take a Qwik Break from React With Astro · · , , ,
  37. Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build · · , ,
  38. JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) · · , , ,
  39. Is It Time to Switch from Docker to Podman? · · , ,
  40. Web Component Gotcha: “constructor” vs. “connectedCallback” · · ,
  41. How to Get Started With Progressive Web Apps · · ,
  42. The Best PHP Frameworks for 2024 · · , ,
  43. Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? · · ,
  44. The Website vs. Web App Dichotomy Doesn’t Exist · · ,
  45. The Best React Chart Libraries for Data Visualization in 2024 · · , , ,
  46. I Built the Same App 7 Times: Which JS Framework Is Best? · · ,
  47. Session-Based vs. Token-Based Authentication: Which Is Better? · · , ,
  48. Classes vs. Prototypes in JavaScript · ·
  49. Search vs. Browse · · , ,
  50. The Difference Between Nesting an “@ layer” in “@ media” and “@ container” Query · · , , ,
  51. Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development · · ,
  52. A Few Ways CSS Is Easier to Write in 2023 · · ,
  53. Comparison of Accessibility of E-Government Websites in Europe · · ,
  54. Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit · · ,
  55. How to Use the Fetch API in Node.js, Deno, and Bun · · , , , , ,
  56. Information vs. Experience: How to Build Mature Design Systems · · ,
  57. Why Signals Are Better Than React Hooks · · , , , ,
  58. HTML vs. DOM? Let’s Debug Them · · , , ,
  59. Tailwind vs. Semantic CSS · · , , , ,
  60. When to Use CSS “text-wrap: balance;” vs. “text-wrap: pretty;” · · ,
  61. I Asked People to Make This Simple Layout and Was Surprised by the Results · · , ,
  62. Which Is the Best Image Format for Your Website? · · , , , , ,
  63. Accessibility vs. Inclusive Design · · , ,
  64. Bun vs. Node.js: Everything You Need to Know · · ,
  65. Arrow Functions vs. Traditional Functions in JavaScript · · , ,
  66. Medium vs. DEV vs. Hashnode vs. Hackernoon · · , ,
  67. Gulp vs. Webpack—What Is Better: Using Webpack or Gulp.js? · · ,
  68. Node.js vs. Deno vs. Bun: JavaScript Runtime Comparison · · , , , ,
  69. Information Architecture vs. Sitemaps: What’s the Difference? · · ,
  70. Benchmarks [for 24 CSV Parsing Approaches] · · , ,
  71. Single-Page Applications: Ember vs. Angular · · , ,
  72. Scope vs. Shadow DOM · · , , , ,
  73. XUL and HTML · · ,
  74. Definition of Done vs. Acceptance Criteria: What’s the Difference? · · , ,
  75. Microservices vs. Micro Frontends: What’s the Difference? · · ,
  76. Accessible Animated GIF Alternatives · · , , ,
  77. Lightweight JavaScript Framework Review (for Django Developers) · · , , ,
  78. Preload vs. Early Hints vs. Fetch Priority · · , , , ,
  79. React Developers Love Preact, Here’s Why · · ,
  80. Understanding Authorization Before Authentication: Enhancing Web API Security · · , , ,
  81. Authentication vs. Authorization · · ,
  82. Design vs. Accessibility and the CSS “visually-hidden” Class · · , ,
  83. Re-Evaluating “px” vs. “em” in Media Queries · · , ,
  84. GitHub Copilot and ChatGPT Alternatives · · ,
  85. The Difference Between Agile and UX Is Not About Quantity vs. Quality · · , ,
  86. HTTP/1 vs. HTTP/2 vs. HTTP/3 · · ,
  87. Code Coverage vs. Test Coverage · · , ,
  88. Tailwind CSS vs. UnoCSS · · , ,
  89. npm vs. Yarn vs. pnpm · · , ,
  90. 8 Best Tools for Cryptography and Encryption · · , , , ,
  91. Deno vs. Node: No One Is Ready for the Move · · , ,
  92. Shallow vs. Deep Copying in JavaScript · ·
  93. Programming-Language Popularity by GitHub Pull Requests · · , , , , ,
  94. The Alt Text War—SEO vs. Accessibility · · , , ,
  95. JSON vs. XML With Douglas Crockford · · , , , ,
  96. Framework Popularity on Netlify · · , , ,
  97. Accessibility vs. Emojis · · , ,
  98. Craft vs. Industry: Separating Concerns · · , , ,
  99. Vue vs. React: Everything You Need to Know · · ,
  100. Static Site Generators: What’s Trending Right Now · · , , , , , ,
  101. 2023 Web Framework Performance Report · · , , , , , , , ,
  102. React vs. Signals: 10 Years Later · · , , ,
  103. The JavaScript Site Generator Review, 2023 · · , , , , , , , ,
  104. Understanding the Difference Between Props and State in React · · , ,
  105. Open Captions vs. Closed Captions: What’s the Difference? · · ,
  106. ARIA vs. HTML · · , , ,
  107. What to Expect from Vue in 2023 and How It Differs from React · · ,
  108. A Comparison of SUS, UMUX-LITE, and UEQ-S · · , ,
  109. The Difference Between Iteration and Prototyping · · ,
  110. Comparing Manual and Free Automated WCAG Reviews · · , ,
  111. Conditional API Responses for JavaScript vs. HTML Forms · · , , ,
  112. Microservices vs. Monolithic Architecture: A Practical Approach · · , ,
  113. “:has(:not())” vs. “:not(:has())” · · ,
  114. Foundations: Native Versus Custom Components · · ,
  115. Rest vs. Spread Syntax in JavaScript · ·
  116. CSS Rules vs. CSS Rulesets · ·
  117. PureComponents vs. Functional Components With Hooks · · ,
  118. Comparing JAWS, NVDA, and VoiceOver · · , , , , , , ,
  119. Useful JavaScript Data Grid Libraries · · , ,
  120. Modern Alternatives to BEM · · , , ,
  121. React Query vs. SWR · · , ,
  122. TypeScript vs. JavaScript: Which One You Should Use, and Why · · ,
  123. Which Generator Builds Markdown the Fastest? · · , ,
  124. “<article>” vs. “<section>”: How to Choose the Right One · · ,
  125. RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks · · ,
  126. Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes · · , , ,
  127. A Look at Remix and the Differences With Next.js · · , ,
  128. Statements vs. Expressions · ·
  129. Captions: Humans vs. Artificial Intelligence: Who Wins? · · , , ,
  130. Web Development Is Like Assembling IKEA Furniture ·
  131. 404 vs. 410—the Technical SEO Experiment · · , ,
  132. The New Wave of React State Management · · ,
  133. SPAs: Theory Versus Practice · ·
  134. Style Scoping Versus Shadow DOM: Which Is Fastest? · · , , , , ,
  135. Complex vs. Compound Selectors · · ,
  136. Patterns for Building JavaScript Websites in 2022 · · ,
  137. Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” · · ,
  138. Personas vs. Archetypes · · , , ,
  139. Under the Hood: React vs. Vue vs. Svelte · · , , ,
  140. Frontend Versus Backend Web Development ·
  141. Microsoft Edge Overtakes Safari as World’s Second Most Popular Desktop Browser · · , , , , , ,
  142. Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now? · · , ,
  143. Server-Side vs. Client-Side Analytics · · ,
  144. Mobile App Versus Web Site: Which Is Better for Your Business? · · ,
  145. When to Use a Function Expression vs. Function Declaration · · ,
  146. Moderated Versus Unmoderated Usability Testing · · ,
  147. Remix vs. Next.js · · ,
  148. Moving from Next to Remix · · , ,
  149. Comparing Gatsby and Next.js for Website Development · · , ,
  150. Inclusive Design vs. Accessible Design: Understanding the Differences · · , ,
  151. Comparing Node JavaScript to JavaScript in the Browser · · , ,
  152. The Baseline for Web Development in 2022 · · , , , , ,
  153. Remix vs. Next.js · · ,
  154. Imperative vs. Declarative Programming · · ,
  155. Understanding the Differences Between WCAG 2.1 and WCAG 2.2 · · ,
  156. Rebase vs. Merge: Integrating Changes in Git · ·
  157. Buttons vs. Links · · , , ,
  158. Introducing Svelte, and Comparing Svelte With React and Vue · · , , ,
  159. 9 Tag Management Solutions You Should Consider · · , ,
  160. Comparing Page Language Declaration Setups in Screen Readers · · , , , , ,
  161. Yarn vs. npm: Everything You Need to Know · · ,
  162. Flexbox or CSS Grid? How to Make Layout Decisions That Make Sense · · , ,
  163. 4 Important Differences Between Regular and Arrow Functions · · ,
  164. I Tried Angular as a React Developer: Here Are 6 Things I Like About It · · ,
  165. Building the Same App 5 Times · · , , , ,
  166. Static vs. Dynamic vs. Jamstack: Where’s the Line? · · , ,
  167. “return await promise” vs. “return promise” in JavaScript · · ,
  168. Global vs. Local Styling in Next.js · · ,
  169. Definition of Done vs. Acceptance Criteria · · , ,
  170. Vue.js vs. React—Not Your Usual Comparison · · , ,
  171. How to Satisfy User Intent When Considering Search vs. Browse · · , , ,
  172. The 5 Most Popular Front-End Frameworks Compared · · , , , , ,
  173. Comparing the New Generation of Build Tools · · , ,
  174. React vs. Vue in 2021: Best JavaScript Framework · · , ,
  175. Comparing Svelte and React · · ,
  176. Alt vs. Figcaption · · ,
  177. Touch, Point, Click: Mouse vs. Touch Screen Input · · ,
  178. Vue vs. React in 2021: Which Framework to Choose and When · · , ,
  179. List Comparer · , ,
  180. Google Lighthouse Report Comparer · , , ,
  181. Website SEO Comparer · , ,
  182. Website Change Monitor · ,
  183. Color Contrast Comparer · , , , , ,
  184. Color Comparer · , ,
  185. Font Pairing Tester · , , ,
  186. Font Comparer · , , ,
  187. AVIF and WebP Settings Comparer · , , , ,
  188. Text Diff · , ,
  189. HTML Diff · , , , ,
  190. Site and Origin Comparer · , ,
  191. PageSpeed Results Comparer · , ,
  192. Bitmaps and Vectors: Web Graphics Evolve · · , , ,
  193. Comparing XSL and CSS · · ,
  194. The Extensible Style Language · · ,