Mot-clé - Servo

Fil des billets - Fil des commentaires

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

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

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

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

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

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

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

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

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

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

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

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

Haut de page