



Microsoft released Internet Explorer 8.0 a couple of days before. When I installed RC1 months before, I had experienced some page crashes and degrade in performance and usability. The most critical thing was loading “about:Tab” / “about:blank”.
The final release of IE 8.0 is impressed me lot not only for its performance and usability (of course, it is much faster than Chrome), its compliance with the industry standard and moving twoards the semantic web. As a developer, it enables to write our web applications much standard way. In addition to this, the IE 8.0 readiness toolkit enables to add new face to your web application. From the compatibility perspective, it has three different rendering modes:
Let us see the IE 8.0’s new features and standards from developer view point.
Web Standards
CSS Expression has been deprecated in IE 8.0 (standard mode) due to its non-standard CSS extension and performane issue. However, numerous non-CSS 2.1 properties are introduced with “-ms” prefix. The filters also non-standard CSS, so they are now with “-ms” prefix.
<img src=data:image/gif;base64, XyVRKzw0CClkeqva…
AJAX now in HTML 5 Standard
var globalStorage = window.globalStorage["http://www.udooz.net"];
or
var sessionStorage = window.sessionStorage["http://www.udooz.net"];
// to check browser offline
if(!window.navigator.onLine) // do offline behavior
Cross-domain Communication
window.postMessage(“Cross-domain communicated”, “http://www.msn.co.in”);
Visit http://msdn.microsoft.com/en-au/ie/dd433173.aspx#AJAX for more details.
Native JSON Support
IE 8.0 uses douglas crockford’s JSON API, so that you can natively call JSON.stringfy() and JSON.parse() methods.
In addition these, there are so many other features which makes IE 8.0 more near to the semantic web arena. I’ll cover those details in a separate post.




Interstingly, when I typed the term “microformats”, my hand confused and typed “Microsoft”.
However, it took some period to adopt this standard by major web vendors Microsoft and Mozilla.
What is Microformats?
This is one way of enabling web as semantic. The current web markups are very keen on displaying content on the browsers. As an user we know what is on the page, as a system it just displays it. However, how can develop a system to organize, collect and manage the contents from web pages? Previously, it is impossible. There are millions of terra bytes of content exist in the web. But now, Semantic Web which was initiated by Tim Berner Lee helps us to make this possible.
Microformats are one such standard which reuse existing markup elements to convey semantic of the data. For example, the following snippet shows a hCard telephone contact details.
<span class=”tel”>
<span class=”type”>home</span>:
<span class=”value”>+91.044.111090190</span>
</span>
Oomph
Microsoft Oomph is a toolkit to for web developers, designers and users, making it easier to create, consume, and style Microformats. It comes up with:
Visit: http://oomph.codeplex.com/ to know more and download the toolkit.


More Options ...
Categories
Tag Cloud
Blog RSS
Comments RSS

Void « Default
Life
Earth
Wind
Water
Fire
Light 