Liens connexes

Dépêche modérée par

Dépêche éditée par

: Epiphany va migrer vers du 100% WebKit

Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 02 avril 2008.
0
L'équipe d'Epiphany a choisi le plus mauvais jour de l'année pour faire une telle annonce ! Le courriel de Christian Persch sur d-d-l, puis le billet sur blogs.gnome.org, la reprise de la nouvelle et même la réponse d'un développeur d'Apple semblent confirmer cette nouvelle.

Depuis la version 2.21.4, Epiphany intègre un couche d'abstraction du moteur de rendu et deux backends pour le rendu : un basé sur Gecko et un basé sur Webkit. À l'avenir, il n'y aura ni couche d'abstraction ni multiple backend, Epiphany utilisera directement le port Gtk+ de Webkit.

Cette décision montre la liberté de GNOME après l'accord passé avec la fondation Mozilla, le 11 mars dernier, pour améliorer l'interopérabilité des deux projets.

> Lire la suite (88 commentaires, moyenne: 3,5).   [dépêche : 1861 caractères]

Voici les principales motivations de ce choix :

A contrario, Webkit a des désavantages :

Epiphany devrait passer totalement à Webkit pour la 2.24 ou la 2.26 suivant les disponibilité. Gageons que cette annonce va aider le projet Webkit/Gtk+ pour accélérer sa maturation, de sorte que GNOME puisse se doter enfin d'une vrai API de rendu HTML pour yelp, devhelp, Evolution, Tomboy, etc. et définitivement désavouer gtkhtml et gecko.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

le choix dans la date...

Posté par uıpɹɐʌɹɐɟ (page perso, ) le 02/04/2008 à 04:31. (lien). Évalué à 2.

si ce n'est pas un poisson pas frais (quelle idée d'annoncer cela à ce moment ? c'est pour cela que j'ai un peu de mal à y croire), et malgré le fait que je trouve toujours un peu dommage d'abandonner une option alors que les 2 existent déjà et sont déjà implémentées, je peux comprendre que supporter les 2 moteurs prennent des ressources de développement.

À partir du moment où internet utilise des standards vraiment respectés, en soit cela ne devrait pas poser de problème, et m'encouragera peut-être à utiliser epiphany un peu plus souvent...

--
"C’est un grave danger et seuls les imbéciles l’ignoreront, jusqu’au jour où il sera trop tard"
---------
Les dalles brillantes c'est moche et nul

Re:

Posté par IsNotGood () le 02/04/2008 à 07:11. (lien). Évalué à 5.

> de sorte que GNOME puisse se doter enfin d'une vrai API de rendu HTML pour yelp, devhelp, Evolution, Tomboy, etc. et définitivement désavouer gtkhtml et gecko.

Pourquoi désavouer gecko ?

Je pense qu'Epiphany fait une connerie de faire ça aujourd'hui.
Mozilla était en guerre contre IE. Mozilla a réussi, le standard web est le W3C et non IE. Le taux d'adoption doit être de 1/4 (à confirmer) toute plateforme confondue. On ne remercira jamais assez Mozilla d'avoir inversé les choses.
Maintenant (du moins petit à petit) Mozilla peut se concentrer sur d'autres aspects. Embarque gecko dans des applis, le marché des mobiles, etc.

Je n'ai pas eu l'impression qu'Epiphnay (ou des projets équivalent) a discuté en profondeur avec Mozilla.

Prenons acte. Je n'utilise pas Epiphany, mais c'est du très bon.

et KHTML ?

Posté par tanguy_k (page perso, ) le 02/04/2008 à 07:23. (lien). Évalué à 10.

La question que l'on peut se poser, et qui a surement de multiples raisons, est pourquoi de plus en plus de projets adoptent WebKit et n'ont pas adopté KHTML à l'époque ? KHTML est/était-il trop liée à Qt pour être adopté ?

KHTML va t'il mourir définitivement ?
WebKit est il désormais 100% ouvert aux développeurs extérieurs ?

Sympa de voir que DCOP a donné naissance à DBUS et KHTML, WebKit
AHMA les technos KDE sont définitivement des bonnes technos...

Persch

Posté par liberforce (Jabber id, page perso, ) le 02/04/2008 à 10:43. (lien). Évalué à 2.

C'est Christian Persch pas "Perche" ! Un modéro pourrait corriger la news svp ?

Bonne décision

Posté par liberforce (Jabber id, page perso, ) le 02/04/2008 à 10:59. (lien). Évalué à 10.

Je ne suis pas un expert, mais je trouve que la décision est plutôt bonne. Le moteur de rendu d'IE est très répandu, Gecko l'est pas mal à présent, grâce à firefox, mais webkit restait pour l'instant cantonné à Safari et Konqueror. A un moment où Safari commence à apparaître sous Windows, une telle décision permet:
1. D'avoir un nouveau navigateur (même s'il n'est pas des plus utilisés, epiphany est tout de même le navigateur internet officiel de GNOME) utilisant webkit.
2. De renforcer encore un peu webkit, afin qu'il ait encore plus de poids sur le marché, rendant le respect des standards encore plus importants (plutôt que du "j'autorise IE et Firefox").
3. Cela montre que GNOME n'est pas marié à la Fondation Mozilla
4. Cela montre aussi que quand KDE fait du bon boulot, GNOME sait le reconnaitre :-)

et enfin (last but not least)...
5. Avec Firefox et Epiphany, il y a deux solutions en GTK+ avec deux moteurs de rendu différents, et ça c'est très très bien.

les buts divergent (et divergent, c'est trop)

Posté par Germain Saval (Jabber id, ) le 02/04/2008 à 11:10. (lien). Évalué à 6.

J'ai l'impression que les objectifs de Webkit correspondent mieux aux buts d'Epiphany. Webkit a pour objectif de faire un moteur XHTML, rien qu'un moteur XHTML. Ils ont tout conçu pour leur principal client, le browser natif Safari pour Mac OS X. Ça correspond assez bien au positionnement d'Epiphany pour Gnome.

À l'inverse Gecko est une plateforme complète (XUL et tout et tout), qui sert de base au développement d'autres applications. C'est un peu contradictoire avec l'objectif de légèreté et d'interface native d'Epiphany, non ? Tout ça me semble logique et pragmatique, finalement. Ou alors, c'est le meilleur poisson d'avril que j'ai vu...

Troll à gogo

Posté par Laurent J (page perso, ) le 02/04/2008 à 12:01. (lien). Évalué à 4.

Franchement, cette news est vraiment un bon troll tout poilu, surtout ne reflete pas vraiment ce qui est dit dans les pages des liens.

> Gecko n'est pas conçu pour être réutilisé par d'autre navigateur

Bon ça je l'ai déjà dit dans d'autres commentaires.. C'est totalement faux. C'est peut être assez complexe à embarquer, mais Gecko est tout de même conçu pour être embarqué. Y a une doc et tout. D'ailleurs, si il ne l'était pas, on se demande comment a fait epiphany pendant des années, et comment font les autres logiciels qui embarquent gecko.

Ensuite, je n'ai pas vu cet argument dans les liens que tu as cité. Bref, pure supposition infondée de ta part. Du pur troll

> Gecko 2.0 ne convainc pas

Autant je peux les comprendre sur les changements d'api qu'occasionnera Gecko2, autant ils ont oublié d'omettre une chose : l'objectif de Gecko 2 est justement de faciliter son embarquement (dont notamment dans des softs déstiné aux mobiles), d'accroitre encore plus ses performances etc.. Bref, Gecko 2 correspondra tout à fait à leurs exigences.

> Webkit est conçu pour être réutilisé

Là encore, je ne sais pas où tu a lu cet argument dans les liens cités. Gecko aussi est fait pour être réutilisé...

> Webkit est conçu pour être porté en réutilisant le plus possible le système hôte (Gtk+, cairo, pango, gstreamer, etc.)

Gecko aussi. Gecko repose aussi sur cairo, gtk et cie... D'ailleurs l'un des liens le précise. Bref, ce n'est pas un avantage à webkit.

> Webkit est efficace (rapidité, conformité, fonctionnalité, etc.)

rapidité : gecko aussi. Des tests ont montrés d'ailleurs que la version 1.9b5 surpassait webkit au niveau javascript notamment (avec une suite de tests créée par les dev de webkit !). Au niveau conformité et fonctionnalité, c'est kifkif (les tests acid étant loin d'être une réference exhaustive en la matière)

> Webkit est éligible pour bien d'autres utilisations dans GNOME

En quoi Gecko ne le serait pas ?

[+] Firefox 3

Posté par Idzi () le 02/04/2008 à 12:41. (lien). Évalué à -2.

Il suffit de tester le nouveau firefox 3 pour comprendre qu'epiphany n'avait plus lieu d'etre .... integration parfaite au niveau widgets , gnomeprint, cairo, patch ubuntu pour notification-daemon ...

Donc, en comptant les points...

Posté par MiniMoi () le 03/04/2008 à 01:42. (lien). Évalué à 2.

WebKit semble de plus en plus en position de force pour le futur:

- Android va l'utiliser, donc on peut compter sur Google pour faire des ameliorations
- l'iPhone, qui est l'appareil mobile avec le meilleur navigateur (selon moi)
- KDE
- Apple (OK, deja dit, mais je parle du Desktop la)
- Apparamment, Gnome aussi

Pour etre un utilisateur de WebKit, je suis ravi par les performances, mais il reste a mon avis un tres gros point noir: il y a plus de leaks que dans Gecko (celui de FireFox 3), beaucoup plus... Une longue session de GMail n'est pas possible.

J'ai teste recemment avec Safari 3.1 et WebKit nightly sur Mac OS X 10.5. A chaque fois que j'ouvrais un mail (toujours le meme) et que je retournais a la boite de reception (avec les raccourcis clavier), +2-3Mo en consommation memoire !

Et vu le travail qui a ete necessaire pour traquer tous les petits leaks et la fragmentation dans Gecko, on peut supposer qu'arriver au meme niveau que FireFox 3 prendra du temps... beaucoup de temps.

Revenir en haut de page