Photon est le nom de code du projet
recréant une
nouvelle expérience de Mozilla Firefox.
Il fait partie du projet Mozilla Quantum
destiné à la nouvelle génération de Firefox.
Nous y travaillons depuis un moment
et le projet Quantum a trois objectifs :
Vite vite vite !
Firefox deviendra beaucoup plus rapide.
Tout ira plus vite.
C'est vraiment plus rapide.
J'ai déjà dit "rapide" ?
Les modifications sont très profondes.
En faisant partie de Quantum, le projet Photon
a été un projet nécessitant l'intervention de tout Mozilla.
Nos équipes d'UX,
de Télémétrie et Données, et de Design
ont travaillé avec notre plateforme
et les ingénieurs front-end sur chaque
façon d'améliorer les performances
et la rapidité de tout notre produit.
Instrumenter notre pipeline de rendu
et optimiser la façon d'afficher les
images vectorielles a eu un impact significatif.
Avec le projet Quantum nous
avons pu promettre les mêmes bénéfices
à l'équipe d'UX que ceux que l'on a donnés
pour WebGL et ASM.js. Ces améliorations
et la rapidité gagnée change l'impression
du produit.
Cette collaboration a rendu notre
process de design plus rapide.
Évoluer vers des primitives vectorielles
nous permet de créer une interface moderne
qui convient à tous les OS et à tous les écrans.
Être plus rapide sur la technique n'est pas suffisant.
Il faut aussi que les gens le sentent.
Nos équipes en design et en UX
ont travaillé de façon rapprochée
pour que l'on gagne plus que des secondes.
Nous avons fait beaucoup de recherche
sur les performances ressenties, et cela a été
directement utilisé pour notre produit.
Des détails comme changer
les courbes d'animation
ont rendu tout plus naturel et clair.
En comprenant
les attentes des utilisateurs sur
ce qui devait être rapide, nous
pouvons vraiment anticiper.
Les gens sont réellement surpris
de la vitesse de Firefox.
Nous cherchons toujours
à rendre JavaScript plus rapide mais
les utilisateurs sentent les différences.
Notre plus gros travail a été
de rendre les performances de JS
plus homogènes pour que le Web ait l'air plus rapide.
Le multi-processus nous permet de faire
beaucoup de choses en arrière-plan.
Des choses qui semblent simples,
comme fermer un onglet ou une fenêtre
peuvent être compliquées
et l'expérience était peu agréable.
Maintenant c'est juste
"Clic" et parti !
On peut faire tout le nettoyage en fond
et cela semble aussi rapide qu'allumer une lampe.
Notre équipe de télémétrie a fait un gros travail
pour nous faire comprendre comment les gens
utilisent vraiment Firefox au jour le jour,
sans compromettre leur anonymat
ni leur vie privée.
Les équipes ont creusé
au fin fond des comportements utilisateurs
pour trouver la bonne solution.
Cela va d'un benchmark massif en labo sur
ce que les gens trouvent rapide
jusqu'à user de l'eye tracking pour apporter
la même importance aux détails que nos utilisateurs.
Tout ce que nous apprenons
est directement intégré dans Photon :
Comment nous naviguons,
La position des boutons,
l'ordre des menus.
Vous pouvez naviguer rapidement,
vous pouvez travailler rapidement.
Tout est là où vous l'attendez,
aucun obstacle sur votre chemin.
Ce n'est pas fini.
Photon sort cet automne.
Il y a encore beaucoup à faire.
Vous pouvez aider.
Le meilleur moyen est d'utiliser Nightly.
La version Nightly de Firefox est là où tout converge.
La meilleur façon pour nous aider
est de l'utiliser pour votre navigation habituelle.
Essayez !
Venez assister à la création de la prochaine génération.
Merci
Merci de tout Mozilla.