Every developer learned to hate Internet Explorer, and for a good reason.
For more than a decade, Microsoft has been hibernating. After crushing Netscape, IE6 became THE BROWSER to use. In that time, it had all the advanced features and must have. But that status easily vanished with versions 7 and 8. Microsoft was too slow, and applied its own standards instead of adopting W3C standards.
Rise of Firefox and Chrome:
During the last 9 years, Firefox and Chrome rose to the competition, eating more than 40% of the market share. Just when IE was going down to the 50% mark, Microsoft decided to wake up and released IE9, the first real update to the internet explorer since version 6. HTML5, CSS3, new JavaScript engine and more.
IE was on a faster development cycle, and in less than 2 years, we got to IE11. In my personal opinion, IE11 is the best browser currently in market with its almost full support for CSS3 and HTML5 adding its rendering and JavaScript engines.
Chrome and Firefox release new versions almost every couple of weeks. During the last 4 months, Chrome is creating weird bugs with every new version, especially on Right-To-Left languages.
During a series of technical posts, I will be elaborating on cross-browser features, support, tips and hacks that helped me resolve a series of problems during my work. And since IE8 still have a good portion of the market share, I am sure every front end developer will need it.
Note that IE12 is just around the corner.