- IEBlog : Internet Explorer 8 Release Candidate Now Available ;
- Notes de version d'IE8 RC1
- Internet Explorer 8 : la RC1 disponible au téléchargement ;
- Microsoft Internet Explorer 8.0 RC1 disponible ;
Ca n'est pas une version finale (c'est une Release Candidate) mais c'est est très très proche. Ca signifie qu'IE 8 est pour très bientôt.
Coté bonnes nouvelles, on trouvera un support de CSS 2.1. On espère qu'IE8 va pousser l'infâme IE6 vers la sortie aussi vite que possible, avec IE7 dans la foulée (lequel n'a jamais vraiment réussi à percer). On remarque aussi que Microsoft va donner au W3C d'autres tests, ce qui va renforcer les spécifications supportées.
Coté mauvaises nouvelles, c'est l'absence de support de SVG (la spec vient de fêter ses 6 ans), un support très limité de CSS 3 et aucun support[1] de HTML 5 (pas de <canvas>
, <video>
, Offline, etc.) et l'absence d'un compilateur JIT-Tracing comme on en trouve dans Firefox 3.1 Beta 2, Chrome 1.0 et le futur Safari.
Notes
[1] Mise à jour suite au commentaires qui m'expliquent que le DOM Storage et XHR Cross Domain existent dans IE 8, je corrige mes erreurs. Merci à Rik pour l'info.
20 réactions
1 De Olivier - 27/01/2009, 11:50
Ça me fait penser que dans ma boîte, on tourne toujours sur Explorer 6... et que le passage à Explorer est en projet depuis février... 2007.
2 De Daniel Glazman - 27/01/2009, 11:55
Je suis assez scotché de constater qu'IE8 ne fait aucun progrès sur les sélecteurs CSS 3. C'était la partie facile à implémenter, celle qui pouvait faire aisément mourir les CSS hacks. Donc je suis bien plus pessimiste que toi : tant que le principe de base de l'implémentation des CSS sera inchangé ou presque entre IE6 et IE8, IE6 ne mourra pas brutalement. Il faudrait un vrai gap qualitatif pour cela.
3 De Rik - 27/01/2009, 12:07
Allez, juste pour titiller, il y a quand même des présences de HTML5 dans IE8. onhashchange et DOM storage. Dans d'autres specs, on peut citer Selectors API et XHR cross domain et ARIA. J'en oublie même peut-être
Ce n'est pas autant qu'on pourrait espérer, ça ne suit pas toujours exactement les standards, mais ce n'est pas "aucun support".
4 De Rik - 27/01/2009, 12:14
Ah oui tiens pour HTML5, j'avais oublié postMessage pour des mash ups plus sécurisés, les évènements offline et online (combinés à DOM storage, on peut faire du offline).
Et j'avais aussi oublié le parseur JSON. Bref, y a quand même des améliorations.
5 De Bix - 27/01/2009, 12:34
Une question toute bête : y a-t-il une excuse valable techniquement parlant pour ces manquements sur le html 5 ou le SVG, le CSS3... ? Ou s'agit-il de choix délibérés et dans cas pourquoi ?
Je veux dire, à part emmerder les développeurs web ? ^_^
6 De jmax - 27/01/2009, 12:40
ce qui saute aux yeux avec cette copie d'écran, c'est l'énorme bandeau de pub que tous les aficionados de Adblock+ ne connaissent plus depuis bien longtemps
7 De Jeremie - 27/01/2009, 12:49
C'est quand même un tout petit peu abusif de dire que IE7 n'a jamais vraiment réussi à percer (mais je soupçonne une pointe d'humour trollesque là).
8 De Jean - 27/01/2009, 13:13
Côté bonnes nouvelles, on trouve également la navigation privée, ainsi qu'une très grosse accélération de l'affichage (mais il est vrai que IE7 était particulièrement lent).
9 De LordPhoenix - 27/01/2009, 13:37
Je suis surpris du peu d'empressement de Microsoft pour mettre à jour son navigateur. Que Ie7 soit encore à la rammasse ça peut se comprendre mais que la version suivante ait encore un tel retard sur ses concurrents est surprenant. Ont-ils vraiment conscience de l'enjeu? Ou sont-ils simplement trop gros pour pouvoir réagir rapidement? J'avoue que je cherche encore.
10 De franckB - 27/01/2009, 13:50
Bref, les autres navigateurs avancent, mais le net, dû à la position dominante de IE, stagne, non ?
11 De lrbabe - 27/01/2009, 14:01
Et le support dynamique de VML n'est toujours pas revenu !!!
Microsoft n'écoute pas les développeurs ou fait tout simplement la sourde oreille pour forcer les gens à installer Silverlight.
Bref rappel :
Microsoft n'a toujours pas implémenté l'élément canvas ou le langage vectoriel SVG dans son navigateur alors que ces technologies sont présentes dans l'ensemble des autres navigateurs. Microsoft propose uniquement un langage vectoriel qui lui est propre : VML.
Un certain nombre de projets ont entrepris de créer des scripts d'abstraction permettant de dessiner en utilisant canvas ou SVG dans les navigateurs récents, ou en se servant de VML comme alternative. C'est ce que fait google avec leur service de cartographie maps grâce excanvas (http://excanvas.sourceforge.net/). Mais on peut aussi citer raphael (http://raphaeljs.com/) et dojo GFX (http://api.dojotoolkit.org/jsdoc/do...).
Malheureusement, dans IE8, il n'est plus possible d'utiliser VML dans un script, il n'est donc plus possible de créer des solutions "cross-browser"... Microsoft a pourtant été mis au courant dès la première beta de son navigateur de cette importante régression : https://connect.microsoft.com/IE/fe...
Aujourd'hui la RC1 est de sortie et le support de VML n'est toujours pas revenu. A tel point que l'on peut se demander si cette régression n'est pas intentionnel, dans l'espoir de forcer les développeurs à utiliser le nouvelles possibilités vectorielles offertes par Silverlight. Au final tous ces projets aideraient indirectement Microsoft à imposer l'installation du plugin Silverlight dans les navigateurs, avec l'intention d'en faire un concurrent crédible à Flash d'Adobe.
12 De Laurentj - 27/01/2009, 15:03
Je vais me faire l'avocat du diable
@bix et les autres : implémenter SVG et cie, ça ne se fait pas en 2-3 coup de cuillère à pot. L'implémentation de SVG dans Firefox n'est toujours pas complète, et ça fait bien 3-4 ans que ça a commencé (si ce n'est pas plus...). Implémenter SVG, c'est un GROS morceau. Sans oublier aussi que SVG rentre en concurrence directe avec leurs autres technos XAML et cie de Silverlight..
Pour HTML5 et CSS3, il y a quelques trucs comme l'a fait remarqué Rik, mais c'est vrai que ce n'est pas aussi avancé que dans les autres navigateurs. Cependant, ils avaient un tel retard avec IE6 et IE7, qu'ils n'ont tout simplement pas eu le temps de faire plus que ce qu'ils proposent dans IE8. Développer un moteur de navigateur, c'est un travail colossale, et je trouve qu'ils ont quand même bien avancé. Ils vont en tout cas dans la bonne direction, et c'est une bonne chose. Faut pas oublier non plus que les spécifications de HTML5 et CSS3 sont loin d'être finalisées...
Et puis, ils ont quand même des trucs comme SMIL (présentation/animations) présents depuis IE5, et que Firefox ne proposera que dans sa version 3.2...
13 De Mimilica - 27/01/2009, 15:36
Bonjour
J'ai un peoblème sourde et muette assez bien compris et n'arrive pas croire cette nouveau de Explorer 8. RC 1. D'ma toujours cherches les outils pour installler n'importe, aussi mozillafirefox et autres programmes. J'aimerai bien. Avez-vous une astuce; une vrai les handicapés
Cordialement
14 De rthomas - 27/01/2009, 16:00
Toutes ces normes pour afficher ... du texte et des images.
Moi je trouve que le "web" est devenu un monstre avec trop de tête, il est vraiment temps qu'un autre "smartClient" s'impose. Moi j'imagine un protocole crypté, authentifié, réparti. Une présentation simplifié. Une programmation unifiée avec support de la synchro off line ... bref Silverlight avec un protocole style Skype.
Et puis IE et le seul objet COM qui permet d'afficher une page web dans son appli avec 2 lignes de code. Très pratique.
15 De Michaël - 27/01/2009, 16:08
À ceux qui se demandent si IE stagne volontairement ou pas, je pense qu'il y a du oui dans la réponse à cette question. D'une part, MS n'a aucun intérêt à améliorer les performances ou le support en termes de JavaScript / SVG / CSS / etc., parce que ce serait en concurrence directe avec Silverlight. Et d'autre part parce que cela favorise les applications Web (y compris toutes celles de Google), et que celles-ci sont en concurrence directe avec... Windows et les applications bureautiques classiques (avec leurs formats propriétaires, d'ailleurs (coucou MS Office)... il ne faut pas oublier que, malgré ses beaux discours assurant que c'est devenu sa priorité, MS n'a aucun intérêt et aucune envie de faire de l'interopérabilité).
C'est un des problèmes de MS, c'est qu'ils sont devenus si tentaculaires que leurs différents département se concurrencent l'un l'autre...
16 De michauko - 27/01/2009, 17:12
Mort-né à tous les coups.
De toute façon, même Chrome, sans la panoplie d'extensions de Firefox, ça vaut pas un cachou, même si les applis Google tournent plus vite....
Rien à voir, mais vu la copie d'écran, on sent la machine virtuelle de tests de navigateurs à la con...
17 De Nikonoel - 27/01/2009, 17:13
RAAAAH, ca m'éneeeerve!
Ignorer volontairement le W3C, je trouve ca tellement honteux!
Vous allez encore leur envoyer un gateau à la sortie d'IE8? Pas sûr qu'ils le méritent...
Bref, je compte bien me servir de la balise <video> le plus possible et indiquer aux utilisateurs d'IE qu'il serait temps de passer à un navigateur décent! (j'ai fait un test sur http://serveur.nikonoel.fr pour les utilisateurs de FF 3.1 beta 2)
Il serait vraiment bien que tous les webmasters avertissent les utilisateurs d'IE que leur navigateur ne respecte pas les standards...
18 De Thomas - 27/01/2009, 21:40
Cela dit, Tristan, il n'y a pas que la vitesse d'exécution du javascript qui compte ; il y a surtout les fonctionalités. En tant que développeur Javascript je reverais de ne plus développer que pour Firefox, tant le support de JS est calamiteux sour IE, et cela, ça ne semble pas trop les intéresser, à Redmond !
19 De Nico - 28/01/2009, 16:20
Faut arrêter de ne voir que le mal, déjà enfin arriver à avoir un moteur de rendu à peu près correct, c'est déjà ça. Et surtout sortir ces bouses infâmes que sont IE6 et IE7, c'est une bonne chose. Au moins ils se sont remis en marche, et ils faut les pousser à continuer à le faire.
M'est d'avis que le plus important était d'avoir enfin un moteur de rendu standard, car à quoi ça sert d'exécuter le JS hyper-rapidement si le rendu est non conforme ?
Avocat du diable : Les tests Acid sont amusants, mais ça ne donne pas la qualité technique d'un navigateur : certains implémentent juste les fonctions utilisées dans le test Acid3 pour obtenir la note maximale... c'est ridicule. Pas de CSS 3 ni de HTML 5? C'est pas encore des specs officielles que je sache et aucun navigateur ne les implémente totalement et correctement.
Plus sérieusement, il faut surtout qu'ils CONTINUENT à l'améliorer...
20 De Jerome - 31/01/2009, 14:14
Support de css2.1 ? Woaaaaaa ! Et ca mérite un numéro de version majeur ? Franchement, la seule nouveauté utilisateur depuis IE4 ce sont... les onglets. Le reste n'a été que correction de bugs et support de veilles specs déjà implémentées dans les autres navigateurs.