Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“comparisons” News Archive (2)

Entry (Sources) and Other Related TopicsDate#
The Difference Between Agile and UX Is Not About Quantity vs. Quality (jas/uxd)281
, ,
HTTP/1 vs. HTTP/2 vs. HTTP/3280
,
Code Coverage vs. Test Coverage279
, ,
Tailwind CSS vs. UnoCSS278
, , ,
npm vs. Yarn vs. pnpm277
, ,
The Three Browser Storage Mechanisms276
,
8 Best Tools for Cryptography and Encryption (sta)275
, , , , ,
Deno vs. Node: No One Is Ready for the Move274
, ,
Shallow vs. Deep Copying in JavaScript273
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup272
, , , ,
Programming-Language Popularity by GitHub Pull Requests (lem)271
, , , , ,
The Alt Text War—SEO vs. Accessibility270
, , , ,
JSON vs. XML With Douglas Crockford (dou)269
, , , ,
Framework Popularity on Netlify (sel/net)268
, , , , ,
CSS Nesting (fro)267
, ,
Accessibility vs. Emojis (uxd)266
, ,
VS Code vs. WebStorm: A Comparison for Newbies265
, , , ,
Vue vs. React: Everything You Need to Know264
,
Craft vs. Industry: Separating Concerns (nac)263
, , ,
Static Site Generators: What’s Trending Right Now (sta)262
, , , , , , ,
2023 Web Framework Performance Report (ast)261
, , , , , , , ,
React vs. Signals: 10 Years Later (rya/thi)260
, , ,
The JavaScript Site Generator Review, 2023 (zac)259
, , , , , , , ,
Understanding the Difference Between Props and State in React258
, ,
Open Captions vs. Closed Captions: What’s the Difference?257
,
ARIA vs. HTML (aar)256
, , ,
Top Ten Popular Static Site Generators (SSG) in 2023255
, , , , , , , ,
What to Expect From Vue in 2023 and How It Differs From React (ric/the)254
,
Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get Up and Running253
, , , ,
A Comparison of SUS, UMUX-LITE, and UEQ-S252
, ,
The Difference Between Iteration and Prototyping251
,
Best Browsers For Developers in 2023 (tal)250
, , , , , ,
Comparing Manual and Free Automated WCAG Reviews (aar)249
, ,
Angular vs. AngularJS: 15 Key Differences to Know248
,
URI vs. URL: The Main Differences Between URL and URI247
,
Top 13 Templating Engines for JavaScript to Improve and Simplify Your Workflow 2023 (sta)246
, , , , , ,
Conditional API Responses for JavaScript vs. HTML Forms (aus)245
, , ,
Microservices vs. Monolithic Architecture: A Practical Approach244
, ,
“:has(:not())” vs. “:not(:has())” (mat)243
,
The Peculiar Case of Japanese Web Design242
, ,
Foundations: Native Versus Custom Components (tet)241
, , ,
Comparing TCP and QUIC240
, ,
Everything You Need to Know About Material Design 3239
, ,
Why You Should Prefer Using pnpm Over npm and Yarn?238
, ,
CSS Grid vs. Flexbox: How to Decide (With Examples) (ell)237
, , , ,
Rest vs. Spread Syntax in JavaScript (ami)236
CSS Rules vs. CSS Rulesets (lou)235
PureComponents vs. Functional Components With Hooks (ade)234
, ,
Useful JavaScript Data Grid Libraries (sma)233
, , ,
Comparing JAWS, NVDA, and VoiceOver (css)232
, , , , ,
Modern Alternatives to BEM (dav)231
, , ,
React Query vs. SWR230
, ,
TypeScript vs. JavaScript: Which One You Should Use, and Why229
,
Which Generator Builds Markdown the Fastest? (zac)228
, ,
“<article>” vs. “<section>”: How to Choose the Right One (sma)227
,
RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks226
, ,
Making the Wrong Choice on Build vs. Buy225
, , ,
Statements vs. Expressions (jos)224
Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes (jaf)223
, , , , ,
A Look at Remix and the Differences With Next.js (fgi/sma)222
, ,
Captions: Humans vs. Artificial Intelligence: Who Wins? (mer/equ)221
, , ,
Web Development Is Like Assembling IKEA Furniture (cod)220
The New Wave of React State Management219
,
404 vs. 410—the Technical SEO Experiment218
, ,
SPAs: Theory Versus Practice (nol)217
Style Scoping Versus Shadow DOM: Which Is Fastest? (nol)216
, , , , ,
Complex vs. Compound Selectors (mia)215
,
Patterns for Building JavaScript Websites in 2022 (rya/thi)214
,
Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau)213
,
An Introduction to the Tailwind CSS and Atomic CSS212
, ,
Personas vs. Archetypes211
, , ,
Under the Hood: React vs. Vue vs. Svelte210
, , ,
Frontend Versus Backend Web Development (uxm)209
Microsoft Edge Overtakes Safari as World’s Second Most Popular Desktop Browser208
, , , , , ,
Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now?207
, , ,
Server-Side vs. Client-Side Analytics (dav)206
,
Mobile App Versus Web Site: Which Is Better for Your Business? (uxm)205
,
URL, URI, URN: What’s the Difference?204
,
GitHub Alternatives: A Review of Bitbucket, GitLab, and More203
, , , , , ,
Component Party202
, , , , , , , , , , ,
When to Use a Function Expression vs. Function Declaration201
,
Moderated Versus Unmoderated Usability Testing (uxm)200
,
Remix vs. Next.js199
,
Moving From Next to Remix198
, ,
Inclusive Design vs. Accessible Design: Understanding the Differences197
, ,
Comparing Gatsby and Next.js for Website Development196
, ,
How to Consume Microformats2 Data (mic)195
, , ,
Comparing Node JavaScript to JavaScript in the Browser (css)194
, ,
The Baseline for Web Development in 2022193
, , , ,
Introduction to esbuild: Tutorial for React, JavaScript, and TypeScript Bundling—Bye Bye Webpack192
, , , , ,
Remix vs. Next.js (rem)191
,
Imperative vs. Declarative Programming190
,
Web vs. Email Development: The 11 Biggest Coding Differences189
, , ,
Understanding the Differences Between WCAG 2.1 and WCAG 2.2188
,
Rebase vs. Merge: Integrating Changes in Git (css)187
Buttons vs. Links (yat)186
, , ,
Introducing Svelte, and Comparing Svelte With React and Vue185
, , ,
Using Modern Image Formats: AVIF and WebP (add/sma)184
, , , , , ,
9 Tag Management Solutions You Should Consider183
, ,
Comparing Page Language Declaration Setups in Screen Readers (j9t)182
, , ,
Yarn vs. npm: Everything You Need to Know181
,
Indieweb vs. Fediverse (flu)180
,
Flexbox or CSS Grid? How to Make Layout Decisions That Make Sense179
, , , ,
4 Important Differences Between Regular and Arrow Functions178
,
I Tried Angular as a React Developer: Here Are 6 Things I Like About It177
,
Building the Same App 5 Times176
, , , ,
Static vs. Dynamic vs. Jamstack: Where’s the Line? (css)175
, ,
“return await promise” vs. “return promise” in JavaScript174
,
Thinking About the Cut-Out Effect: CSS or SVG? (sha)173
, , ,
Global vs. Local Styling in Next.js (sma)172
,
Definition of Done vs. Acceptance Criteria171
, ,
Vue.js vs. React—Not Your Usual Comparison170
, ,
How to Satisfy User Intent When Considering Search vs. Browse169
, , ,
The 5 Most Popular Front-End Frameworks Compared168
, , , , ,
Comparing the New Generation of Build Tools (css)167
, ,
React vs. Vue in 2021: Best JavaScript Framework166
, ,
Comparing Svelte and React165
,
Understanding Rendering in Web Apps: SPA vs. MPA164
, , ,
Web Crawling vs. Web Scraping163
, ,
“Yes or No?” (chr/css)162
,
Alt vs. Figcaption (tho)161
,
Bootstrap vs. Materialize Showdown160
, ,
Comparing Various Ways to Hide Things in CSS (css)159
, ,
Touch, Point, Click: Mouse vs. Touch Screen Input158
,
Comparing Styling Methods in 2020 (chr/css)157
, , , , , , ,
GitLab vs. GitHub—a Comparison of the Two Version Control Systems156
, ,
Webflow vs. WordPress: A Head-to-Head Comparison155
, , ,
AVIF Has Landed (jaf)154
, , , , , , ,
9 Best CSS Frameworks in 2020153
, , , , , , , , , , ,
Difference Between Concurrent Versions System (CVS) and Subversion (SVN)152
, ,
Vue vs. React in 2021: Which Framework to Choose and When151
, ,
Most Popular JavaScript Frameworks in 2020150
, , , , , ,
Node.js vs. Deno: What You Need to Know149
, ,
What Is Developer Experience (DX)? (chr/css)148
,
Meteor vs. Next? A Brutally Honest Answer147
, ,
Web Crawler vs. Web Scraper: The Differences146
, ,
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy145
, , , , , ,
Liquid vs. Nunjucks144
, ,
Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod/css)143
, , , , ,
Real-World Effectiveness of Brotli (css)142
, ,
Listboxes vs. Dropdown Lists141
, ,
Ruby vs. Ruby on Rails: Same or Different?140
, , ,
Dark Mode vs. Light Mode: Which Is Better?139
, ,
What’s the Difference Between Width/Height in CSS and Width/Height HTML Attributes? (chr/css)138
, ,
JAMstack vs. Jamstack (chr/css)137
,
When to Use SVG vs. When to Use Canvas (chr/css)136
,
The Differing Perspectives on CSS-in-JS (chr/css)135
, ,
AWS vs. Azure vs. Google: Cloud Services Comparison134
, , , , ,
JS vs. Java—Dynamic Typing133
,
Webhosting Compared: Testing the Uptime of 32 Hosts in 2018 (sma)132
,
Static vs. Server Rendering131
, ,
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)130
Node vs. Firebase vs. Laravel vs. Rails129
, , ,
Flutter: Google’s Take on Cross Platform (css)128
, ,
“::before” vs “:before” (chr/css)127
, ,
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It126
, ,
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)125
, , , , ,
Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma)124
, , , ,
What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You?123
, , ,
Front-End Frameworks: Custom vs. Ready-to-Use Solutions122
,
TYPO3 vs. Drupal: What Content Management System to Choose121
, ,
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)120
, , ,
Reboot, Resets, and Reasoning (chr/css)119
, , , ,
FOIT vs. FOUT, a Side by Side Comparison (zac)118
, ,
Understandable-Simple vs. Minimal-Simple Code (j9t)117
Introduction to WebRender—Browsers Today (nic/moz)116
, , ,
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)115
, , , ,
(Now More Than Ever) You Might Not Need jQuery (oll/css)114
, , , ,
Why Choose Vue.js (ano)113
,
Two Paradigms of Web Development (j9t)112
, ,
Masking vs. Clipping: When to Use Each (sar/css)111
, , ,
Laravel vs. Symfony—Clash of the Frameworks110
, , ,
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js109
, , , , ,
GIF, PNG, JPG, or SVG: Which One to Use?108
, , , , ,
Brotli and Static Compression (mal/css)107
, , ,
Making “input type=date” Complicated (ppk)106
, , , , , ,
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim105
, , , ,
Presentation Attributes vs. Inline Styles (chr/css)104
, , ,
What Is the Difference Between CSS Variables and Preprocessor Variables? (chr/css)103
, , ,
Next Generation Server Compression With Brotli (mal/sma)102
, , ,
A Comparison of Animation Technologies (sar/css)101
, , , , , , ,
PHP vs. Ruby—Let’s All Just Get Along100
,
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)99
, , ,
The Difference Between Responsive and Adaptive Design (geo/css)98
, ,
SQL vs. NoSQL: How to Choose (cra)97
, ,
Deconfusing Pre- and Post-Processing (dea)96
, ,
The Difference Between Minification and Gzipping (chr/css)95
, ,
HTML5 Differences From HTML4 (zco/w3c)94
,
Junior Designers vs. Senior Designers93
, ,
Organizing CSS: OOCSS, SMACSS, and BEM (mat)92
, , ,
On Web Documents and Web Apps (j9t)91
,
All Code Is Not Equal: On Research and Production Code (j9t)90
,
Konqueror vs. Firefox89
, , ,
Version Control Software in 2014: What Are Your Options?88
, , ,
Myth Busting: CSS Animations vs. JavaScript (css)87
, , , , ,
Dart: On Its Merits (aer)86
,
Bootstrap vs. Foundation85
, , ,
The Web Wars84
, , ,
The Battle of CDNs: Comparing Cloudflare and Incapsula83
, ,
WordPress vs. Joomla: Search Engine Optimization82
, ,
Repurposing vs. Optimized Design81
, , , , ,
Sass vs. Less (chr/css)80
, ,
Mobile Sites vs. Apps: The Coming Strategy Shift79
, , ,
I Still Love Flash—Here’s Why78
,
Web Designers vs. Web Developers (mho)77
Sublime 2 vs. Notepad++76
, ,
Internationalization vs. Localization: What’s the Difference? (cms)75
, ,
Now You See Me (aar/ali)74
, , ,
Confessions of a Converted PHP Developer: Mixing Like a Baker73
, ,
CSS3 vs. CSS: A Speed Benchmark (sma)72
, ,
The Difference Between “:nth-child” and “:nth-of-type” (chr/css)71
,
Camino, a Fast Alternative to Bloated Heavyweight Browsers70
,
The Difference Between the WHATWG and the HTMLWG (wir)69
, ,
Searching vs. Browsing (tan)68
,
Best Lightweight PHP Frameworks of 201067
,
Eight Reasons to Choose Safari or Firefox (mac)66
, , , ,
Print Design to Web Design: Comparative Analogies (chr/css)65
, ,
IE8 vs. IE6: Rise of the New Machine (dal/aja)64
, , ,
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)63
, , ,
Callbacks vs. Events62
, ,
Server-Side JavaScript Will Be as Common as PHP (ate)61
,
Tables vs. CSS: CSS Trolls Begone60
, , ,
HTML vs. XHTML: Why HTML Wins (j9t)59
,
XHTML 1.1 or HTML 4.01? (chr/css)58
,
DOM vs. Template (tro)57
,
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)56
, , , , ,
10 Weblog Engines Reviewed (sma)55
, , , , , ,
What’s the Fastest Way to Code a Loop in JavaScript?54
, , , , , , , , , ,
HTML or XHTML: Does It Really Matter? (sib)53
,
Subversion Gits the Last Train52
, ,
13 Reasons Why CSS Is Superior to Tables in Website Design51
, , ,
The Browser Bunch (joe/mac)50
, , , , , , ,
A Collection Is Not an Array (sib)49
,
Color Rendering Difference: Firefox vs. Safari (chr/css)48
, , , , , ,
XHTML 2 vs. HTML 547
,
Cost of Solution vs. Cost of Problem (j9t)46
, ,
Single-Line vs. Multi-Line CSS (chr/css)45
,
Font Rendering Differences: Firefox vs. IE vs. Safari (chr/css)44
, , , , , , , , ,
jQuery for JavaScript Programmers (sim)43
,
HTML Elements Index (j9t)42
, ,
HTML or XHTML? Fact From Fiction41
, , ,
Graceful Degradation and Progressive Enhancement40
, ,
HTML vs. XHTML39
,
How Strict Is Your Dynamic Language?38
, , , ,
Yahoo Is the New Google37
,
Rel vs. Rev (mic)36
, , ,
What Is Web 2.0 (tim/ore)35
, , ,
HTML Tags vs. Elements vs. Attributes34
, ,
The Future: HTML or XHTML (lac)33
, ,
HTML Tags (lac)32
,