Niels Leenheer
The Resilience of the World Wide Web
#1about 2 minutes
Understanding the inherent resilience of HTML
HTML is fundamentally designed to be error-tolerant and forgiving for non-professionals, unlike JavaScript which fails on simple mistakes.
#2about 2 minutes
The creation of the web by Tim Berners-Lee
Tim Berners-Lee created the World Wide Web at CERN to facilitate information sharing among scientists, with resilience built in from the start.
#3about 3 minutes
How browsers achieve forward and backward compatibility
Browsers ensure compatibility by ignoring unrecognized HTML tags and treating them as generic elements in the DOM, as seen with the noscript tag.
#4about 2 minutes
Recreating deprecated HTML tags with modern techniques
Deprecated tags like blink and marquee can be brought back to life using CSS animations, demonstrating HTML's flexibility.
#5about 7 minutes
How the HTML tokenizer parses tags and attributes
The browser's tokenizer processes HTML character by character, allowing for unconventional but valid tag names which enables frameworks like Angular and Vue.
#6about 1 minute
Why semantic HTML is still critically important
Despite HTML's flexibility with custom tags, using proper semantic elements like the button tag is essential for accessibility and built-in browser functionality.
#7about 5 minutes
How the DOM tree builder automatically corrects errors
The tree builder ensures a valid DOM by automatically inserting missing elements like html and body, and by intelligently fixing improperly nested tags.
#8about 3 minutes
Embracing the web's original spirit of creation
The web was designed for everyone to create and share content, so developers should build personal websites instead of relying solely on commercial platforms.
#9about 2 minutes
How the noscript tag actually works in browsers
The noscript tag's content is treated as plain text by the parser, which explains why it cannot be nested, styled, or contain a functional script tag.
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
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
04:49 MIN
Using content channels to build an event community
Cat Herding with Lions and Tigers - Christian Heilmann
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
04:57 MIN
Developing resilience by expanding your capacity for failure
What 2025 Taught Us: A Year-End Special with Hung Lee
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
11:10 MIN
The only frontend stack that truly matters
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
Featured Partners
Related Videos
The Resilience of the World Wide Web
The State Of The Web
Jeremy Keith
Catching up on the basics you don't really need that much code
Chris Heilmann
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
Web development: where are we, and where are we going?
Laurie Voss
Design Principles For The Web
Jeremy Keith
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Chris Heilmann & Daniel Cranney and David Letorey
Related Articles
View all articles



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



Frontend Revolution
Amsterdam, Netherlands
Angular
JavaScript
Test Driven Development





