• # J'en rajoute une couche

    Posté par . En réponse à la dépêche Mozilla continue d'avancer !. Évalué à 10.

    De mémoire...


    Pour ce qui est lié à Linux:
    * Debian et nous, essayons de réintégrer Firefox dans Debian https://bugzilla.mozilla.org/show_bug.cgi?id=555935
    * Nightly builds 64bits dispo http://nightly.mozilla.org/
    * On bosse sur le startup aussi http://blog.mozilla.com/tglek/2010/04/05/linux-how-to-make-s(...)
    * On bosse sur les ProfileOptimized builds https://bugzilla.mozilla.org/show_bug.cgi?id=418866
    * D'autres trucs que j'oublie

    Pourquoi on est plus lent que Chrome (je ne suis pas expert, je fais juste passer le message):
    En partie parce que Firefox essaye d'utiltiliser X, en particulier XRender, pour dessiner. C'est intelligent en théorie car on profite de l'accélération des drivers. Dans la vraie vie, les drivers ne sont pas parfait, donc ça galère pas mal. Chrome utilise ça propre lib (Skia) pour le rendering, et donc évite les soucis avec les mauvais drivers X.

    En partie aussi parce qu'on utilise le thème GTK (donc utilise X) pour afficher certain widgets (meilleure intégration). Chrome non.

    Aussi parce qu'on utilise Pango et fontconfig, qui est assez lent (Chrome, encore une fois, fait tout à ça manière).

    Bref, le fait d'essayer de s'intégrer au mieux à Linux n'aide pas toujours.

    Et aussi, on est plus lent parce que Chrome fait mieux les choses que nous à beaucoup d'endroits :) Mais on y travaille :)

    Niveau Standards:
    * on a un vrai parseur HTML5 (je crois que pour le moment on est les seuls) http://hacks.mozilla.org/2010/05/firefox-4-the-html5-parser-(...)
    * on a les webforms qui avancent sérieusement https://wiki.mozilla.org/User:Mounir.lamouri/HTML5_Forms
    * vous avez entendu parlé de webm (vp8)
    * CSS3 toujours (transitions)
    * JS largement accéléré
    * WebGL (OpenGL en javascript)
    * SVG/SMIL
    * Indexed Database API (concurrent de sqlite database, que l'on aime pas)
    * Encore des trucs que j'oublie

    Niveau mobile:
    * on a un version 1.1 pour Fennec (que Maemo) sur les rails, ça devrait pas tarder.
    * pour la fin de l'année, une version 2.0 (Maemo + Android).