735 Tage zuvor
Es war ein schöner tag heute, zuerst schneite es gegen Mittag in Mainz und dann wird die erste Beta vom IE veröffentlicht. Die neue Beta kann mann auf unterschiedlichen Windows Betriebsystemen angefangen bei XP über Vista und den Windows Servern installieren. Alle sagen jetzt OK! OK! was kann ich den jetzt von der neuen Version erwarten? Was wurde gegenüber der 7er Version verbessert? oder
How do I make my site ‘light up’ with Internet Explorer 8?
Also hier mal eine Zusammenfassung von cool und nicht cool von der Beta.
Cools:


Praktisch wie Website-Feeds aber ohne zusätzliche Dateien vom Server anfragen. D.h. die einzelnen Elemente eines Feed-Eintrages (Artikels) wie z.B. Titel oder Content werden mit speziellen hAtom syntax ausgezeichnet und können dann vom Browser gelesen werden.
In this vain, Internet Explorer 8 will ship with an additional layout engine that is fully CSS 2.1 compliant upon final release.
1. Wir kennen alle die Diskussion : Der IE 8 wird so toll, aber was ist den mit den aktuellen Websiten die auf die < IE 7 optimiert worden? Müssen sie jetzt alle umgebaut werden?
Nope! Nach einer kleinen Anpassung wird es wieder funktionieren. Die Entwickler von Netscape haben schließlich aus das selbe Problem gehabt.
2. display: inline-table; Wellcome back in table design age! Sage ich dazu. Schmarn ist cool!
3. *:hover { outline: 5px solid red; }
<img alt="Image fed from data url" src="data:image/png;base64,iVBORw0KGgoAAA..." />
Da Bilder mehr sagen als tausend Wörter hier ein paar Screenshots:





console.log would be nice!
Jetzt können Sachen wie SVG, XUL, and MathML direkt sauber inline ins HTML reingeschrieben werden
Vorher:
<html <em>xmlns:svg</em>>
<head>
<title>SVG embedded inline in XHTML</title>
<!-- The following is the "hookup code" required by IE –->
<object id="AdobeSVG" classid="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2"></object>
<?import namespace="svg" implementation="#AdobeSVG"?>
</head>
<body>
<svg:svg width="600" height="300">
<svg:linearGradient id="gradient">
<svg:stop style="stop-color:yellow" offset="0%" />
<svg:stop style="stop-color:green" offset="100%" />
</svg:linearGradient>
<svg:rect x="0" y="0" width="100" height="100" style="fill:url(#gradient)" />
<svg:circle cx="50" cy="50" r="30" style="fill:url(#gradient)" />
<svg:circle cx="150" cy="100" r="50" />
</svg:svg>
</body>
</html>
Jetzt:
<html>
<head>
<title>SVG embedded inline in XHTML</title>
</head>
<body>
<svg width="600" height="300" xmlns="http://www.w3.org/2000/svg">
<linearGradient id="gradient">
<stop style="stop-color:yellow" offset="0%" />
<stop style="stop-color:green" offset="100%" />
</linearGradient>
<rect x="0" y="0" width="100" height="100" style="fill:url(#gradient)" />
<circle cx="50" cy="50" r="30" style="fill:url(#gradient)" />
<circle cx="150" cy="100" r="50" />
</svg>
</body>
</html>
1. AJAX Navigation
AJAX Navigation enables users to navigate back and forth without leaving the AJAX application and could be used navigating a page without performing a traditional full navigation. This allows websites to trigger an update to browser components like the address bar by setting the window.location.hash value, firing an event to alert components in the page and even creating an entry in the travel log.
2. DOM Storage
3. Six connections per host
4. Cross-domain Request (XDR)
Not cool:
Proprietäre Scheiße! Es hat doch alles so gut angefangen, aber jetzt dies. No :(
Fazit: Ich bin wirklich überrascht mit welchem Ehegeiz das IE Team ihren Baby behandeln. Und ihm mit guten Ideen aufziehen. Die wirklich coolen Sachen sind wie gesagt WebSlices und Developer tools.
http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm