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

“comparisons” News Archive (2)

Entry (Sources) and Additional TopicsDate#
Most Popular JavaScript Frameworks in 2020235
frameworks, javascript, react, angular, vuejs, nodejs, svelte
Node.js vs. Deno: What You Need to Know234
nodejs, deno, runtimes
What Is Developer Experience (DX)? (chr/css)233
developer-experience, terminology
Meteor vs. Next? A Brutally Honest Answer232
frameworks, meteor, nextjs
Web Crawler vs. Web Scraper: The Differences231
crawling, scraping, terminology
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy230
site-generators, jekyll, hugo, gatsby, nextjs, zola, eleventy
Liquid vs. Nunjucks229
template-engines, liquid, nunjucks
Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod/css)228
alpinejs, frameworks, javascript, jquery, vuejs, tailwind
Real-World Effectiveness of Brotli (css)227
performance, compression, brotli
Listboxes vs. Dropdown Lists (nng)226
design, forms, usability
Ruby vs. Ruby on Rails: Same or Different?225
ruby, ruby-on-rails, terminology, metrics
Dark Mode vs. Light Mode: Which Is Better? (nng)224
dark-mode, usability, accessibility
What’s the Difference Between Width/Height in CSS and Width/Height HTML Attributes? (chr/css)223
css, html, attributes
JAMstack vs. Jamstack (chr/css)222
jamstack, terminology
When to Use SVG vs. When to Use Canvas (chr/css)221
svg, canvas
The Differing Perspectives on CSS-in-JS (chr/css)220
css-in-js, css, javascript
AWS vs. Azure vs. Google: Cloud Services Comparison219
cloud-computing, aws, azure, google, gcp
JS vs. Java—Dynamic Typing218
javascript, java
Webhosting Compared: Testing the Uptime of 32 Hosts in 2018 (sma)217
hosting, link-lists
Static vs. Server Rendering216
rendering, performance, react
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)215
urls
Node vs. Firebase vs. Laravel vs. Rails214
nodejs, firebase, laravel, ruby-on-rails
Flutter: Google’s Take on Cross Platform (css)213
flutter, dart, google
“::before” vs “:before” (chr/css)212
css, selectors, support
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It211
protocols, http, performance
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)210
seo, alt-text, images, accessibility, naming, microcontent
Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma)209
mobile, flutter, dart, google, native
Understanding the Differences Between C#, C++, and C208
programming, c-sharp, c++, c
What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You?207
phpstorm, webstorm, code-editors
Front-End Frameworks: Custom vs. Ready-to-Use Solutions206
frameworks, customization
TYPO3 vs. Drupal: What Content Management System to Choose205
content-management, typo3, drupal
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)204
css, concepts, best-practices, principles
Reboot, Resets, and Reasoning (chr/css)203
css, resets, history, normalize-css, terminology
FOIT vs. FOUT, a Side by Side Comparison (zac)202
fonts, user-experience, flash-of-x
Understandable-Simple vs. Minimal-Simple Code (j9t)201
simplicity
Introduction to WebRender—Browsers Today (nic/moz)200
introductions, gecko, browser-engines, browsers
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)199
interaction-design, user-experience, hci, terminology, concepts
(Now More Than Ever) You Might Not Need jQuery (oll/css)198
jquery, javascript, ajax, performance, examples
Why Choose Vue.js (ano)197
vuejs, react
Two Paradigms of Web Development (j9t)196
concepts, best-practices, principles
Masking vs. Clipping: When to Use Each (sar/css)195
masking, clipping, svg, images
Laravel vs. Symfony—Clash of the Frameworks194
php, frameworks, laravel, symfony
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js193
javascript, frameworks, angularjs, vuejs, meteor, nextjs
GIF, PNG, JPG, or SVG: Which One to Use?192
images, jpeg, png, gif, svg, webp
Brotli and Static Compression (mal/css)191
performance, compression, brotli, gzip
Cut the File Size With These Three HTML Minification Tools190
minification, tooling, html, minimize, html-minifier, compression, gzip, performance
Making “input type=date” Complicated189
html, forms, edge, chrome, browsers
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim188
code-editors, sublime-text, vs-code, vi+vim
Presentation Attributes vs. Inline Styles (chr/css)187
html, svg, attributes, css
What Is the Difference Between CSS Variables and Preprocessor Variables? (chr/css)186
css, preprocessors, custom-properties, variables
Next Generation Server Compression With Brotli (mal/sma)185
compression, brotli, gzip, performance
A Comparison of Animation Technologies (sar/css)184
animations, css, canvas, smil, webgl, gsap, jquery, threejs, react
PHP vs. Ruby—Let’s All Just Get Along183
php, ruby
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)182
static-site-generation, site-generators, jekyll, hugo
The Difference Between Responsive and Adaptive Design (geo/css)181
design, responsive-design, liquid-design
The Pros and Cons of Nesting Your Sass Code180
sass, nesting
SQL vs. NoSQL: How to Choose (cra)179
how-tos, databases, sql, nosql
Which Editor to Choose? (bre)178
code-editors, vs-code, sublime-text
Deconfusing Pre- and Post-Processing (dea)177
css, preprocessors, postprocessors
Average Manager vs. Great Manager176
engineering-management
The Difference Between Minification and Gzipping (chr/css)175
minification, gzip, compression
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)174
performance, metrics
Front End and Back End173
programming, career
Programming Fonts172
websites, fonts, programming
HTML5 Differences From HTML4 (zco/w3c)171
html, standards
Junior Designers vs. Senior Designers170
design, career, processes
Organizing CSS: OOCSS, SMACSS, and BEM (mat)169
css, oocss, smacss, bem
On Web Documents and Web Apps (j9t)168
terminology, concepts
All Code Is Not Equal: On Research and Production Code (j9t)167
concepts, terminology
Konqueror vs. Firefox166
browsers, konqueror, firefox
Version Control Software in 2014: What Are Your Options?165
version-control, git, svn, cvs
Myth Busting: CSS Animations vs. JavaScript (css)164
animations, css, javascript, myths, metrics, gsap
Dart: On Its Merits (aer)163
dart, javascript
Bootstrap vs. Foundation162
videos, frameworks, bootstrap, foundation
The Web Wars161
libraries, frameworks, tooling, history
Browserify vs. Component (for)160
browserify, tooling
Classes vs. IDs and Descendent Selectors159
css, selectors
The Battle of CDNs: Comparing Cloudflare and Incapsula158
content-delivery, tooling, cloudflare
WordPress vs. Joomla: Search Engine Optimization157
seo, wordpress, joomla
Repurposing vs. Optimized Design (nng)156
design, desktop, mobile, print, optimization, user-experience
Sass vs. Less (chr/css)155
preprocessors, sass, less
Mobile Sites vs. Apps: The Coming Strategy Shift (nng)154
mobile, native, strategies, user-experience
Skeuomorphic Design vs. Modern and/or Futuristic Design (mat)153
design
I Still Love Flash—Here’s Why152
flash, jquery
Web Designers vs. Web Developers (mho)151
career
Sublime 2 vs. Notepad++150
code-editors, sublime-text, notepad++
Are CSS Tables Better Than HTML Tables?149
tables, css, html, semantics
Internationalization vs. Localization: What’s the Difference? (cms)148
internationalization, localization, terminology
Now You See Me (aar/ali)147
css, hiding, accessibility, jquery
Confessions of a Converted PHP Developer: Mixing Like a Baker146
ruby, php, mixins
CSS3 vs. CSS: A Speed Benchmark (tre/sma)145
css, performance, metrics
The Difference Between “:nth-child” and “:nth-of-type” (chr/css)144
css, selectors
Camino, a Fast Alternative to Bloated Heavyweight Browsers143
camino, browsers
The Difference Between the WHATWG and the HTMLWG (wir)142
whatwg, w3c, standards
Google 2000 vs. Google 2011141
google, search, retrospectives, spam
Searching vs. Browsing (tan)140
searching, browsing
Best Lightweight PHP Frameworks of 2010139
php, frameworks
Eight Reasons to Choose Safari or Firefox (mac)138
browsers, safari, firefox
Print Design to Web Design: Comparative Analogies (chr/css)137
design, print, web
“visibility” vs. “display” in CSS136
css, hiding, seo
IE8 vs. IE6: Rise of the New Machine (dal/aja)135
internet-explorer, browsers, metrics
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)134
html, layout, tables, semantics
Callbacks vs. Events133
javascript, callbacks, events
Server-Side JavaScript Will Be as Common as PHP (ate)132
javascript, php
Tables vs. CSS: CSS Trolls Begone131
html, css, tables, layout
PHP Frameworks: Comparing CakePHP and Symfony130
php, frameworks, symfony
HTML vs. XHTML: Why HTML Wins (j9t)129
html, xhtml
XHTML 1.1 or HTML 4.01? (chr/css)128
xhtml, html
DOM vs. Template (tro)127
dom, php
Dynamic URLs vs. Static URLs126
seo, urls
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)125
browser-engines, browsers, trident, gecko, webkit, presto
10 Weblog Engines Reviewed (sma)124
blogging, content-management, tooling, link-lists, wordpress, movable-type, drupal, joomla
What’s the Fastest Way to Code a Loop in JavaScript?123
javascript, loops, performance, metrics, browsers, firefox, camino, safari, opera, internet-explorer
HTML or XHTML: Does It Really Matter? (sib)122
html, xhtml
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)121
performance, rendering, canvas, svg, images
Writing Style for Print vs. Web (nng)120
writing, content, web, print
jQuery and Prototype Benchmarks (dal/aja)119
jquery, prototypejs
Subversion Gits the Last Train118
version-control, svn, git
13 Reasons Why CSS Is Superior to Tables in Website Design117
design, layout, tables, css
The Browser Bunch (joe/mac)116
browsers, unix-like, safari, flock, camino, firefox, omniweb, opera
A Collection Is Not an Array (sib)115
javascript, arrays
Color Rendering Difference: Firefox vs. Safari (chr/css)114
colors, rendering, firefox, safari, browsers
5 Reasons Why Search Engine Optimisation Is Like Horse Racing113
seo
Firefox 3 Performance Gets a Boost112
firefox, browsers, opera, safari, internet-explorer, metrics
XHTML 2 vs. HTML 5111
xhtml, html
HTML 5 Differences From HTML 4 (ann/w3c)110
html, standards
Is JSON Better Than XML? (nza)109
json, xml
The Great Browser JavaScript Showdown (cod)108
javascript, performance, metrics, opera, safari, internet-explorer, firefox, browsers
State of ECMAScript 4 (jer)107
ecmascript, spidermonkey
Comparing the Evolution of Java and JavaScript106
java, javascript
Prototype and jQuery—Going From One to the Other (rem)105
slides, prototypejs, jquery
Cost of Solution vs. Cost of Problem (j9t)104
principles, economics, prioritization
Single-Line vs. Multi-Line CSS (chr/css)103
css, formatting
Font Rendering Differences: Firefox vs. IE vs. Safari (chr/css)102
css, fonts, rendering, firefox, internet-explorer, safari, browsers
Comparing SEO to Spam101
seo, spam
jQuery vs. Prototype: OO JavaScript With or Without Training Wheels100
jquery, prototypejs, oop
The iPhone Is Internet Explorer 4 All Over Again (wir)99
mobile, apple, iphone, internet-explorer, browsers
jQuery for JavaScript Programmers (sim)98
javascript, jquery
CSS Selectors—Speed Myths97
css, selectors, performance, metrics, extjs, jquery, dojo, mootools, prototypejs, internet-explorer, firefox, safari, opera, browsers, myths
HTML Elements Index (j9t)96
html, xhtml, overviews
“border-radius”: Safari vs. Mozilla (pet)95
css, borders, safari, mozilla, browsers
HTML5, XHTML2, and the Future of the Web (dig)94
html, xhtml, xml, w3c, outlooks, web-platform
HTML or XHTML? Fact From Fiction93
html, xhtml, standards, myths
The Difference Between Usability and User Experience (jms)92
usability, user-experience, concepts
Graceful Degradation and Progressive Enhancement91
graceful-degradation, progressive-enhancement, concepts
JSON vs. XML: Browser Security Model (car)90
browsers, security, json, xml
JSON vs. XML: Browser Programming Models (car)89
browsers, programming, json, xml
HTML vs. XHTML88
html, xhtml
Safari Better Than Firefox? (zel)87
safari, firefox, fonts, browsers
10 PHP Frameworks Compared86
php, frameworks, zend, symfony
Understanding HTML, XML, and XHTML (oth/web)85
html, xml, xhtml, best-practices
jQuery: (Mis)leading the Pack84
jquery, prototypejs
Why jQuery’s Philosophy Is Better (wyc/jqu)83
jquery, prototypejs
Web Inspector Gains New Eyes for Metrics, Properties82
webkit, dev-tools, firebug
How Strict Is Your Dynamic Language?81
programming, perl, php, ruby, python
AJAX [Conference]: Flash vs. AJAX80
flash, ajax, javascript
The JavaScript Library World Cup (dan)79
javascript, libraries, dojo, prototypejs, scriptaculous, yui
CSS Tables [Versus] Layout Tables78
tables, layout, html, css
PHP vs. Ruby77
php, ruby, zend, frameworks
Comparison of Dojo and Prototype (JavaScript Toolkits)76
dojo, prototypejs
Minification vs. Obfuscation (dou)75
minification, obfuscation, terminology, javascript
Yahoo Is the New Google74
yahoo, google
A Comparison of AJAX Frameworks for ASP.NET (aja)73
frameworks, ajax, asp-net, link-lists
How to Tell the Difference Between Web 1.0 and Web 2.0 (dal/aja)72
web-2.0, web
AJAX Perf—Comparing the Atlas and Prototype Class Idioms71
javascript, performance
Rel vs. Rev (mic)70
html, xhtml, semantics, microformats
Are They Really Accessible PDFs?69
accessibility, pdf, html
HTML or XHTML? (rob)68
html, xhtml, doctypes, mime-types
What Is Web 2.0 (tim/ore)67
web, web-2.0, concepts, terminology
How Is a Google Sitemap Different From an HTML Sitemap? (van)66
google, sitemaps, html
Forms vs. Applications (nng)65
forms, web-apps, usability
Searching for Standards (mol)64
html, css, search, google, microsoft, yahoo
HTML Tags vs. Elements vs. Attributes63
html, attributes, terminology
Dashes vs. Underscores62
urls, seo
Architecting CSS (gar/dig)61
css, conventions
Recall Ability: Web Content Versus Print Content (ger)60
content, print
RSS 2.0 and Atom 1.0 Compared (int)59
rss, atom, syndication
XHTML and Error Handling (rob)58
xhtml, html, errors
Markup in the Real World57
html, xhtml
HTML 5 vs. XHTML 2 (dal/aja)56
html, xhtml, whatwg, w3c, standards
“fieldset”/“legend” in XHTML vs. HTML55
forms, xhtml, html
That Little “XHTML or HTML?” Debate54
xhtml, html
Web Content Management Is Not Data Management (ger)53
content-management
Liquid vs. Fixed52
design, liquid-design
The Future: HTML or XHTML (lac)51
html, xhtml, outlooks
CSS Is Not Hard to Learn—if You Recognise It for What It Is (cod)50
css, tables, layout, learning
Because IE6 Is the New Netscape 4.7x (cod)49
browsers, internet-explorer, netscape
HTML Tags (lac)48
html, terminology
The “alt” and “title” Attributes47
html, attributes, alt-text, accessibility, images, link-lists
An Internet Divided46
flash, html, web
On Form?45
xforms, forms, html, microsoft, adobe, w3c
Joining the XHTML vs. HTML Discussions44
xhtml, html
Open Source vs. Closed Source (jus)43
foss, economics
The Case for XHTML (far)42
xhtml, html, standards
Checkboxes vs. Radio Buttons (nng)41
forms, guidelines, usability
HTML, XHTML, Semantics, and the Future of the Web (joh)40
html, xhtml, semantics, web, outlooks, conformance
Tables vs. CSS—a Fight to the Death39
html, tables, css, layout, design
PDF vs. HTML38
pdf, html
Tags vs. Elements (ann)37
html, terminology
Patagonia Finds HTML Beats Rich Media for E-Catalog36
ecommerce, html, user-conversion
The Daily Standards35
websites, standards, conformance, metrics
Screenreader Visibility34
accessibility, screen-readers, hiding, css, overviews
RSS in Depth (int)33
slides, rss, syndication, standards
A Comparison of Two Computer Fonts: Serif Versus Ornate Sans Serif32
fonts, typography, readability, legibility
Weblogs vs. Old Media (dav)31
blogging
Inclusive Web Design for the Future (sch)30
slides, history, browsers, graceful-degradation, standards, design, strategies
Practical Applications: Visio or HTML for Wireframes (jef)29
prototyping, html
Flash and Web-Based Applications (nng)28
flash, web-apps, usability
XHTML vs. the World (tan)27
xhtml, rss, blogging
XHTML 2.0 Drafted26
xhtml
Cache or Check?25
performance, caching
SWF vs. SVG—Which Should You Choose?24
flash, svg, images
The Problem With Standards23
standards, html, xhtml
A Comparison of Popular Online Fonts: Which Size and Type Is Best?22
fonts, legibility, studies, research
Usability Metrics (nng)21
usability, research, metrics
The Web Is Like Canada (ali)20
web
Bitmaps and Vectors: Web Graphics Evolve (zdn)19
images, gif, jpeg, png
Differences Between Print Design and Web Design (nng)18
design, web, print
Comparing XSL and CSS (ndw)17
xsl, css
The Extensible Style Language16
xsl, css
Session ID vs. Cookies15
discussions, cookies
Site and Origin Comparer14
tools, analysis, security
Website Change Monitor13
tools, analysis
HTML Diff (w3c)12
tools, exploration, auditing, debugging, html, diff
Color Comparer11
tools, exploration, colors
Website SEO Comparer (pre)10
tools, exploration, seo
Font Comparer9
tools, exploration, typography, fonts
Font Pairing Generator8
tools, exploration, typography, fonts
Google Lighthouse Report Comparer7
tools, exploration, google, performance
List Comparer6
tools, exploration, content, diff
AVIF and WebP Settings Comparer (ind)5
tools, exploration, images, avif, webp
Color Contrast Comparer (chi)4
tools, exploration, colors, contrast, accessibility
Website Performance Comparer3
tools, analysis, performance
URL Comparer2
tools, analysis, urls
Text Diff1
tools, exploration, content, diff