June 19, 2013

Browser Update: Microsoft Looking Toward the Future

milk

For most web developers, the most frustrating part of their job is tweaking websites to work with non-standards-compliant browsers such as IE6. Microsoft has long been behind the browser curve due to their resistance to open standards. Two recent developments from the folks at Microsoft seem to indicate they are ready to re-engage with the web.

IE6 Just Won’t Die

Ask web designers what the most frustrating part of their job is, and most will go into a 15 minute tirade about Internet Explorer 6.

The Microsoft browser (which was last updated in 2001), is infamous for its security flaws and lack of adherence to open web standards (maintained by the W3C).

Even with these flaws, it managed to hold on to a huge share of the browser market. It was still prevalent among 55% of businesses in December 2007, over a year after the release of Internet Explorer 7.

Even with the recent release of Internet Explorer 8, IE6 still currently holds about 20% of the global browser market

The web has been trying to push IE6 out for quite some time, but it looks like Microsoft finally gets the point.

5_17_10 milk carton IE6.pngThey have even started a web campaign (see left) to educate users about the flaws inherent in IE6 and urge them to upgrade to IE8. The site is currently hosted at Microsoft Australia, but will hopefully be expanded to users around the globe.

Ever since Google (and YouTube) stopped supporting IE6, it was only a matter of time before the rest of the web followed suit.

While the elimin ation of IE6 is likely going to be a slow, tedious process, at least it’s a start.

“IE9 looks great”

At a recent conference, Microsoft announced plans for Internet Explorer 9. To the delight of the web community, everything seems to be moving in the right direction.

5_17_10 IE9 Tweet.pngEven the folks at Mozilla have kind words for their biggest browser rival. “IE9 looks great, very glad to see it. Congrats to the IE team!” said Mike Shaver, vice president of engineering at Firefox backer Mozilla, in a tweet (right).

There are many improvements planned for the latest incarnation, but the major ones are as follows:

  • HTML5 Web Standards
    This version of IE will focus on the latest in open web standard, meaning less browser-specific coding for developers. It is also focused on passing the Acid Test, which is a common measure of standards-compliance.
  • High-performance JavaScript engine
    Microsoft has built a new JavaScript engine that is focused on performance, taking advantage of the multi-core processors installed in newer machines. Their initial release is already outperforming the FF3 engine in benchmark testing.
  • Developer feedback
    Microsoft has released a “test drive” version of the browser to gain feedback from developers as it goes through the remaining stages of development.

Looking Ahead

Microsoft finally understands that to make a better web, the focus should be on open standards, not proprietary technology. With Microsoft aboard, it will keep the entire browser industry moving forward (instead of holding it back).

Now that Microsoft is back in a big way, Firefox and Chrome better step up their game.

What do you think? Will you be using Internet Explorer 9?

Browser Check: Firefox 3.5 Is King as IE6 Hangs On

According to StatCounter, Firefox 3.5 is now the world’s most popular web browser, with a global market share of 22%.

chart

Source: StatCounter Global Stats – Browser Version Market Share

Internet Explorer 7 started out 2009 with 41%, but has since dropped to 21%, getting edged out by its open source competitor.

So what does this change for designers and developers?

Well…nothing

IE6 Just Won’t Die

To the dismay of just about every CSS developer, IE6 (a browser that launched in 2001), is still hanging on with a market share of 14%. This wouldn’t be such a bad thing, were it not for the fact that IE6 doesn’t abide by some of the most common web standards, such as transparent PNG Images and other CSS rules (see the box model bug).

ie6nomore.com

Despite continuing campaigns to end the browser once and for all (including ie6nomore.com, ie6update.com, and others), it still remains an active part of the internet population, and a thorn in the side of CSS developers.

Some would argue that most of this IE6 retention comes from the corporate world, where users aren’t allowed to install new applications or upgrade existing ones. I have seen lots of web architects defending the continued use of IE6 because they are running applications that rely on integration with SharePoint or some other Microsoft system.

Like these developers, I come from the “if it ain’t broke, don’t fix it” school of thought, but isn’t there a happy medium here?

Can’t large corporations continue use of IE6, but also install a more standards compliant browser like Safari?

Can YOU Pass The Acid Test?

Acid3 Test

Over the last few years, web standards have become an important player in the battle for browser dominance. A set of web-based compliance tests known as the Acid Tests have been developed to assist software developers in creating standards compliant browsers.

Acid3, the latest version of the test, expands on the mainly CSS-based Acid2 to include tests for HTML5 and other JavaScript functionality that will play a big role in the next generation of web applications.

Interestingly enough, the only browser that completely passes the test is Safari, which only holds a 3% market share. Firefox 3.5 scores a commendable (but still “failing”) 93/100, while Internet Explorer 9.0 scored a 32/100. This is to be expected, given the fact the tests were purposefully written so that every browser failed initially, and they are based on draft W3C standards that are not yet “official”.

The Future Is Now

As we head into 2010, we will see the next generation of browsers work towards standards compliance, which will help designers and developers focus on the user experience instead of messing around with CSS hacks for a certain browser version.

I understand that most users could care less about standards-compliance, but whether they know it or not, their choice of browser is helping to nudge other companies (read Microsoft) towards standards compliance and a consistent web experience for everyone.

Now, if only we could get rid of IE6….

Photo credit: Preston Kemp.