mozillaZine

Fanzine sur Mozilla et les logiciels utilisant son moteur Gecko (Firefox, Thunderbird, SeaMonkey, Firefox OS, etc.) — Site indépendant depuis 1999

Actualité en continu sur Twitter

Nos articles

Jeudi 17 avril 2014

Acid2 – Un nouveau jalon important pour Servo

Fin mars, nous vous annoncions que le projet Servo, que nous vous présentions alors, avait passé le test Acid2. Aujourd’hui, Jack Moffitt sur le blog de la recherche de Mozilla revient sur cet important jalon dans le développement du moteur de rendu de nouvelle génération à l’étude chez Mozilla.

Il y présente les buts de ce projet de recherche et les résultats encourageants déjà observés :

Les objectifs du Servo consistent à créer un nouveau moteur de navigateur pour les architectures informatiques modernes et les modèles de menaces de sécurité. Il est écrit dans un nouveau langage de programmation, Rust, également développé par la recherche de Mozilla, qui est conçu pour être sûr et rapide. Les programmes en Rust devraient être exempts de débordements de mémoire tampon, de réutilisation de mémoire déjà libérée et des problèmes similaires communs dans les codes C et C++. En plus de cette sécurité accrue, Servo est conçu pour exploiter le parallélisme des ordinateurs modernes utilisant tous les cœurs de processeur, GPU et unités vectorielles disponibles.

Les premiers résultats sont encourageants. Beaucoup de sortes de bogues de sécurité des navigateurs, telles que les vulnérabilités similaires à Heartbleed, sont empêchées automatiquement par le compilateur de Rust. Les comparaisons de performances sur plusieurs portions de la plateforme Web que nous avons implémentées en mode mono-thread sont considérablement plus rapides que les navigateurs traditionnels et les performances en multi-thread sont déjà encore plus rapides.

3 commentaires

Mardi 15 avril 2014

Chris Beard au CA de Mozilla Corporation et à sa direction par intérim

Chris Beard24 mars14 avril : trois semaines seulement et nous voilà avec une nouvelle nomination à la tête de Mozilla Corporation. Et, entre-temps, quelle tourmente !

Une nouvelle fois Mozilla, avec à sa direction l’emblématique Mitchell Baker, fait appel au canal historique pour trouver le directeur général – CEO – de sa filiale détenue à 100 % dédiée au développement de logiciels et maintenant de services Web. Après Jay Sullivan qui a assuré l’intérim pendant presque un an et Brendan Eich, cofondateur de Mozilla, qui a choisi de démissionner pour protéger Mozilla de la polémique née de l’exhumation d’une donation qu’il avait faite en 2008 pour une campagne dont l’objectif était de revenir sur une loi californienne autorisant le mariage gay, voici maintenant Chris Beard qui avait quitté Mozilla en juillet 2013 pour rejoindre Greylock Partners.

Chris Beard est Mozillien depuis 10 ans. Il a rejoint les premiers employés de la fondation Mozilla en 2004 avant la sortie de Firefox 1.0 (novembre) pour diriger le marketing et gérer le produit jusqu’à Firefox 3. Ensuite, il a fondé et dirigé les Mozilla Labs. Plus récemment, il a été CMO de Mozilla dirigeant les activités d’engagement utilisateur, développeur et communauté, dont les lancements initiaux de Firefox sur Android et de Firefox OS au MWC.
Lire la suite de l’article…

1 commentaire

Samedi 12 avril 2014

SeaMonkey 2.26 bêta 1 est sorti

Bâti sur la même plateforme Gecko 29 que Firefox 29 (vous savez, celui qui comprendra Australis, le nouveau thème chamboulant l’interface, et le compte Firefox pour accéder au nouveau Sync ?), SeaMonkey 2.26 contiendra, selon ses notes de diffusion, les nouveautés suivantes par rapport à SeaMonkey 2.25 (la quasi-totalité des liens a été ajoutée par le traducteur) :
Lire la suite de l’article…

Ajouter un commentaire

Mardi 1er avril 2014

Si vous avez votre propre serveur Firefox Sync, pensez à migrer

Nouvelle version de Firefox SyncPour rappel, Sync est une fonction de Firefox qui permet de mémoriser ses mots de passe, son historique, ses marque-pages, etc. et de les retrouver sur n’importe quel PC, tablette ou mobile (après s’être identifié, bien entendu). C’est très pratique et Mozilla n’en fait peut-être pas assez la publicité car beaucoup de gens croient que seul Chrome fait ça (il faut dire que Google fait beaucoup de pub pour sa fonction équivalente). Ces données particulièrement sensibles sont stockées de manière sécurisée et cryptée sur les serveurs de Mozilla qui devient en quelque chose votre coffre-fort de données personnelles, et on peut leur faire confiance car ils n’ont pas été impliqués dans les scandales relatifs à la NSA. Mais, si vous êtes technophile et joueur, ou carrément parano, vous pouvez faire tourner votre propre serveur Sync et donc héberger vos données personnelles « chez vous ». Or, d’ici un mois, une nouvelle version de Sync va être mise en service avec Firefox 29. Il est donc temps de préparer la migration en suivant ces conseils. Bon hacking 8-)

4 commentaires

Lundi 31 mars 2014

Progrès des performances de JavaScript dans Firefox Nightly

Nicholas Nethercote, développeur chez Mozilla, vient de publier un article sur l’aboutissement d’un long chantier concernant JavaScript dans Firefox : un nouveau mécanisme de gestion de la mémoire, le « Generational Garbage Collector » (ramasse-miettes générationnel), vient d’être incorporé dans Firefox Nightly. Ce chantier a commencé en 2010 comme en atteste la page qui lui est consacrée sur le wiki de Mozilla et le rapport de bogue correspondant dans Bugzilla. Sans rentrer dans le détail de ce sujet très technique, on notera simplement que le but avoué de ce mécanisme est d’obtenir les mêmes performances que Chrome dans les cas de figure où beaucoup de petits objets JavaScript sont créés avec une durée de vie courte. C’est un cas de figure qui se produit dans certains benchmarks (bancs d’essai), donc très mesurable. Nos félicitations aux ingénieurs pour le travail accompli !

Ajouter un commentaire

Vendredi 28 mars 2014

Servo réussit le test Acid2

Le « moteur de rendu » de Firefox (le cœur de Firefox, si on veut) est actuellement Gecko. C’est un logiciel issu d’une longue évolution, stable, mais qui date de l’époque où les processeurs étaient mono-cœur (encore une histoire de cœur !). Désormais, même le moindre petit smartphone dispose de deux cœurs minimum. Nous sommes donc complètement dans l’ère du parallélisme, qui permet d’améliorer la vitesse d’exécution et la réactivité des logiciels. Le moteur de rendu expérimental Servo que Mozilla développe depuis environ un an avec Samsung, répond à cette nouvelle donne. Bien que Mozilla déclare officiellement qu’il ne s’agit que d’un projet expérimental, le développeur Patrick Walton vient d’annoncer sur Twitter que Servo a réussi le test Acid2. On se doute bien que Mozilla ne s’amuse pas à consacrer des ressources à un tel projet pour le simple plaisir d’expérimenter sans penser un jour à remplacer Gecko… et cette étape marque un avancement intéressant dans ce sens. Cela provoque aussi des débats entre développeurs, certains contestant l’utilité du test Acid2 par rapport à l’objectif d’expérimentation en matière de parallélisme. Affaire à suivre…

5 commentaires