Oh my geekness!

725 Tage zuvor

lifedraft geek

Das Original bei flickr.com

IE 8 Beta 1 for Developers, Yeah!

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:

Automatic Crash Recovery

WebSlices

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.

Improved Standards Support

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; }

Data URI Support

<img alt="Image fed from data url" src="data:image/png;base64,iVBORw0KGgoAAA..." />

Printing Improvements

  • @page rule.
  • Left, right and first page selectors.
  • 3. “avoid”, “left”, and “right” values for page-break-after and page-break-before properties.
  • Page-break-inside property.
  • widows property.
  • orphans property.

Developer tools aka Firebug für IE

Da Bilder mehr sagen als tausend Wörter hier ein paar Screenshots:

console.log would be nice!

Improved Namespace Support

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>

Better AJAX Development

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:

Activities

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