A eulogy for Internet Explorer

A presentation at code.talks 2015 in September 2015 in Hamburg, Germany by Niels Leenheer

Slide 1

Slide 1

A eulogy for Internet Explorer 1995 — 2015 Niels Leenheer NLHTML5 — 23 July 2015 at Xebia, Hilversum

Slide 2

Slide 2

Internet Explorer was a good browser

Slide 3

Slide 3

Internet Explorer 6 was a good browser…

Slide 4

Slide 4

Internet Explorer 6 was a good browser… in 2001

Slide 5

Slide 5

Slide 6

Slide 6

Slide 7

Slide 7

Slide 8

Slide 8

And then Microsoft did nothing for five years…

Slide 9

Slide 9

In 2006 Internet Explorer 6 was not a good browser anymore…

Slide 10

Slide 10

In the days of Internet Explorer 4 and 5, it was truly way ahead of its time

Slide 11

Slide 11

opacity make elements translucent 1997 Internet Explorer 4 supports opacity filters 2001 opacity property appeared in CSS3 colors draft 2004 Firefox 0.9 supports the opacity property

Slide 12

Slide 12

@font-face use your own fonts in the browser 1997 Internet Explorer 4 supports CSS @font-face 2009 Firefox 3.5 supports CSS @font-face

Slide 13

Slide 13

VML vector graphics for the web 1999 Internet Explorer 5 supports VML 2001 SVG specification released 2004 first native SVG implementation

Slide 14

Slide 14

HTML+TIME animations and transitions 1999 Internet Explorer 5 supports HTML+TIME 2007 CSS3 based animations and transitions in WebKit 2009 CSS3 Animations and CSS3 Transitions published

Slide 15

Slide 15

HTML components extend HTML with your own behaviour 1999 Internet Explorer 5 supports HTML components 2012 first Web Components draft published

Slide 16

Slide 16

ContentEditable edit HTML in the browser 1999 2005 2007 2014 Internet Explorer 5 supports ContentEditable Safari 2 supports ContentEditable Firefox 3 supports ContentEditable HTML5 specification published

Slide 17

Slide 17

XMLHttpRequest load data from the server 1999 2000 2005 2006 Internet Explorer 5 supports Microsoft.XMLHTTP Mozilla reverse engineers it Interner Explorer 7 supports XMLHttpRequest W3C published a working draft

Slide 18

Slide 18

Slide 19

Slide 19

Slide 20

Slide 20

Slide 21

Slide 21

goodbye

Slide 22

Slide 22

@html5test