The Resilience of the World Wide Web
#1about 2 minutes
Why HTML is inherently more resilient than JavaScript
HTML was designed to be forgiving of errors to make web development accessible, unlike JavaScript where a single typo can break everything.
#2about 2 minutes
The origin of the web and its founding principles
Tim Berners-Lee created the World Wide Web at CERN to make information sharing easier, with resilience built into its core design from the very beginning.
#3about 3 minutes
How browsers achieve forward and backward compatibility
Browsers ensure forward and backward compatibility by ignoring unknown HTML tags and rendering them as generic DOM elements, which is the same principle that makes the `noscript` tag work.
#4about 2 minutes
Using CSS and JavaScript to revive deprecated tags
You can recreate the functionality of deprecated tags like `<blink>` using CSS animations, demonstrating the flexibility of modern web standards.
#5about 3 minutes
How the HTML tokenizer parses tags and attributes
The HTML tokenizer processes source code character-by-character into tokens and is designed to be extremely forgiving of errors, which enables the custom syntax used by modern frameworks.
#6about 3 minutes
Exploring the surprising flexibility of HTML syntax
The HTML specification allows for surprisingly flexible tag and attribute names, including special characters and even emojis, as long as the basic rules are followed.
#7about 1 minute
Why semantic HTML still matters for functionality
Despite HTML's flexibility with custom tags, using semantic elements like `<button>` is crucial for accessibility and built-in browser functionality.
#8about 6 minutes
How the DOM tree builder automatically corrects errors
The DOM tree builder automatically fixes common mistakes by adding missing required elements and intelligently re-nesting tags to create a valid document structure.
#9about 3 minutes
Reclaiming the web by creating personal websites
The web was meant for everyone to create and share content, so we should resist the dominance of commercial platforms by building our own personal websites.
#10about 2 minutes
Understanding the specific behavior of the `noscript` tag
The browser's parsing rules dictate that nested `noscript` tags are treated as plain text and that its content rendering cannot be overridden with CSS.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
06:23 MIN
The trend of browsers depending on online services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
The Resilience of the World Wide Web
Niels Leenheer
The State Of The Web
Jeremy Keith
Design Principles For The Web
Jeremy Keith
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
The year 3000, a brief history of Web Development
Lorenzo Pieri
Catching up on the basics you don't really need that much code
Chris Heilmann
Web development: where are we, and where are we going?
Laurie Voss
Future-Proof CSS
Ire Aderinokun
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


Hallo Welt! GmbH
Regensburg, Germany
Remote
CSS
GIT
HTML
Bootstrap
+1




CareerValue
Utrecht, Netherlands
Remote
€3-5K
PHP
GIT
Scrum
+4


Wees Een Van De
Utrecht, Netherlands
Senior
Java
React
Node.js
Next.js
Grafana
+4