Un support préliminaire et fonctionnel de WebGL dans Internet Explorer 11

Un support préliminaire et fonctionnel de WebGL dans Internet Explorer 11

À confirmer dans la préversion publique

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

02/04/2013 2 minutes
24

Un support préliminaire et fonctionnel de WebGL dans Internet Explorer 11

Internet Explorer 11 pourrait être la première version du navigateur à supporter officiellement WebGL. La préversion de Windows Blue qui a fuité continue en effet de révéler des informations, et le navigateur dispose d’un support préliminaire de cette API qui permet des calculs graphiques avancés au sein d’un navigateur.

La préversion de Windows Blue, qui a déjà révélé de nombreuses informations, continue de fournir des renseignements sur les travaux actuellement en cours chez Microsoft. On sait par exemple déjà qu’Internet Explorer 11 sera de la partie et qu’il offrira plusieurs apports tels que la synchronisation des onglets et un nouveau panneau des téléchargements. On apprend désormais que WebGL devrait faire partie du lot.

 

 

Le développeur François Rémy a trouvé plusieurs références à WebGL dans le navigateur de Microsoft. Grâce à d’autres découvertes réalisées par Raphael Rivera, le développeur a en outre pu activer le support WebGL via la modification d’une clé dans la base de registre. Même si ce dernier se trouve être largement expérimental, il a pu réaliser une démonstration basée sur les shaders OpenGL et qui peut être observée dans la vidéo ci-dessus.

 

François Rémy indique cependant que le navigateur se sert actuellement du format IESL, une version limitée du HLSL (OpenGL) pour DirectX. Le développeur souligne l’hypothèse en cours selon laquelle Microsoft se servirait de ce format pour ses propres tests. D’ailleurs, une autre clé de registre (HLSL_SHADERS) permet, une fois activée, de faire fonctionner les shaders OpenGL. Selon le développeur, la plupart des démonstrations WebGL fonctionnent.

 

Si l’information devait se confirmer dans la version finale, il s’agirait donc d’une très bonne nouvelle, d’autant qu’elle serait accompagnée d’autres ajouts :

  • Un niveau de zoom accessible au JavaScript
  • Le support (pour l’instant partiel) du mode plein écran
  • Le support des mutation observers
  • Le support de la syntaxe standardisée pour CSS Flexbox

Notez que si les rumeurs se confirment, Microsoft distribuera une préversion publique de son nouveau système durant la conférence BUILD en juin prochain.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (24)


Au départ Microsoft ne voulait pas intégrer WebGL à Internet Explorer pour des problème de sécurité et d’attaque DDOS sur la pile graphique. Source



J’en avais parlé dans une news précédente Le modèle de driver graphique WDDM 1.2 sur Windows 8 est plus solide face à ce genre d’attaques.



Du coup je vois que deux alternatives:



*soit  le support de WebGL sera réservé à Windows 8 et blue.    

*Ou soit IE11 ne marchera pas sur Windows 7.

Finalement….


N’oubliez pas que la mémoire video n’as pas de gestion d’autorisation de lecture (trop lent), du coup, toute la VRAM est accessible dans les dernières moutures d’openGL. Ainsi en tapant un peu au pif dedans, on peut trouver plein de chose comme un bout de l’affichage d’un document Word fermé 1 heure avant…


Vous êtes sur que c’est pas un poisson d’avril pas frais ?

Depuis le temps que j’attends un système unifié de Web3D sans plugin…



Reste plus qu’à attendre au moins 4-5 ans pour que la plupart des gens l’ai par défaut sur leur Windows vue qu’il n’y a pas de mise à jour “forcé” comme sur Chrome et Firefox… (IE6 toussa…)


ben moi je suis tout content ..

Pour une fois que sous mon PC un truc marche sous FF / chromium et que ça marche pas sous IE <img data-src=" />

demo de webgl :http://oli.kiran.free.fr/web.php





… ils auront mis du temps à se décider chez µ$oft … d’ici à ce qu’ils sortent des fonctionnalités débiles pour tourner petit à petit vers un WebGL proprio (façon java), il n’y a pas des kilomètres.








Riphur a écrit :



Vous êtes sur que c’est pas un poisson d’avril pas frais ?





La rumeur a commencé sur des sites chinois il y a quelques jours il me semble.









charon.G a écrit :



