Internet Explorer 10 et HTML 5
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:
- Glisser-déposer.
- File reader API.
- Fonctions de validation des formulaires.
- Iframe: l'attribut sandbox pour une éxécution sûre dans un environnement séparé.
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:
- JavaScript 5, qui ajoute la methode JSON.parse et de nouvelles propriétés aux objets.
- Attribut async, pour exécuter des scripts de façon asynchrone.
- API Web Workers pour exécuter des scripts en tâche de fond sans effets sur l'affichage.
- La fonctionnalité "Do not track" (ne pas suivre) est activée par défaut, ce qui empêchera les publicités de s'adapter au centre d'intérêt de l'utilisateur.
- Flash intégré. Le Flash Player n'est pas un plugin mais fait partie du navigateur, et il permet de réaliser des applications dans le style Metro.