samedi 25 août 2018

Test Pilot : Notes utilise désormais les composants Rust et Android

Rust Components > Android Components > Notes

Rust Components > Android Components > Notes La version 1.1 de l’expérience Test Pilot Notes pour Android représente un gros changement architectural. Au début de l’été, Notes a proposé la première expérience pour Android qui permettait de synchroniser ses notes entre ses Firefox pour ordinateur et une application Android grâce à son compte Firefox. La nouvelle version tire elle parti des composants Android et de Rust.

Si vous nous suivez régulièrement vous avez déjà entendu parler du langage de programmation Rust. Ce langage système est conçu pour être ultrarapide, sûr et tirer profit des matériels modernes. Le moteur d’affichage expérimental Servo de Mozilla est écrit en Rust et de nombreux composants en Rust sont au cœur de la rénovation de Firefox.

Pour en revenir à Notes, voici l’annonce de Vlad Filippov de l’équipe Test Pilot :

Lire la suite

mardi 16 janvier 2018

TupperRust à Lyon le 22 janvier

Logo de Rust

Logo de RustÀ Lyon ce 22 janvier à partir de 19 h est organisé une soirée coding dojo au format « randori » autour du langage de programmation Rust.

TupperRust revient avec un nouveau format de réunion, le randori, pour découvrir et progresser dans le langage de programmation soutenu par Mozilla :

Des paires tournant de façon régulière (de cinq à dix minutes) codent au tableau le problème. L’assistance peut interrompre en cas de problème de compréhension.

L’an passé, la première édition du TupperRust avait consisté en une conférence suivie d’une revue de code. Le but de la session de cette année est d’accueillir une large audience, quel que soit son niveau, de débutant à confirmé. Chacun pourra découvrir Rust et améliorer son niveau. Le sujet précis de la rencontre sera dévoilé au moment de la soirée.

Elle sera animée par hguemar, Florent F. et Sereinity.

Lire la suite

mardi 19 décembre 2017

Firefox : comment WebRender va rendre l'affichage plus fluide

Cœurs de processeur principal travaillant indépendamment, cœurs de processeurs graphiques travaillant ensemble

Cœurs de processeur principal travaillant indépendamment, cœurs de processeurs graphiques travaillant ensembleFirefox Quantum, la version de rupture sortie mi-novembre, embarquait un volet du projet Quantum : le moteur de style réécrit en Rust, Quantum CSS. Le prochain gros morceau est WebRender, le moteur de rendu graphique. Il est testable dans Firefox Nightly.

Pour nous pencher sur l’avenir de Firefox, les bénévoles de la communauté Mozilla francophone ont traduit l’article de Lin Clark – vous avez déjà pu découvrir un bon nombre de ses œuvres sur nos blogs – sur la façon dont Mozilla s’est débarrassé de l’affichage saccadé, avec des illustrations de la main de l’auteure :

Lire la suite

lundi 11 décembre 2017

Entrez dans l'ère Quantum – comment Firefox est redevenu rapide et comment il va devenir plus rapide encore

Firefox 52 vs Quantum

Firefox 52 vs QuantumLe 14 novembre dernier sortait une version particulière de Firefox. Le pallier était tellement important qu’on lui a donné un nom : Firefox Quantum.

La veille, Lin Clark avait publié sur Mozilla Hacks un billet expliquant comment et dans quels domaines Mozilla a travaillé pour produire une version aussi rapide. Et ce n’est pas fini !

Comme l’article sur Quantum CSS, le nouveau moteur de style de Firefox, qu’elle avait publié en août, la communauté Mozilla francophone cet article pour vous :


Les gens ont remarqué que Firefox est à nouveau rapide.

Un tweet de Sara Soueidan à propos de la rapidité de Firefox Nightly

Sara Soueidan @SaraSoueidan : @Firefox Nightly est désormais mon navigateur de développement. Il est devenu si bon et si rapide depuis la dernière fois que je l’ai utilisé il y a quelques années.