Au départ Microsoft ne voulait pas intégrer WebGL à Internet Explorer pour des problème de sécurité et d’attaque DDOS sur la pile graphique. Source



J’en avais parlé dans une news précédente Le modèle de driver graphique WDDM 1.2 sur Windows 8 est plus solide face à ce genre d’attaques.



Du coup je vois que deux alternatives:



*soit  le support de WebGL sera réservé à Windows 8 et blue.    

*Ou soit IE11 ne marchera pas sur Windows 7.







A mon avis IE11 ne sera effectivement pas disponible sur 7. Si la version 11 fait partie de la “vague blue”, je vois mal Microsoft impacter Windows 7 par blue.









hadoken a écrit :



A mon avis IE11 ne sera effectivement pas disponible sur 7. Si la version 11 fait partie de la “vague blue”, je vois mal Microsoft impacter Windows 7 par blue.







XP: 3 versions 6,7,8

Vista: 2 versions 8,9

7: 3 versions 8,9,10 et je pense égament que ce sera la dernière vu que pour la version 10, ça a plutôt été à “l’arrache”




Ou alors IE11 pour Win7 ne fera pas fonctionner WebGL …



J’imagine qu’IE11 apportera, de toute façon, d’autres améliorations au niveau HTML5 et CSS3.








Nerdebeu a écrit :



7: 3 versions 8,9,10 et je pense égament que ce sera la dernière vu que pour la version 10, ça a plutôt été à “l’arrache”





Hmm… d’où sors tu ça ? <img data-src=" />









psn00ps a écrit :



Hmm… d’où sors tu ça ? <img data-src=" />







De quoi ?



Bonne nouvelle, avec un vrai support sur tous les navigateurs WebGL va pouvoir se démocratiser plus rapidement ! J’ai hâte de voir les applications.









luxian a écrit :



ben moi je suis tout content ..

Pour une fois que sous mon PC un truc marche sous FF / chromium et que ça marche pas sous IE <img data-src=" />

demo de webgl :http://oli.kiran.free.fr/web.php





… ils auront mis du temps à se décider chez µ$oft … d’ici à ce qu’ils sortent des fonctionnalités débiles pour tourner petit à petit vers un WebGL proprio (façon java), il n’y a pas des kilomètres.





Oui enfin te plaindre du non-respect des standards alors que ton site Web ne valide pas sur les outils du W3C, c’est un peu l’hôpital qui tire sur les ambulances… <img data-src=" />









Konrad a écrit :



Bonne nouvelle, avec un vrai support sur tous les navigateurs WebGL va pouvoir se démocratiser plus rapidement ! J’ai hâte de voir les applications.





Oui enfin te plaindre du non-respect des standards alors que ton site Web ne valide pas sur les outils du W3C, c’est un peu l’hôpital qui tire sur les ambulances… <img data-src=" />







Et surtout que son site bloque le clic droit du JS (merci de m’avoir l’avoir signalé par ailleurs, histoire que je le désactive).



Bref, l’hôpital qui se fous de la charité là ^^









Konrad a écrit :



Bonne nouvelle, avec un vrai support sur tous les navigateurs WebGL va pouvoir se démocratiser plus rapidement ! J’ai hâte de voir les applications.





Oui enfin te plaindre du non-respect des standards alors que ton site Web ne valide pas sur les outils du W3C, c’est un peu l’hôpital qui tire sur les ambulances… <img data-src=" />







Je vois pas le rapport avec le fait que µ$oft respecte pas les standards et le site que j’ai pris juste pour illustration les respecte aussi.



D’un côté, on a un site de geek de derrière les fagots qui donne un machin pour aider sans rien demander en retour.

De l’autre on a une entreprise qui vend … et devrait donc faire de la qualité à hauteur du prix qu’elle demande.



Sur l’un des deux je m’estime en droit d’avoir des exigences … devine lequel …









luxian a écrit :



