https://blog.chriszacharias.com/a-conspiracy-to-kill-ie6
Svbtle
Chris Zacharias
Menu
* Chris Zacharias is writing on the Svbtle network.
* chriszacharias.com
* @zacman85
* zacman85
* zacman85
* facebook
* rss feed
* -----------------------------------------------------------------
* about svbtle
* sign up
May 1, 2019
A Conspiracy To Kill IE6
The bittersweet consequence of YouTube's incredible growth is that so
many stories will be lost underneath all of the layers of new paint.
This is why I wanted to tell the story of how, ten years ago, a small
team of web developers conspired to kill IE6 from inside YouTube and
got away with it.
I do not recall the exact triggering event that led to our web
development team laying out plans to kill IE6 over lunch in the
YouTube cafeteria. Perhaps it was the time I pushed out a CSS
stylesheet that included an attribute selector on a semi-supported
HTML element. Any reasonable web developer would expect this to be
ignored by browsers not up to the task. This was not the case with
older flavors of IE. Under very specific conditions, an attribute
selector on an unsupported HTML element in IE would create an
internal recursion that would at best, cause the browser to crash and
at worst, trigger a blue screen of death. Or perhaps it was the
hundredth time one of our software engineers had innocently pushed
out an
tag with an empty src attribute. Nobody joining the team
could be expected to know that in early versions of IE, the browser
would load the root path "/" for empty src attributes. The
tag
would suddenly behave like an