Developpez.com

Le Club des Développeurs et IT Pro

Opera va passer à Webkit, Chromium et V8 pour ses navigateurs mobiles et Desktop

L'éditeur abandonne son moteur de rendu maison

Le 2013-02-13 17:17:31, par Hinault Romaric, Responsable .NET
L’utilisation de WebKit dans Opera Ice, le prochain navigateur pour terminaux mobiles d’Opera Software, n’était que les prémices d’une mise à la retraite de Presto.

Dans un communiqué de presse, l’éditeur norvégien a annoncé son intention d’abandonner progressivement son moteur de rendu maison Presto pour Webkit (soutenu par Apple et Google), dans les prochaines versions de ses navigateurs pour mobiles, tablettes et ordinateurs.




L’éditeur va mettre fin au développement de Presto pour se concentrer sur les améliorations de WebKit et Chromium (navigateur libre sur lequel est basé Google Chrome) au sein des communautés open source en charge de ceux-ci.

« Il est plus logique de demander à nos experts de travailler avec les communautés open source pour améliorer encore WebKit et Chromium, plutôt que de développer davantage notre propre moteur de rendu », explique le directeur technique d’Opera Software, Håkon Lie Wium, qui estime que WebKit respecte les normes du Web et est assez performant.

Dans la foulée, l’éditeur a également annoncé qu'il utiliserait désormais V8 (moteur JavaScript utilisé par Google Chrome) comme moteur de rendu JavaScript pour ses navigateurs, laissant de côté son propre moteur JavaScript Carakan.

Une démonstration du prochain navigateur d’Opera pour Android, basé sur Webkit et Chromium, aura lieu dans quelques jours pendant l’événement MWC (Mobile World Congress) .

Dans un billet de blog séparé, Bruce Lawson, responsable des relations avec les développeurs chez Opera, note que les développeurs n’auront pas à modifier leur code et encourage ceux-ci à continuer de respecter strictement les standards plutôt que d'optimiser leurs sites pour Webkit.

Cette adoption de Webkit permettra à celui-ci de mieux se positionner face à ses concurrents Trident de Microsoft et Gecko de Firefox. Cela entraînera certes une réduction des plateformes de tests pour les développeurs, mais poussera également ceux-ci à un peu plus optimiser leurs applications pour WebKit.

Opera a annoncé parallèlement avoir franchi le cap des 300 millions d’utilisateurs de ses solutions par mois. Avec ces nouveaux choix stratégiques, l’éditeur espère consolider sa présence sur le marché des navigateurs mobiles.

Source : Opera

Et vous ?

Que pensez-vous de ces choix d'Opera ?

L'adoption de Webkit par Opera poussera-t-elle les développeurs à optimiser leurs sites pour le moteur de rendu ?
  Discussion forum
20 commentaires
  • Uther
    Expert éminent sénior
    Chrome et Opera, c'est quand même deux philosophies différentes.

    Chrome vise a la simplicité alors que Opera est au contraire une application très complète qui va bien au delà du simple navigateur. Il fait par exemple client mail, offre un mode dit "turbo" qui récupère des pages allégés par un serveur intermédiaire, ...

    Donc même s'ils partagent le même moteur de rendu, ils resteront très différents l'un de l'autre au niveau des fonctionnalités.
  • Xinu2010
    Membre averti
    En tant qu'utilisateur d'Opera je suis mitigé, c'est à la fois une bonne et une triste nouvelle.
  • bombseb
    Membre expérimenté
    j'aime pas spécialement le rendu Webkit (que je trouve plus crade que IE)
    Tu vois une différence entre les deux ??
  • Il ne faut pas trop rêver. Quand IE avait le monopole absolu, le W3C existait déjà, mais on faisait avant tout pour IE.
    Quand Webkit sera partout, on fera beaucoup pour Webkit (et pour IE 7..), standards ou non. Personnellement, il m'arrive de jouer avec les ::-webkit-scrollbar css car cela n'impact pas les autres navigateur négativement. Ce qui changera peut être, c'est que l'on utilisera plus ce genre d'élément bien que non standards.

    Après, hormis pour les standards peut être, je ne vois pas ça d'un mauvais oeil, quand je fais de l'intégration, je le fais sous Chromium, tout en gardant à l'éprit l’interopérabilité évidement, mais je dois reconnaître que mes codes développé sous Webkit, sont à 97% compatible avec les autres navigateurs (je m’arrête à IE9 dans mes propos).

    Victime de son succès ? Surement, il est performant, évolue vite et est proche des standards.
  • eclesia
    Rédacteur
    Utilisant opera depuis bien longtemps je trouve ca vraiment dommage.
    C'est comme un telephone blackberry avec windows ...

    Je me demande vers quel navigateur je vais me tourner il reste quoi comme autre moteur a part gecko, trident et webkit ?

    Ca montre aussi une chose : que les standards web sont devenu trop complex et demandent trop d'efforts a implementer pour qu'on puisse vraiment le qualifier d'interopérable. on va surement voir fleurir des alternatives dans les années a venir.
  • javan00b
    Membre actif
    d'un point de vue d'un developpeur, sa me semble une bonne nouvelle.
    pas vous?
  • Zefling
    Expert confirmé
    Envoyé par javan00b
    d'un point de vue d'un developpeur, sa me semble une bonne nouvelle.
    pas vous?
    D'un point de vu dév, pas spécialement, j'aime pas spécialement le rendu Webkit (que je trouve plus crade que IE), donc si tout le monde y passé j'aurais vraiment l'impression de passé à quelque chose de bancales.
    De plus c'est pas dit que Google ou Apple oriente webkit dans une voie qui m'intéresse, avoir plusieurs acteurs c'est aussi multiplier les orientations. Il n'y aura beau avoir qu'un moteur, les voix discordante auront à faire à l'intégrateur qui aura finalement le dernier mot, ce qui n'est pas sans rappeler ce qui à finit par donner naissance à LibreOffice ou MariaDB, et ce n'est pas sans douleur.
  • CapFlow
    Membre actif
    Opera a eu un bon passé mais aura un avenir encore meilleur ...

    Presto et Carakan (moteur JS) étaient très bien mais commençaient à avoir du retard.
    Webkit et V8 sont très performant et sont avancés, pourquoi ne pas les utiliser ?
    Bonjour les propriétés CSS3, les Web-Socket ... j'ai envi de dire !
  • dark poulpo
    Membre régulier
    parfait, pour ceux qui utilise opera car il avait des gros défauts.

    - webgl fonctionnait très très mal... autant dire qu'il ramait tellement que ne pas l'utiliser était pareil.

    - des défauts sur le css3.
  • Joker-eph
    Membre confirmé
    Je ne connais pas bien Opera, quelqu'un peut m'éclairer sur ce qu'il apporte maintenant qu'il utilise et le même moteur de rendu, et le même moteur javascript que Chrome ?