Internet Explorer 10 et HTML 5

Internet Explorer 10 Logo

Avec Internet Explorer 10, Microsoft veut développer encore le support de HTML 5 et CSS 3 et permettre de créer des applications immersives.

IE10 est disponible pour Windows 7 dans tous les pays depuis le 26 février 2013.

HTML 5 natif, CSS 3 Gradients, Flexbox

Pour accélérer le navigateur et donner accès aux fonctions de Windows, Microsoft a supprimé toutes les couches intermédiaires entre les applications dans IE 10, et le système de base, fournissant un accès direct aux fonctions de celui-ci.
Une application Web fonctionnera donc comme une application Windows.
Les critiques diront que le terme est assez superficiel, tous les navigateur actuel utilisant l'accélération matérielle ayant des capacité similaires.

Internet Explorer devient aussi un composant de Windows 8 pour les applications immersives.

Nouvelles fonctions HTML 5 supportées:

Gradients in Internet Explorer
Un outil pour réaliser des ombrages

Dans CSS3, les ombrages sont maintenant supporté permettant de créer des widgets similaires aux composants natifs des systèmes de téléphones mobiles.
Les transformations 3D et les transitions sont aussi ajoutées.

Microsoft fournit d'ailleurs à titre de démonstration un outil en ligne pour illustrer cette nouvelle fonction de gradient.

Inspiré par Mozilla et le langage d'interface XUL, les cadres flexibles, flexbox, permettent un affichage dynamique du contenu en fonction de la taille de l'écran, du celui du bureau au mobile.
Le positionnement par float peut être fait maintenant à l'intérieur de la page et non plus seulement à gauche ou à droite.

Autres améliorations et changements:

Definition de "application immersive"

Comme elle le fait avec l'interface ModernUI, Microsoft veut rendre les applications immersives possible aussi sur le bureau traditionnel.

L'immersion est un terme de réalité virtuelle qui représente l'état de conscience du sujet quand il se sent comme dans un environnement réel.
Transposé aux applications, c'est la qualité de réalisme et d'interactivité qui libère l'utilisateur de toutes les contraintes liées à l'interface pour le faire agir naturellement avec l'application.