Spartan : Microsoft combat une monoculture sur le Web

Le par  |  8 commentaire(s) Source : Microsoft
Windows-10-Spartan

Microsoft a rejeté le moteur de rendu WebKit pour son projet Spartan de nouveau navigateur afin d'éviter selon ses dires une monoculture sur le Web. La porte à l'Open Source est cependant entrouverte.

Le projet Spartan est le nouveau navigateur Web sur tous les appareils équipés de Windows 10. Une application universelle qui se retrouvera sur ordinateur, tablette et smartphone. Avec Windows 10, Spartan (c'est pour le moment un nom de code) sera le navigateur Web par défaut pour les particuliers mais sur ordinateur, Internet Explorer pourra être activé si besoin.

Dans un premier temps, Internet Explorer ne disparaîtra donc pas complètement et cela est d'autant plus vrai pour les entreprises pour des raisons de compatibilité dont avec des technologies comme ActiveX. Reste que le nouveau moteur de rendu du projet Spartan sera aussi disponible dans Internet Explorer sur Windows 10.

Ce nouveau moteur de rendu est EdgeHTML. Pour celui-ci, Microsoft a fait le choix de partir d'un fork de l'ancien moteur de rendu Trident (ou MSHTML) et ainsi une solution maison. EdgeHTML se débarrasse d'une partie du code de Trident pour se focaliser sur le Web moderne et l'interopérabilité. Responsable du projet Spartan chez Microsoft, Charles Morris parle de se " libérer de vingt années d'héritage d'Internet Explorer. "

Projet-Spartan

Ce souci d'interopérabilité aurait pu mener Microsoft à faire le choix du moteur de rendu existant et open source WebKit. Il se retrouve dans Safari d'Apple, tandis que Google et Opera se basent sur Blink qui est parti d'un fork de WebKit.

Mais la firme de Redmond dit avoir œuvrer pour éviter une monoculture sur le Web. " Le Web est construit sur le principe de plusieurs implémentations indépendantes et interopérables des standards Web et nous avons pensé qu'il était important de contrer un mouvement vers une monoculture sur le Web ". À noter cependant que Firefox reste fidèle à son moteur de rendu Gecko.

Le non à l'option WebKit est également justifié par le souci d'apporter plus rapidement l'interopérabilité. " Compte tenu de l'effort d'ingénierie nécessaire, nous avons considéré que nous pourrions fournir un moteur centré sur l'interopérabilité beaucoup plus rapidement à nos clients si nous partions de notre propre moteur plutôt que de concevoir un nouveau moteur autour d'un moteur open source. "

Microsoft souligne avoir revu ses méthodes internes afin de donner la priorité aux problèmes d'interopérabilité du monde dit réel. Cela passe notamment par l'analyse des  URLs grâce au moteur de recherche Bing. " Nous avons corrigé plus de 3 000 bugs d'interopérabilité et ajouté plus de 40 nouveaux standards Web à ce jour. "

En dépit de son refus de WebKit, Microsoft ne ferme pas la porte à l'Open Source et glisse que des " modèles de source seront partagés " lorsque cela aura du sens. Rappelons par ailleurs que le moteur JavaScript Chakra de Microsoft a décidé d'adopter la technologie asm.js de Mozilla.

EdgeHTML - et donc le projet Spartan - sera mis à jour avec Windows 10 en tant que Service. Cela laisse entendre que le nouveau navigateur bénéficiera fréquemment de mises à jour.

Complément d'information

Vos commentaires

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #1834385
"Microsoft contre une monoculture" la semaine commence fort. On va bien rigoler. Il va falloir ralentir un peu quand même, je ne tiendrai pas.
Le #1834391
Je n'y crois pas un brin je suis encore plié en deux de rire.
Le #1834397
bon je dis rien......
les 2 posts ci-dessus correspondent a ce que j'ai pensé en lisant la blague
Anonyme
Le #1834437
Je pense que microsoft va avoir du succès avec son nouveau navigateur , car firefox et chrome ne sont pas à la hauteur, car trop gourmands en ressources.
Le #1834451
pcloveur a écrit :

Je pense que microsoft va avoir du succès avec son nouveau navigateur , car firefox et chrome ne sont pas à la hauteur, car trop gourmands en ressources.


C'est connu que MS est le roi des logiciels leger
Le #1834463
"plutôt que de concevoir un nouveau moteur autour d'un moteur open source."

C'est marrant comment en quelques mots ils sont capables de nous faire comprendre qu'ils n'ont toujours pas changé de comportement et toujours pas compris le principe de l'OpenSource/libre : ils n'y voient qu'une source où l'on peut puiser à sa guise (pour économiser des sous en évitant d'avoir à développer tout from scratch) sans jamais contribuer en retour ("voler" serait d'ailleurs le mot qu'eux utiliseraient si on faisait pareil avec leur code)...

