C'est l'annonce qui a surpris et déçu beaucoup de monde la semaine dernière : Opera abandonne son moteur Presto et décide d'utiliser Webkit - move to WebKit. On notera que le navigateur Opera pour PC sera à terme une version personnalisée de Chromium (la version Libre de Chrome).
Voici quelques liens autour de cette décision, que je n'ai guère le temps de commenter :
- Opera jette l'éponge, traduction de mon collègue ROC ;
- Standards du Web : les développeurs devront cesser de privilégier WebKit (interview justement réalisée avant l'annonce d'Opera Software de passer à Webkit ;
- Un commentaire intéressant sur HackerNews: The problem of having the standard defined by an implementation is that it makes it almost impossible to have another implementation. ;
- A ceux qui pensent que Webkit est un progrès pour le Web parce qu'il élimine la fragmentation des implémentations, trois détails qui tuent :
- Tweet de PPK : And we have our first intra-Android difference. Samsung Android 4 supports column-span, HTC does not. Both use WebKit 534. ;
- Autre tweet de PPK : between iOS5 and iOS6 Apple DROPPED support for column-span. And it's not the only one. Insane.
- jQuery Core has more lines of fixes and patches for WebKit than any other browser ;
- John Lilly, ex-CEO de Mozilla : What we do know is that in technology, we’ve never been served well by monocultures ;
- Après WebKit, Opera se sépare de 10% de ses employés ;
- Brendan Eich, fondateur de Mozilla, inventeur de JavaScript et maintenant CTO de Mozilla : Why Mozilla Matters.
- Why software monocultures are bad ;
- Browser Wars, the game ;
- mise à jour : l'opinion d'un ancien d'Opera, sans langue de bois. Merci Glazou pour le lien !
4 réactions
1 De Nico - 20/02/2013, 15:40
Sur Openweb, un billet écrit juste avant cette annonce, qui prend une tournure encore plus ironique : http://openweb.eu.org/blog/bis-repe...
2 De Geob - 20/02/2013, 15:49
« A ceux qui pensent que Webkit est un progrès pour le Web parce qu'il élimine la fragmentation des implémentations » je leur dirais : dans ce cas, on aurait dû en rester à IE6 ???
3 De ledahulevogyre - 20/02/2013, 16:08
C'est triste.
Je regrette qu'Opera et Mozilla, les plus intègres je trouve, n'aient pas réussi à collaborer plus (Scope protocol, Sync, Unite, ...).
C'est un coup dur pour les utilisateurs d'Opera, mais surtout pour Mozilla.
Un commentateur anonyme, via ton avant dernier lien, demande :
> "A question I'm getting is how can mono-culture be practically avoided? The nature competing software is that eventually one wins out over the other."
Curieux de lire un billet de toi là-dessus...
4 De Jonathan - 20/02/2013, 16:53
Bonjour,
deux précisions à propos d'Opera (ce sont les propos officiels des développeurs et du CEO d'Opera):
- Sur les 10% (90 personnes sur tout de même ~900), la moitié est partie bien avant l'annonce du passage de Presto à Webkit. De plus, sur ces 100 personnes il n'y avait pas que des développeurs. C'est une petite restructuration sans conséquences : les développeurs n'ont pas quitté le navire furax. L'équipe est toujours là.
- L'abandon de Presto est une bonne chose. De l'aveu même des développeurs, ils passaient plus de temps à injecter des rustines de compatibilité (pour résoudre des soucis d'affichage de sites) qu'à améliorer leur moteur Web.
Avec le passage à Webkit, ils vont pouvoir se concentrer sur ce qui fait la particularité d'Opera : son expérience utilisateur, et non son moteur de rendu. De plus, Webkit pourra compter sur les contributions d'Opera, ce qui est une bonne chose.
Webkit n'est pas un vraiment moteur propriétaire gouverné par une seul entreprise, c'est le fruit de la collaboration de plusieurs acteurs et de la communauté Web, cela pour implémenter un standard. C'est aussi pour cela que j ne rejoins pas ceux parlant des dangers de la monoculture en citant Webkit : c'est tout le contraire.
Un danger pour IE et Mozilla, oui surement, mais pas pour les standards du Web (Mozilla pourrait très bien rejoindre Opera et utiliser Webkit; Firefox ne perdrait rien de sa substance. Avec cela, IE serait définitivement mort et nous aurions un Web respecté).