ie6   11508

« earlier    

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... | Chris Zacharias | Founder of imgix. YCombinator alum. Ex-YouTuber. Studied New Media at RIT.
ie6  youtube 
10 days ago by donutreply
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... | Chris Zacharias | Founder of imgix. YCombinator alum. Ex-YouTuber. Studied New Media at RIT.
ie6  browser  youtube  google  web 
12 days ago by zethraeus
A Conspiracy To Kill IE6
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.
ie6  youtube  google  browser  history 
12 days ago by fjordaan
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... | Chris Zacharias | Founder of imgix. YCombinator alum. Ex-YouTuber. Studied New Media at RIT.
history  google  browser  youtube  ie6 
17 days ago by mtwilliams
The successful conspiracy inside YouTube to kill Internet Explorer 6 • Chris Zacharias
Chris Zacharias:
<p>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 <img> 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 <img> tag would suddenly behave like an <iframe>, loading our homepage and all of its dependent resources in what could become an exponentially expanding recursive loop. Whenever an empty image tag found its way on to the homepage, it was all-hands-on-deck emergency to locate and replace the offending code before we melted our servers into paperweights.

Regardless of whatever the event at that time was, it had been brutal and it had been IE6 related.</p>

I love how this account begins in the tone of an old man at the opening of a film talking to a young helper. I think the screenplay then says "DISSOLVE TO YOUTUBE CAFETERIA". Like tears in the rain...

Also, it's not a conspiracy if it's for good, right?
Youtube  browser  ie6 
18 days ago by charlesarthur

« earlier    

related tags

6  7  @-public  @devnews  after  april  array  article  before  bem  best-practice  bless  blocking  boilerplate  bookmarklet  bookmarks_menu  browser  browsers  bug  chrome  code  coding  comic  comments  commits  compatibility  compatible  conditional-css  conditional  conditionalcomments  countdown  css  css3  culture  de  design  developer  developers  development  dom  download  engineering  error  explorer  explorer6  explorer7  explorer8  fascinating  fehler  find  firefox  fix  fools  framework  freak  freeware  fun  funny  fx  game  google  googlechrome  gp  grid  hack  hacks  history  hoax  hover  howto  html  html5  humor  ie  ie11  ie5  ie7  ie8  ie9  iebad  image  images  inline-block  inspiration  internet  internet_explorer  intranet  javascript  jquery  js  kippt_import  layout  less  library  limit  lösung  mac  max  media  messages  microsoft  min  modern.ie  modernizr  normalize  old  older  oldie  onload  opera  performance  pingdom  png  png8  pngfix  polyfill  postear  programming  project  query  ready  reference  responsive  safari  sass  script  simulator  software  solution  ssl  stylesheets  technology  test  testing  tip  tls  tools  transparency  upgrade  virtualbox  virtualization  vm  vms  vmware  vpc  warning  web-dev  web  webdesign  webdev  webdevel  webmaster  width  window.onload  windows  winxp  wm_paint  workaround  x  xpmode  youtube 

Copy this bookmark:



description:


tags: