Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Cairo 1.4 : performances accrues !

Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 07 mars 2007.
Cairo 1.4.0 vient tout juste de sortir aujourd'hui, neuf mois après la version 1.2.0 (qui apportait notamment l'écriture de PDF). Les six derniers mois de développements ont été consacrés à améliorer drastiquement les performances de Cairo, qui constituent la principale récrimination envers le projet. Les performances ont été notablement optimisées pour les périphériques embarqués.

Certaines applications de la bibliothèque sont maintenant jusqu'à 96 fois plus rapides ! Certaines optimisations sont en butte avec la xlib, qu'Xorg tend à remplacer par XCB. Pour optimiser le dessin, certain changements structurels ont conduit à de minimes pertes de performances sur quelques points précis, mais cela reste relativement négligeable.

En plus des performances, de nombreuses améliorations du moteur PDF permettent désormais de produire un PDF avec du texte sélectionnable, et de compresser le texte et les polices (tout en évitant les doublons). À quand la compression des images ?

L'API s'est enrichie de nombreuses fonctions touchant divers domaines, de la gestions des masques aux fonction win32. Enfin, cette version apporte de nombreuses corrections de bogues.

> Lire la dépêche (10 commentaires, moyenne: 5,8).  

Vous avez demandé le commentaire #812469.

Firefox ?

Posté par andeus () le 07/03/2007 à 13:47. (lien). Évalué à 10.

Si je ne me trompe pas Firefox utilise Cairo. Est ce que l'on peut espérer avoir un Firefox plus rapide avec ce nouveau Cairo ?

  • [^]Re: Firefox ?

    Posté par krumtrash () le 07/03/2007 à 14:22. (lien). Évalué à 8.

    Même qeustion concernant Gnome et toutes les applis GTK+ qui en découlent.

    • [^]Re: Firefox ?

      Posté par Etienne Juliot (page perso, ) le 07/03/2007 à 18:00. (lien). Évalué à 5.

      Bien sur que oui.

      C'est un des objectifs d'avoir séparer le moteur de rendu de Firefox 3 / Gecko 1.9, c'est de se reposer sur un projet indépendant (Cairo) qui va évoluer de son coté beaucoup plus rapidement que le moteur graphique actuel de Gecko.

      [^]Re: Firefox ?

      Posté par Guillaume_T () le 13/03/2007 à 22:29. (lien). Évalué à 1.

      Même qeustion concernant Gnome et toutes les applis GTK+ qui en découlent.

      Ben j'ai l'impression que çà change pas grand chose...
      Cairo 1.4 est arrivé sur gentoo ~arch, j'ai pas calculé une quelconque différence, gtk/gnome est toujours aussi lent :/
      Ce qui est bizarre, c'est que je n'ai pas eu de dépendances cassées, la version de lib n'a pas changé.
      Je recompile gtk et pango pour voir, mais je suis sceptique...