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 that they be respected and included. Hide

Frontend Dogma

“comparisons” News Archive (2)

Entry (Sources) and Additional TopicsDate#
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js153
javascript, frameworks, angularjs, vuejs, meteor, nextjs
GIF, PNG, JPG, or SVG: Which One to Use?152
images, jpeg, png, gif, svg, webp
Brotli and Static Compression (mal/css)151
performance, compression, brotli, gzip
Making “input type=date” Complicated (ppk)150
html, forms, edge, microsoft, chrome, google, browsers
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim149
code-editors, sublime-text, microsoft, vs-code, vi+vim
Presentation Attributes vs. Inline Styles (chr/css)148
html, svg, attributes, css
What Is the Difference Between CSS Variables and Preprocessor Variables? (chr/css)147
css, preprocessors, custom-properties, variables
Next Generation Server Compression With Brotli (mal/sma)146
compression, brotli, gzip, performance
A Comparison of Animation Technologies (sar/css)145
animations, css, canvas, smil, webgl, gsap, jquery, threejs, react
PHP vs. Ruby—Let’s All Just Get Along144
php, ruby
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)143
static-site-generation, site-generators, jekyll, hugo
The Difference Between Responsive and Adaptive Design (geo/css)142
design, responsive-design, liquid-design
The Pros and Cons of Nesting Your Sass Code141
sass, nesting
SQL vs. NoSQL: How to Choose (cra)140
how-tos, databases, sql
Which Editor to Choose? (bre)139
code-editors, vs-code, microsoft, sublime-text
Deconfusing Pre- and Post-Processing (dea)138
css, preprocessors, postprocessors
Average Manager vs. Great Manager137
engineering-management
The Difference Between Minification and Gzipping (chr/css)136
minification, gzip, compression
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)135
performance, metrics
Front End and Back End (ppk)134
programming, career
Programming Fonts133
websites, fonts, programming
HTML5 Differences From HTML4 (zco/w3c)132
html, standards
Junior Designers vs. Senior Designers131
design, career, processes
Organizing CSS: OOCSS, SMACSS, and BEM (mat)130
css, oocss, smacss, bem
On Web Documents and Web Apps (j9t)129
terminology, concepts
All Code Is Not Equal: On Research and Production Code (j9t)128
concepts, terminology
Konqueror vs. Firefox127
browsers, konqueror, firefox, mozilla
Version Control Software in 2014: What Are Your Options?126
version-control, git, svn, cvs
Myth Busting: CSS Animations vs. JavaScript (css)125
animations, css, javascript, myths, metrics, gsap
Dart: On Its Merits (aer)124
dart, javascript
Bootstrap vs. Foundation123
videos, frameworks, bootstrap, foundation
The Web Wars122
libraries, frameworks, tooling, history
Browserify vs. Component (for)121
browserify, tooling
Classes vs. IDs and Descendent Selectors120
css, selectors
The Battle of CDNs: Comparing Cloudflare and Incapsula119
content-delivery, tooling, cloudflare
WordPress vs. Joomla: Search Engine Optimization118
seo, wordpress, joomla
Repurposing vs. Optimized Design (nng)117
design, desktop, mobile, print, optimization, user-experience
Sass vs. Less (chr/css)116
preprocessors, sass, less
Mobile Sites vs. Apps: The Coming Strategy Shift (nng)115
mobile, native, strategies, user-experience
Skeuomorphic Design vs. Modern and/or Futuristic Design (mat)114
design
I Still Love Flash—Here’s Why113
flash, jquery
Web Designers vs. Web Developers (mho)112
career
Sublime 2 vs. Notepad++111
code-editors, sublime-text, notepad++
Are CSS Tables Better Than HTML Tables?110
tables, css, html, semantics
Internationalization vs. Localization: What’s the Difference? (cms)109
internationalization, localization, terminology
Now You See Me (aar/ali)108
css, hiding, accessibility, jquery
Confessions of a Converted PHP Developer: Mixing Like a Baker107
ruby, php, mixins
CSS3 vs. CSS: A Speed Benchmark (sma)106
css, performance, metrics
The Difference Between “:nth-child” and “:nth-of-type” (chr/css)105
css, selectors
Camino, a Fast Alternative to Bloated Heavyweight Browsers104
camino, browsers
The Difference Between the WHATWG and the HTMLWG (wir)103
whatwg, w3c, standards
Google 2000 vs. Google 2011102
google, search, retrospectives, spam
Searching vs. Browsing (tan)101
searching, browsing
Best Lightweight PHP Frameworks of 2010100
php, frameworks
Eight Reasons to Choose Safari or Firefox (mac)99
browsers, safari, apple, firefox, mozilla
Print Design to Web Design: Comparative Analogies (chr/css)98
design, print, web
“visibility” vs. “display” in CSS97
css, hiding, seo
IE8 vs. IE6: Rise of the New Machine (dal/aja)96
internet-explorer, microsoft, browsers, metrics
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)95
html, layout, tables, semantics
Callbacks vs. Events94
javascript, callbacks, events
Server-Side JavaScript Will Be as Common as PHP (ate)93
javascript, php
Tables vs. CSS: CSS Trolls Begone92
html, css, tables, layout
PHP Frameworks: Comparing CakePHP and Symfony91
php, frameworks, symfony
HTML vs. XHTML: Why HTML Wins (j9t)90
html, xhtml
XHTML 1.1 or HTML 4.01? (chr/css)89
xhtml, html
DOM vs. Template (tro)88
dom, php
Dynamic URLs vs. Static URLs87
seo, urls
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)86
browser-engines, browsers, trident, gecko, webkit, presto
10 Weblog Engines Reviewed (sma)85
blogging, content-management, tooling, link-lists, wordpress, movable-type, drupal, joomla
What’s the Fastest Way to Code a Loop in JavaScript?84
javascript, loops, performance, metrics, browsers, firefox, mozilla, camino, safari, opera, internet-explorer
HTML or XHTML: Does It Really Matter? (sib)83
html, xhtml
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)82
performance, rendering, canvas, svg, images
jQuery and Prototype Benchmarks (dal/aja)81
jquery, prototypejs
13 Reasons Why CSS Is Superior to Tables in Website Design80
design, layout, tables, css
Subversion Gits the Last Train79
version-control, svn, git
The Browser Bunch (joe/mac)78
browsers, unix-like, safari, apple, flock, camino, firefox, mozilla, opera
A Collection Is Not an Array (sib)77
javascript, arrays
Color Rendering Difference: Firefox vs. Safari (chr/css)76
colors, rendering, firefox, mozilla, safari, apple, browsers
Firefox 3 Performance Gets a Boost75
firefox, mozilla, browsers, opera, safari, internet-explorer, metrics
XHTML 2 vs. HTML 574
xhtml, html
Is JSON Better Than XML? (nza)73
json, xml
The Great Browser JavaScript Showdown (cod)72
javascript, performance, metrics, opera, safari, apple, internet-explorer, microsoft, firefox, mozilla, browsers
Comparing the Evolution of Java and JavaScript71
java, javascript
State of ECMAScript 4 (jer)70
ecmascript, spidermonkey
Prototype and jQuery—Going From One to the Other (rem)69
slides, prototypejs, jquery
Cost of Solution vs. Cost of Problem (j9t)68
principles, economics, prioritization
Single-Line vs. Multi-Line CSS (chr/css)67
css, formatting
Font Rendering Differences: Firefox vs. IE vs. Safari (chr/css)66
css, fonts, rendering, firefox, mozilla, internet-explorer, microsoft, safari, apple, browsers
Comparing SEO to Spam65
seo, spam
jQuery vs. Prototype: OO JavaScript With or Without Training Wheels64
jquery, prototypejs, oop
jQuery for JavaScript Programmers (sim)63
javascript, jquery
CSS Selectors—Speed Myths62
css, selectors, performance, metrics, extjs, jquery, dojo, mootools, prototypejs, internet-explorer, firefox, safari, opera, browsers, myths
HTML Elements Index (j9t)61
html, xhtml, overviews
“border-radius”: Safari vs. Mozilla (pet)60
css, borders, safari, apple, mozilla, browsers
HTML5, XHTML2, and the Future of the Web (dig)59
html, xhtml, web-platform, outlooks
HTML or XHTML? Fact From Fiction58
html, xhtml, standards, myths
Graceful Degradation and Progressive Enhancement57
graceful-degradation, progressive-enhancement, concepts
JSON vs. XML: Browser Security Model (car)56
browsers, security, json, xml
JSON vs. XML: Browser Programming Models (car)55
browsers, programming, json, xml
HTML vs. XHTML54
html, xhtml
jQuery: (Mis)leading the Pack53
jquery, prototypejs
Why jQuery’s Philosophy Is Better (wyc/jqu)52
jquery, prototypejs
Web Inspector Gains New Eyes for Metrics, Properties51
webkit, dev-tools, firebug
How Strict Is Your Dynamic Language?50
programming, perl, php, ruby, python
AJAX [Conference]: Flash vs. AJAX49
flash, ajax, javascript
The JavaScript Library World Cup (dan)48
javascript, libraries, dojo, prototypejs, scriptaculous, yui
Comparison of Dojo and Prototype (JavaScript Toolkits)47
dojo, prototypejs
Minification vs. Obfuscation (dou)46
minification, obfuscation, terminology, javascript
Yahoo Is the New Google45
yahoo, google
A Comparison of AJAX Frameworks for ASP.NET (aja)44
frameworks, ajax, asp-net, link-lists
How to Tell the Difference Between Web 1.0 and Web 2.0 (dal/aja)43
web-2.0, web
AJAX Perf—Comparing the Atlas and Prototype Class Idioms42
javascript, performance
Rel vs. Rev (mic)41
html, xhtml, semantics, microformats
What Is Web 2.0 (tim/ore)40
web, web-2.0, concepts, terminology
How Is a Google Sitemap Different From an HTML Sitemap? (van)39
google, sitemaps, html
HTML Tags vs. Elements vs. Attributes38
html, attributes, terminology
Dashes vs. Underscores37
urls, seo
HTML 5 vs. XHTML 2 (dal/aja)36
html, xhtml, whatwg, w3c, standards
The Future: HTML or XHTML (lac)35
html, xhtml, outlooks
HTML Tags (lac)34
html, terminology
Open Source vs. Closed Source (jus)33
foss, economics
Checkboxes vs. Radio Buttons (nng)32
forms, guidelines, usability
Tables vs. CSS—a Fight to the Death31
html, tables, css, layout
Tags vs. Elements (ann)30
html, terminology
Weblogs vs. Old Media (dav)29
blogging
Inclusive Web Design for the Future (sch)28
slides, history, browsers, graceful-degradation, standards, design, strategies
Flash and Web-Based Applications (nng)27
flash, web-apps, usability
XHTML vs. the World (tan)26
xhtml, rss, syndication, blogging
XHTML 2.0 Drafted25
xhtml
Cache or Check?24
performance, caching
SWF vs. SVG—Which Should You Choose?23
flash, svg, images
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
Site and Origin Comparer15
tools, analysis, security
Website Change Monitor14
tools, analysis
HTML Diff (w3c)13
tools, exploration, auditing, debugging, html
Color Comparer12
tools, exploration, colors
Color Contrast Comparer (Directed Edges)11
tools, exploration, colors, contrast, accessibility, wcag
Text Diff10
tools, exploration, content
Website SEO Comparer (pre)9
tools, exploration, seo
Font Comparer8
tools, exploration, typography, fonts
Font Pairing Generator7
tools, exploration, typography, fonts
Google Lighthouse Report Comparer6
tools, exploration, google, performance
List Comparer5
tools, exploration, content
AVIF and WebP Settings Comparer (ind)4
tools, exploration, images, avif, webp
Color Contrast Comparer (Chip Cullen) (chi)3
tools, exploration, colors, contrast, accessibility
Website Performance Comparer2
tools, analysis, performance
URL Comparer1
tools, analysis, urls