Home

New Tech Heroes

New Media and Social Publishing

Navigation

  • Home
  • About
    • Site rules
    • Privacy policy
    • Contact
    • About Tom Kephart
Home

Thought provoking

  • Joomla! 1.5.4 Released
  • Ira Glass on Getting Creative Work Done
  • Get Productive with Social Media (and Stay Sane)
  • What Social Media Does Best
  • Could Your Google Search Indict You?
  • The end of SEO?
  • It's All Too Much
  • 20+ Must-Have WordPress 2.5 Compatible Plugins
more

Tag cloud

Adobe AIR amateurs Apple blog blogger blogging blogs browsers buyout CMS content management development Drupal Facebook Firefox flashback friendfeed funny Gmail Google history Internet Internet Explorer jobs Joomla Mahalo marketing Microsoft new media online Open Source patch Plone privacy radio reputation Safari Scoble security SEO SharePoint SilverStripe social social networking social publishing spam TechCrunch Tom Kephart upgrade venture capital video virtual conversation Vista vulnerability web Web 2.0 web design WordPress Yahoo

Internet Explorer

Why Microsoft's change of heart on IE8 is important

Submitted by Tom Kephart on Tue, 03/04/2008 - 3:22pm.
  • DOCTYPE
  • HTML
  • IE8
  • Internet Explorer
  • Microsoft
  • mode
  • quirks
  • standards
  • web

Many web developers breathed a sigh of relief yesterday, myself included, when Microsoft announced that the new version of Internet Explorer would adhere to current web standards by default. Originally, the idea was to make IE8 more backward-compatible, using IE7's "standards" mode by default, and forcing web programmers who wanted to use IE8's "standards" mode to specify that in a page's HTML code. With yesterday's decision, IE8 will default instead to its own "standards" mode.

Why is this important? Doesn't it mean a lot of work to update and add code to older web pages? Probably. All current browsers have two main rendering modes: "quirks" and "standards." When a browser is asked to load a web page that requests a current DOCTYPE in its code, the browser uses its own standards mode to render the page. Older or improperly-formed web pages, that either reference older standards or have no specific reference to a standard, are rendered using "quirks" mode, where the browser tries to emulate an older version in order to display the page.

The problem is standards change over time, as new technology creates needs for browsers to handle content they didn't need to before. Plus each browser has its own way of implementing "standards," so you can see the dilemma web developers are faced with when creating web pages.

When Microsoft released IE7 in October 2006, some web pages that had rendered correctly in IE6 looked bad in the new browser. This was due to changes in the "standards" mode between the two versions, which also exposed some workarounds developers had used during the five years IE6 was the dominant Windows-based browser to get it to render certain objects properly. One example was the incomplete support for alpha-channel transparency in PNG images in IE6 and earlier. Developers had to use code that determined which version of which browser the site visitor was using, and apply a workaround if IE6 or earlier was detected.

When three out of four computer users are viewing web pages in a browser made by Microsoft, whatever decision Microsoft makes carries a lot of weight. Microsoft's original decision to set IE7 "standards" by default, while understandable from a compatibility standpoint, would have crippled future development of web technology by tying standards to the older, IE7-era.

Dean Hachamovich, Microsoft's General Manager for Internet Explorer, summarized the company's decision this way:

"Long term, we believe this is the right thing for the web. Shorter term, leading up not just to IE8’s release but broader IE8 adoption, this choice creates a clear call to action to site developers to make sure their web content works well in IE."

It may mean some short-term pain for web developers who have to upgrade older pages, but Microsoft's announcement yesterday that IE8 will embrace current web standards by default, whether prompted by pending litigation or a newfound love of open standards, means the future development of the web will be looking forward instead of backward. In the long run, that's good for both users and web professionals.

Bookmark/Search this post with:
  • Delicious
  • Digg
  • StumbleUpon
  • Reddit
  • Magnoliacom
  • Newsvine
  • Google
  • Technorati
  • Icerocket
  • 1 comment

Firefox and Safari take another small chunk from Internet Explorer

Submitted by Tom Kephart on Sun, 02/10/2008 - 4:47pm.
  • Firefox
  • IE
  • Internet Explorer
  • Linux
  • MacOS
  • NetApplications
  • Opera
  • Safari
  • Vista
  • Windows
  • XP

Alternative browsers Firefox and Safari continued to slowly erode Internet Explorer's market share in January, with Firefox now holding just under 17 percent of the browser usage and Safari nearing six percent, according to the latest data from Market Share by NetApplications. Of course, this still means that Microsoft's market leader is used by three out of every four internet users, and at the current rate of decline, about three percentage points a year, it would be 2016 before it lost its majority status.

Naturally, by 2016 we'll all have brain implants to directly surf the entire contents of the GoogleNet, so it's silly to consider a world where Internet Explorer isn't the dominant browser for the short term.

After hitting a peak of 0.65% in November, Opera (the myNetworkTV of browsers) dropped to a 0.62% share in January.

Other interesting data from January showed Windows XP holding 75.07% of the operating system market, followed by Windows Vista at 11.96% (over a year since its introduction), MacOS at 7.57%, Windows 2000 at 2.71% (and you thought the XP holdouts were hardcore), and Linux variants at just 0.67%.

As always, I recommend Firefox with the NoScript add-on for a safer browsing experience, but regardless of your browser choice, make sure it's completely up to date with all patches, including updating any plug-ins or add-ons such as Java, Flash or Silverlight.


Bookmark/Search this post with:
  • Delicious
  • Digg
  • StumbleUpon
  • Reddit
  • Magnoliacom
  • Newsvine
  • Google
  • Technorati
  • Icerocket
  • Add a comment

New Tech Heroes

Editor: Tom Kephart

Grab the RSS feed
or subscribe by email

Add to Technorati Favorites

View Tom Kephart's profile on LinkedIn

Lijit Search


follow TomKephart at http://twitter.com

Popular content

Today's:

  • [flashback] The Spot - lonelygirl15's beach party ancestors
  • Drupal 6.2 release fixes bugs and security issues
  • Wednesday's featured links - March 12, 2008

All time:

  • Drupal issues maintenance upgrade to 5.7
  • Scoble cries; blogosphere freaks; Jesus returns
  • Google Sites: Stone Cold Killa? Perhaps not.

Blogroll

CMS versions

  • Drupal 6.2
    (legacy 5.7)
  • Joomla! 1.5.4
    (legacy 1.0.15)
  • WordPress 2.5.1
    (legacy 2.0.11)
  • Movable Type 4.12
  • Plone 3.1.2
  • CMS Made Simple 1.3.1
  • MODx 0.9.6.1
  • SilverStripe 2.2.2
  • ExpressionEngine 1.6.4
  • Alfresco Community 2.9B
  • Midgard CMS 1.8.8

Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

© 2008 Kephart & Associates, Marine City, Michigan. Our privacy policy.
Powered by Drupal. Customized theme based on Tapestry by RoopleTheme.
Web hosting by pair Networks.

Kephart & Associates