Je vois pas le rapport avec le fait que µ\(oft respecte pas les standards et le site que j'ai pris juste pour illustration les respecte aussi.



D'un côté, on a un site de geek de derrière les fagots qui donne un machin pour aider sans rien demander en retour.

De l'autre on a une entreprise qui vend ... et devrait donc faire de la qualité à hauteur du prix qu'elle demande.



Sur l'un des deux je m'estime en droit d'avoir des exigences ... devine lequel ...





Je pense juste que si on veut un Web standard et ouvert à tous, chacun doit y mettre du sien. Si les entreprises développent des navigateurs qui respectent de mieux en mieux les standards, mais qu'en face on a des développeurs scribouilleurs du dimanche qui se torchent avec, le schmilblick ne va pas avancer beaucoup. Les standards sont faits pour être respectés à la fois par les navigateurs, et par les sites Web.



Moi aussi j'ai un site Web perso, je fais tout pour utiliser des standards dessus. Je but c'est que le contenu soit accessible par le plus grand nombre, pas de pouvoir dire "haha sur mon site j'ai réussi à mettre un truc qui marche pas sur IE, pown µ\)
oft lol”.



J’ai aussi pour principe personnel de ne pas exiger que les autres fassent les choses d’une certaine manière, mais que moi je les fasse différemment des autres (autrement dit, l’adage “faites ce que je dis, pas ce que je fais”, me semble absurde). Je m’efforce de respecter les standards sur mon site, et j’attends des navigateurs qu’ils respectent ces standards.









Holly Brius a écrit :



N’oubliez pas que la mémoire video n’as pas de gestion d’autorisation de lecture (trop lent), du coup, toute la VRAM est accessible dans les dernières moutures d’openGL. Ainsi en tapant un peu au pif dedans, on peut trouver plein de chose comme un bout de l’affichage d’un document Word fermé 1 heure avant…







Y’a que moi qui pense qu’un document Word n’a rien à faire dans la VRAM ? Ou alors j’ai loupé quelque chose…









Emralegna a écrit :



Y’a que moi qui pense qu’un document Word n’a rien à faire dans la VRAM ? Ou alors j’ai loupé quelque chose…





Ben si tu veux l’afficher, il faut bien l’y faire passer a un moment ou a un autre.



Apres si on veut faire du doc avec des animations et co, l’acceleration hardware, c’est pas mal non plus.



Firefox 20 vient de sortir avec le support de flexbox activé par défaut.








zefling a écrit :



Firefox 20 vient de sortir avec le support de flexbox activé par défaut.





Merde, il l’on repousse… J’avais pas fait gaffe.









Konrad a écrit :



Je pense juste que si on veut un Web standard et ouvert à tous, chacun doit y mettre du sien. Si les entreprises développent des navigateurs qui respectent de mieux en mieux les standards, mais qu’en face on a des développeurs scribouilleurs du dimanche qui se torchent avec, le schmilblick ne va pas avancer beaucoup. Les standards sont faits pour être respectés à la fois par les navigateurs, et par les sites Web.



Moi aussi j’ai un site Web perso, je fais tout pour utiliser des standards dessus. Je but c’est que le contenu soit accessible par le plus grand nombre, pas de pouvoir dire “haha sur mon site j’ai réussi à mettre un truc qui marche pas sur IE, pown µ$oft lol”.



J’ai aussi pour principe personnel de ne pas exiger que les autres fassent les choses d’une certaine manière, mais que moi je les fasse différemment des autres (autrement dit, l’adage “faites ce que je dis, pas ce que je fais”, me semble absurde). Je m’efforce de respecter les standards sur mon site, et j’attends des navigateurs qu’ils respectent ces standards.







Sauf que … tu penses en GRAND sachant en considérant que tout le monde doit être au même niveau car c’est dans le bon ordre des choses.



La vie est légèrement différente.

Personne n’est au même niveau sur tout chose.



J’ai 10 ans de métier dans l’info, et pourtant j’étais bien content d’avoir sous la main le petit gribouilli du scribouilleur du dimanche. Car ça fait bien loin que je pisse du code … et que je n’ai plus la prétention de pisse mon site web perso : au mieux j’adapte un pauvre wiki .. au pire je le fais faire par un scribaillon qui est tout content.



… note que j’ai remarqué une chose depuis que je bosse : ce sont les supers têtes avec cet état d’esprit qui foutent en l’air un projet de 1 million d’euros.

Ils pensent tellement à leur état de l’art qu’ils oublient autant ce dont le client à besoin que les capacités des petites mains en tâche de fond.



……………………………………. à bon entendeur (mais je sais déjà que je parle à un sourd, je me contenterai comme d’habitude avec tout super architecte super savant super référence de la boîte : d’attendre que tu te plantes tout seul pour revenir et te dire “ tu vois .. on peut pas tout faire dans la vie, le mieux est l’ennemi du bien” …).





Reste plus qu’à attendre au moins 4-5 ans pour que la plupart des gens l’ai par défaut sur leur Windows vue qu’il n’y a pas de mise à jour “forcé” comme sur Chrome et Firefox… (IE6 toussa…)





a partir d’IE10, IE se mettra automatiquement à jour vers la version suivante sans intervention de l’utilisateur.



évidemment les entreprises risquent de bloquer l’upgrade automatique, mais au moins les particuliers seront à jour plus souvent





A mon avis IE11 ne sera effectivement pas disponible sur 7. Si la version 11 fait partie de la “vague blue”, je vois mal Microsoft impacter Windows 7 par blue





les nouvelles versions d’IE sortent pour tous les Windows étant encore dans leur phase de support principal.



donc oui, IE11 sera dispo sous win7, et probablement IE12 aussi.








jmanici a écrit :



a partir d’IE10, IE se mettra automatiquement à jour vers la version suivante sans intervention de l’utilisateur.



évidemment les entreprises risquent de bloquer l’upgrade automatique, mais au moins les particuliers seront à jour plus souvent







les nouvelles versions d’IE sortent pour tous les Windows étant encore dans leur phase de support principal.



donc oui, IE11 sera dispo sous win7, et probablement IE12 aussi.







Ils seront p-e disponibles, encore faut t-il que les installer ne réclame pas de mise à jour qui fasse chier. <img data-src=" />









charon.G a écrit :



Du coup je vois que deux alternatives:



*soit  le support de WebGL sera réservé à Windows 8 et blue.    

*Ou soit IE11 ne marchera pas sur Windows 7.







On peut facilement parier sur “IE11 ne sera pas sous Win7”. IE9 n’a pas été dispo sous Win XP, IE10 pas dispo sous Vista, la suite logique c’est donc qu’on peut se toucher pour avoir IE11 sous Seven ; et Microsoft peut se toucher pour que je fasse le moindre effort pour supporter ses navigateurs (parce que bon, déjà ne les avoir que sous Windows, voilà, mais en plus ne pas les avoir sur toutes les versions de Windows encore supportées officiellement, moi je dis <img data-src=" /> ).







Konrad a écrit :



Bonne nouvelle, avec un vrai support sur tous les navigateurs WebGL va pouvoir se démocratiser plus rapidement ! J’ai hâte de voir les applications.





Entre le très faible support d’OS d’une version donnée d’IE, et le fait que Microsoft ne fait à peu près rien pour pousser les utilisateurs de son merdier à passer aux versions supérieures, tu peux attendre 10 ans avant que WebGL soit supporté par plus de 50% des utilisateurs d’IE. Donc en gros, qu’IE supporte ou pas, ça change pas grand chose : si tu veux l’utiliser, il faut simplement claquer la porter au nez de la majorité des utilisateurs d’IE (ce qui en soit n’est pas un problème, vu qu’ils ont facilement accès à plusieurs navigateurs gratuits qui en plus fonctionnent, eux, non seulement sur toutes versions de Windows, mais aussi sur d’autres OS).







jmanici a écrit :



a partir d’IE10, IE se mettra automatiquement à jour vers la version suivante sans intervention de l’utilisateur.





Il était temps. Mais encore faut-il qu’ils mettent réellement IE11 à dispo sous Win7, ce qui n’est pas gagné vu l’historique récent, et aussi qu’ils n’arrive pas avec beaucoup de retard sur 7 (déjà pour IE10 il a fallu plusieurs mois). Parce que d’ici 4-5 je vois pas beaucoup de part de marché pour Win8+ dans les Windows…







jmanici a écrit :



les nouvelles versions d’IE sortent pour tous les Windows étant encore dans leur phase de support principal.





Mouais, je demande à voir, on n’a pas trop eu l’occasion de voir ça jusqu’ici (vu le temps que mettait Microsoft à sortir une nouvelle version).







jmanici a écrit :



donc oui, IE11 sera dispo sous win7, et probablement IE12 aussi.





On verra bien, j’y crois pas trop personnellement.




Remarque importante: on parle de shaders HLSL, ou GLSL ?



Parce que DirectX c’est HLSL, OpenGL c’est GLSL et ils ne sont pas compatibles. Il y a aussi Cg, qui est propriétaire de NVidia, mais je doute que ce dernier soit supporté sur WebGL.