Au cours des sept derniers mois, nous avons rapidement remplacé des parties majeures du moteur, en intégrant Rust et des parties de Servo dans Firefox. Une équipe s’est également emparée des problèmes de performances du navigateur, qu’ils soient visibles ou non en dégraissant la base de code du navigateur.

Lire la suite

vendredi 10 novembre 2017

Nous serons au Capitole du Libre le week-end des 18 et 19 novembre

Capitole du Libre 2016 : village associatif

Capitole du Libre 2016 : village associatifToulouse, les 18 et 19 novembre, INP-ENSEEIHT, des Mozilliens francophones seront une nouvelle fois au Capitole du Libre.

Week-end dédié au logiciel libre à travers 100 conférences, 25 ateliers pour les expert⋅e⋅s et le grand public. L’événement a accueilli 1 500 participant⋅e⋅s en 2016.

Ce rendez-vous annuel, gratuit, et ouvert à tous et à toutes propose des keynotes et tables rondes, des conférences et des ateliers autour du logiciel libre et des enjeux du Libre. Vous y trouverez aussi des install party, des ateliers pour les enfants, un village associatif dans lequel Mozilla aura un stand et une Key Signing Party animée par notre Mozillien Ludovic Hirlimann (il est nécessaire de s’inscrire et de suivre les instructions).

Lire la suite

dimanche 1 octobre 2017

Allumez vos moteurs – Firefox Quantum passe en bêta et en Developer Edition

Firefox Quantum Beta

La version 56 vient de sortir, mais celle que tout le monde attend – et que tout le monde chez Mozilla prépare – c’est la suivante qui sortira pour tous le 14 novembre. Vous pouvez déjà l’essayer dans une version quasi-définitive et devenir bêta-utilisateur. Si vous êtes développeur·se, la version Developer Edition est faite pour vous et est une adaptation de Firefox bêta. Firefox 57 est aussi testable pour Android ou pour iOS.

Découvrez-en plus dans ce billet d’annonce de Mozilla que la communauté à traduit pour vous :

Lire la suite

Mozilla Firefox 56 : captures, Envoyer les onglets…

Firefox Screenshots

Firefox ScreenshotsFirefox 56 est la dernière version avant la version pivot, Firefox Quantum, qui sortira le 14 novembre avec la nouvelle interface Photon et des changements majeurs sous le capot. Vous pouvez les tester dans la version bêta 57 de Firefox.

Firefox 56 est sorti le jeudi, ce qui est inhabituel depuis le passage au développement rapide où les nouvelles versions majeures sortent le mardi (toutes les 6 à 8 semaines désormais).

Notes de version : ordinateur (desktop), Android et développeurs.

Lire la suite

samedi 9 septembre 2017

Firefox 57 : chacun peut contribuer à son succès

Poster du robot

Mozilla Firefox 57 arrive à grands pas et passera bientôt en bêta. Firefox 57, le 14 novembre, sera un choc. Vous pouvez aider à ce que ce choc soit positif pour nos millions d’utilisateurs et le Web par le même mouvement. Oui, vous ! Vous avez au moins une des compétences recherchées, à commencer par être utilisateur de Firefox Nightly.

“Gandalf” a justement rédigé un billet de blog dans lequel, avec force liens, il présente ce qui vous attend dans Firefox 57 et appelle tout le monde à la mobilisation pour faire de cette version majeure entre les majeures un succès. Selon vos compétences et disponibilités, vous trouverez votre ou vos manières de participer.

Notre communauté francophone, qui sera ravie de vous aider à trouver votre voie, a traduit ce riche article pour vous :

Lire la suite

samedi 2 septembre 2017

Au cœur d'un moteur CSS super rapide : Quantum CSS

Dessin de Lin Clark