Pourquoi vouloir coûte que coûte "concevoir un nouveau moteur autour d'un moteur open source", donc prendre le code d'autres personnes et se l'approprier, plutôt que de simplement utiliser l'existant et contribuer des patches valides pour tout le monde si y'a un truc qui va pas ?

M'est avis que s'il ne prennent pas WebKit, c'est surtout une question de licence et qu'ils se sont rendus compte qu'ils ne pourraient pas s'approprier le code de WebKit comme ils le souhaitent.

"Nous avons corrigé plus de 3 000 bugs d'interopérabilité"
LOL même eux ça les saoûle de devoir développer 20 versions de leurs sites pour rester "compatible" avec les 19 versions de IE + une pour les standards du web ?

"des modèles de source seront partagés"
???? C'est quoi des modèles de sources ???? C'est des templates pour des pages web qu'ils vont diffuser ?? Nous ce qu'on veut c'est les sources COMPLÈTES du moteur, histoire d'être sûr de savoir quelles infos partent à la NSA...
Anonyme
Le #1834469
Tux15 a écrit :

pcloveur a écrit :

Je pense que microsoft va avoir du succès avec son nouveau navigateur , car firefox et chrome ne sont pas à la hauteur, car trop gourmands en ressources.


C'est connu que MS est le roi des logiciels leger




contrairement à l'idée reçue, microsoft a toujours fait des logiciels légers jusqu'à windows vista. Fais tourner win98 et leur internet explorer, y a pas plus léger. Pareil, xp était léger et peut tourner sur d'assez anciennes machines. C'est à partir de vista que microsoft a fait n'importe quoi.
(Et pourtant je ne suis pas fan de microsoft, mais faut etre objectif un peu..)
Anonyme
Le #1834471
LIAR a écrit :

"plutôt que de concevoir un nouveau moteur autour d'un moteur open source."

C'est marrant comment en quelques mots ils sont capables de nous faire comprendre qu'ils n'ont toujours pas changé de comportement et toujours pas compris le principe de l'OpenSource/libre : ils n'y voient qu'une source où l'on peut puiser à sa guise (pour économiser des sous en évitant d'avoir à développer tout from scratch) sans jamais contribuer en retour ("voler" serait d'ailleurs le mot qu'eux utiliseraient si on faisait pareil avec leur code)...

Pourquoi vouloir coûte que coûte "concevoir un nouveau moteur autour d'un moteur open source", donc prendre le code d'autres personnes et se l'approprier, plutôt que de simplement utiliser l'existant et contribuer des patches valides pour tout le monde si y'a un truc qui va pas ?

M'est avis que s'il ne prennent pas WebKit, c'est surtout une question de licence et qu'ils se sont rendus compte qu'ils ne pourraient pas s'approprier le code de WebKit comme ils le souhaitent.

"Nous avons corrigé plus de 3 000 bugs d'interopérabilité"
LOL même eux ça les saoûle de devoir développer 20 versions de leurs sites pour rester "compatible" avec les 19 versions de IE + une pour les standards du web ?

"des modèles de source seront partagés"
???? C'est quoi des modèles de sources ???? C'est des templates pour des pages web qu'ils vont diffuser ?? Nous ce qu'on veut c'est les sources COMPLÈTES du moteur, histoire d'être sûr de savoir quelles infos partent à la NSA...




toutes les boites maintenant pillent l'open source : google, apple, ..., et oui c'est permis, car la licence bsd le permet. Par contre la licence gpl ne le permet pas.


Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]