Dessin de Lin Clark Quantum, le gros truc qui arrive pour Mozilla, et qui va révolutionner Firefox et le petit monde des navigateurs, on vous en a déjà parlé : sur ce blog et sur notre blog technique. Sur ce dernier blog, un autre article vous présentait les 4 sous-projets de Quantum qui vont remplacer autant de composants de Gecko, le moteur de rendu de Firefox. Le premier est Quantum CSS qui « remplacera le moteur CSS de Gecko par celui de Servo. Le moteur de Servo permet un parallélisme massif, pas celui de Gecko. »

(Re)lire : Remplacer le moteur de l’avion en plein vol

Depuis, Lin Clark, ingénieure de l’équipe des relations avec les développeurs de Mozilla, et qui, non seulement, joue avec JavaScript, WebAssembly, Rust et Servo, mais aussi dessine des BD pour illustrer le code, a rédigé un billet pédagogique sur Mozilla Hacks, le blog des développeurs web de Mozilla. Elle nous y initie au CSS – les feuilles de style qui décrivent comment doivent être affichés les éléments HTML (l’ossature de la page web) – et nous y explique ce que fait un moteur de rendu CSS et comment Quantum CSS le fait beaucoup mieux.

Nous avons collaboré avec la communauté LinuxFr pour vous offrir une traduction de ce long article passionnant :

Au cœur d’un moteur CSS super rapide : Quantum CSS (alias Stylo)

Vous avez sûrement entendu parler du projet Quantum… c’est une réécriture majeure des entrailles de Firefox pour le rendre rapide. Nous intégrons actuellement dans Firefox des parties de notre navigateur web expérimental, Servo, et nous faisons d’importantes améliorations sur d’autres parties.

Le projet peut être illustré par le remplacement en vol des pièces d’un jet. Les changements se font sur place, pièce par pièce, pour que vous puissiez voir les résultats dans Firefox le plus tôt possible dès qu’une pièce est prête.

Lire la suite

samedi 17 juin 2017

Rust – le mois Mots-zilla

Logo Rust

Logo Rust Durant ce mois de juin, la communauté Mozilla francophone vous invite à découvrir chaque jour un nouveau mot de l’univers de Mozilla : 30 jours, 30 Mots-zilla !

Le langage qui évolue et qui prend une place croissante chez Mozilla s’appelle Rust. Nous vous en avons déjà parlé dans notre précédent article sur Servo.

Lire la suite

Mozilla Firefox 54 : plus rapide, plus stable et plus réactif

Firefox 54

La nouveauté phare de cette version 54 de Firefox est le multiprocessus pour le contenu.

Notes de version : ordinateur (desktop), Android et développeurs.

Multiprocessus : équilibre parfait entre performances et consommation mémoire

Le multiprocessus (e10s) qui a fait son apparition dans Firefox 48 comme « le plus grand changement architectural de l’histoire de Firefox » est déployé progressivement dans les versions 49, 50, 51, 52 et 53. Aujourd’hui, Firefox 54 franchit une étape supplémentaire importante en activant e10s-multi, plusieurs processus du système d’exploitation pour le contenu des pages web. Mozilla annonce que Firefox est encore plus rapide et encore plus stable que jamais.

Firefox 54

Lire la suite

mercredi 7 juin 2017

Gecko/Servo – le mois Mots-zilla

Gecko

Durant ce mois de juin, la communauté Mozilla francophone vous invite à découvrir chaque jour un nouveau mot de l’univers de Mozilla : 30 jours, 30 Mots-zilla !

Nous vous proposons deux termes Gecko et Servo, qui sont si proches à la fois au niveau de la fonction et si éloignés au niveau de la technologie. Ce sont des moteurs de rendu. On peut dire que Gecko est l’ancienne génération, bien qu’étant amélioré sans arrêt, et que Servo est un moteur de nouvelle génération.

Lire la suite

mercredi 29 mars 2017

Découverte et usage de Rust en production à Lille

Logo de Rust

Voici un nouvel événement Rust qui ne se passe pas à Paris. Cette fois, c’est Lille qui accueille un « Meetup », hébergé par OVH, l’hébergeur français de sites web. Le 4 avril, vous pourrez assister à la Découverte et l’usage de Rust en production.

Rust

Rust, vous connaissez ? Vous avez peut-être découvert le terme lors de son inclusion dans Firefox ou lors du lancement du projet Quantum qui renouvellera Firefox. Rust sera au cœur du nouveau moteur d’affichage de Firefox, Servo. Voilà comment David Bryant définit Rust :

Logo de RustIl s’agit d’un langage de programmation système qui fonctionne à la vitesse de l’éclair et simplifie le développement de programmes parallélisés, en garantissant la sûreté de la mémoire et l’isolation entre les threads (tâches). Dans la plupart des cas, le code écrit en Rust refusera même de compiler s’il n’est pas fiable.

Lire la suite

vendredi 20 janvier 2017

Premier TupperRust à Lyon le 2 février

La Maison pour Tous de Lyon

La Maison pour Tous de LyonDisons-le tout de suite pour les Non-Parisiens qui nous reprochent de faire tous nos événements à Paris (où Mozilla a des bureaux), voici un événement à Lyon. Il est donc possible de réunir des personnes autour des sujets mozilliens à côté de chez vous. Lancez-vous !

Rust

Rust, vous connaissez ? Vous avez peut-être découvert le terme lors de son inclusion dans Firefox ou lors du lancement du projet Quantum qui renouvellera Firefox. Rust sera au cœur du nouveau moteur d’affichage de Firefox, Servo. Voilà comment David Bryant définit Rust :

Logo de RustIl s’agit d’un langage de programmation système qui fonctionne à la vitesse de l’éclair et simplifie le développement de programmes parallélisés, en garantissant la sûreté de la mémoire et l’isolation entre les threads (tâches). Dans la plupart des cas, le code écrit en Rust refusera même de compiler s’il n’est pas fiable.

Lire la suite

vendredi 6 janvier 2017

Remplacer le moteur de l'avion en plein vol

plane-twitter-300x150.jpg

plane-twitter-300x150.jpgpar Jen Simmons, le 4 janvier 2017

Safari tourne sur Webkit. Chrome tourne sur Blink. Et Firefox tourne sur Gecko… qui est vieux… vraiment vieux. Je pense que c’est le plus vieux moteur d’affichage encore largement utilisé.

Bien sûr, avec deux décennies d’expérience, nous avons aujourd’hui de « bien meilleures idées » sur la façon de créer un moteur d’affichage de navigateur (et du logiciel en général). Ainsi, pendant les dernières années, Mozilla a travaillé sur un tout nouveau moteur top secret. Sauf qu’il n’est pas du tout top secret… et ne l’a jamais été. Dans une autre entreprise, il aurait été un projet top secret. Chez Mozilla, tout a été fait au grand jour.

Lire la suite

mercredi 16 novembre 2016

Mozilla sera au Capitole du Libre ce week-end

Capitole du Libre 2012 : stand Mozilla

Le Capitole du Libre, « l’événement du Logiciel Libre à Toulouse », se déroule ce week-end des 19 et 20 novembre 2016. Ce rendez-vous annuel est gratuit, et ouvert à tous et à toutes, sur le campus de l’ENSEEIHT (carte libre).

Capitole du Libre 2012 : stand Mozilla

Le Capitole du Libre promet de traiter à la fois des thèmes grand public et des thèmes pour techniciens. Jugez-en vous-même :

Lire la suite

lundi 14 novembre 2016

Mozilla sera à Paris Open Source Summit 2016

Paris Open Source Summit 2015

Paris Open Source Summit 2015 L‘Open Source Summit de Paris se déroulera pour les professionnels les jeudi 16 et vendredi 17 novembre à l’Eurosites Les Docks pour sa deuxième édition. Seulement la 2ᵉ édition ? Oui, car il s’agit de la fusion de deux anciens événements très connus appelés Solutions Linux et Open World Forum (OWF).

L’édition 2016 reprend les concepts de l’année dernière pour en faire un rendez-vous incontournable, français et européen. C’est l’occasion de nous retrouver dans le village associatif.

Lire la suite

jeudi 3 novembre 2016

Mozilla : comment nous protégeons Internet avec votre aide

National Cyber Security Awareness Month

National Cyber Security Awareness MonthRichard Barnes, ingénieur sécurité, a publié, sur le blog officiel de Mozilla, un billet pour décrire le rôle de la fondation dans la protection de l’internet et ajoute que ce ne peut se faire qu’avec votre aide. La communauté Mozilla francophone l’a traduit pour vous.

La protection de la sécurité de l’internet implique chacun de nous. Nous avons abordé ce sujet dans un récent billet ; dans celui-ci, nous nous concentrerons sur le rôle de Mozilla et la façon dont notre travail soutient et repose sur le travail d’autres acteurs du Web.

Lire la suite

dimanche 30 octobre 2016

Quantum va vous faire réaimer Firefox et le Web

quantum

quantumMozilla vient de dévoiler son projet Quantum. Il vise à adapter Firefox au matériel d’aujourd’hui, pour le Web d’aujourd’hui. Ce plan de grande ampleur s’appuie sur les recherches fondamentales et le développement de technologies de nouvelle génération menés par Mozilla depuis plusieurs années.

Firefox et Gecko, malgré des avancées qui ont fait faire des progrès spectaculaires à Firefox en termes de performances et de stabilité, reposent toujours sur une conception fondamentale remontant au tournant du millénaire. Pas de cœurs multiples avec une puissance de calcul phénoménale sur nos ordinateurs de bureau, et encore moins sur nos téléphones mobiles, pas de puces graphiques puissantes pouvant soulager énormément le processeur principal, pas d’animations interactives multiples à exécuter de conserve.

Le projet Electrolysis – la séparation de l’interface et des contenus en plusieurs processus – se déployer petit à petit dans Firefox. « C’est la plus grande modification ayant jamais été appliquée à Firefox et pendant les prochains mois, nous déploierons la première partie d’Electrolysis pour 100 % des utilisateurs de Firefox sur ordinateur. »* Cette nouvelle organisation de Firefox servira de bases à des nouvelles fonctions comme le bac à sable (sanbox) pour isoler les contenus potentiellement dangereux.

Mais Electrolysis permet à Mozilla d’envisager les choses en bien plus grand. C’est là le grand projet dévoilé aujourd’hui : Quantum !

Quantum représente notre effort afin de développer le moteur web de prochaine génération pour Mozilla et commencer à fournir aux utilisateurs des améliorations majeures d’ici la fin 2017.*

Lire la suite

jeudi 4 août 2016

Mozilla Firefox 48

Firefox 48 : icônes de barre d'adresse

Firefox 48 : icônes de barre d'adresseMozilla Firefox 48 est sorti ce mardi 2 août pour Linux, Mac OS X, Windows et Android. Mozilla met en valeur les principales nouveautés de cette version dans son annonce. Avec les rédacteurs habituels de l’article de LinuxFR publié à l’occasion de chaque nouvelle version majeure, nous allons essayer d’en établir un panorama plus complet.

« On ne voit bien qu’avec le cœur. L’essentiel est invisible pour les yeux. »

Le cœur de Firefox va être profondément modifié et on espère que l’utilisateur ne le verra pas directement, mais en ressentira une meilleure sécurité, de meilleures performances et de nouvelles possibilités.

Multi-processus : « le plus grand changement architectural de l’histoire de Firefox »

Le projet qui consiste à apporter le multi-processus dans Firefox est appelé Electrolysis, qui s’abrège en e10s.

Lire la suite