0:00:00.000,0:00:01.890 Photon est le nom de code du projet 0:00:01.914,0:00:02.677 recréant une 0:00:02.690,0:00:04.714 nouvelle expérience [br]de Mozilla Firefox. 0:00:04.743,0:00:07.063 Il fait partie du projet Mozilla Quantum 0:00:07.063,0:00:09.543 destiné à la nouvelle [br]génération de Firefox. 0:00:09.543,0:00:11.385 Nous y travaillons depuis un moment 0:00:11.385,0:00:13.661 et le projet Quantum [br]a trois objectifs : 0:00:13.661,0:00:14.968 Vite vite vite ! 0:00:14.969,0:00:16.880 Firefox deviendra beaucoup plus rapide. 0:00:16.880,0:00:18.250 Tout ira plus vite. 0:00:18.510,0:00:19.546 C'est vraiment plus rapide. 0:00:19.546,0:00:20.759 J'ai déjà dit "rapide" ? 0:00:24.088,0:00:25.470 Les modifications sont très profondes. 0:00:25.470,0:00:27.720 En faisant partie de Quantum, [br]le projet Photon 0:00:27.720,0:00:29.580 a été un projet nécessitant[br]l'intervention de tout Mozilla. 0:00:30.519,0:00:31.260 Nos équipes d'UX, 0:00:31.260,0:00:33.090 de Télémétrie et Données, et de Design 0:00:33.090,0:00:34.410 ont travaillé avec notre plateforme 0:00:34.410,0:00:36.270 et les ingénieurs front-end sur chaque 0:00:36.270,0:00:38.070 façon d'améliorer les performances 0:00:38.070,0:00:40.170 et la rapidité de tout notre produit. 0:00:40.863,0:00:41.910 Instrumenter notre pipeline de rendu 0:00:41.910,0:00:44.150 et optimiser la façon d'afficher les 0:00:44.150,0:00:46.129 images vectorielles a eu un impact significatif. 0:00:46.350,0:00:47.219 Avec le projet Quantum nous 0:00:47.219,0:00:48.539 avons pu promettre les mêmes bénéfices 0:00:48.539,0:00:50.460 à l'équipe d'UX que ceux que l'on a donnés 0:00:50.460,0:00:52.590 pour WebGL et ASM.js. Ces améliorations 0:00:52.590,0:00:54.420 et la rapidité gagnée change l'impression 0:00:54.420,0:00:55.329 du produit.[br] 0:00:55.329,0:00:56.739 Cette collaboration a rendu notre 0:00:56.739,0:00:57.899 process de design plus rapide. 0:00:57.899,0:00:59.430 Évoluer vers des [br]primitives vectorielles 0:00:59.430,0:01:01.500 nous permet de créer une interface moderne 0:01:01.500,0:01:05.020 qui convient à tous les OS[br]et à tous les écrans. 0:01:06.420,0:01:08.860 Être plus rapide sur la technique n'est pas suffisant. 0:01:08.999,0:01:10.989 Il faut aussi que les gens le sentent. 0:01:11.009,0:01:12.500 Nos équipes en design et en UX 0:01:12.500,0:01:14.800 ont travaillé [br]de façon rapprochée 0:01:14.800,0:01:16.619 pour que l'on gagne plus que des secondes. 0:01:16.619,0:01:18.000 Nous avons fait beaucoup de recherche 0:01:18.000,0:01:19.619 sur les performances ressenties,[br]et cela a été 0:01:19.619,0:01:21.330 directement utilisé [br]pour notre produit. 0:01:22.010,0:01:23.330 Des détails comme changer [br] 0:01:23.330,0:01:24.650 les courbes d'animation 0:01:24.650,0:01:25.970 ont rendu tout [br]plus naturel et clair. 0:01:26.459,0:01:27.629 En comprenant 0:01:27.629,0:01:28.799 les attentes des utilisateurs sur 0:01:28.799,0:01:31.079 ce qui devait être rapide, nous 0:01:31.079,0:01:32.820 pouvons vraiment anticiper. 0:01:32.820,0:01:34.439 Les gens sont réellement surpris 0:01:34.439,0:01:35.439 de la vitesse de Firefox.[br] 0:01:35.439,0:01:36.659 Nous cherchons toujours 0:01:36.659,0:01:38.369 à rendre JavaScript plus rapide mais 0:01:38.369,0:01:40.439 les utilisateurs sentent les différences. 0:01:40.439,0:01:41.820 Notre plus gros travail a été 0:01:41.820,0:01:43.409 de rendre les performances de JS 0:01:43.409,0:01:46.099 plus homogènes pour que le Web [br]ait l'air plus rapide. 0:01:46.099,0:01:48.030 Le multi-processus nous permet[br]de faire 0:01:48.030,0:01:49.380 beaucoup de choses en arrière-plan. 0:01:49.380,0:01:51.299 Des choses qui semblent simples, 0:01:51.299,0:01:53.340 comme fermer un onglet ou une fenêtre 0:01:53.340,0:01:54.570 peuvent être compliquées [br] 0:01:54.570,0:01:56.400 et l'expérience était peu agréable. 0:01:56.423,0:01:57.350 Maintenant c'est juste 0:01:57.350,0:01:58.365 "Clic" et parti ! 0:01:58.555,0:02:00.770 On peut faire tout le nettoyage en fond 0:02:00.770,0:02:03.259 et cela semble aussi rapide[br]qu'allumer une lampe. 0:02:05.160,0:02:06.856 Notre équipe de télémétrie[br]a fait un gros travail 0:02:06.856,0:02:08.619 pour nous faire comprendre [br]comment les gens 0:02:08.619,0:02:10.750 utilisent vraiment Firefox[br]au jour le jour, 0:02:10.750,0:02:12.700 sans compromettre leur anonymat[br] 0:02:12.700,0:02:13.660 ni leur vie privée. 0:02:13.750,0:02:14.920 Les équipes ont creusé 0:02:14.920,0:02:16.540 au fin fond des comportements utilisateurs 0:02:16.540,0:02:18.069 pour trouver la bonne solution. 0:02:18.069,0:02:20.560 Cela va d'un benchmark massif en labo sur 0:02:20.560,0:02:22.120 ce que les gens trouvent rapide 0:02:22.120,0:02:24.280 jusqu'à user de l'eye tracking [br]pour apporter 0:02:24.280,0:02:26.330 la même importance aux détails [br]que nos utilisateurs. 0:02:26.390,0:02:27.660 Tout ce que nous apprenons 0:02:27.660,0:02:28.660 est directement intégré dans Photon : 0:02:28.660,0:02:29.820 Comment nous naviguons, 0:02:29.820,0:02:31.120 La position des boutons, 0:02:31.120,0:02:32.380 l'ordre des menus. 0:02:32.761,0:02:34.119 Vous pouvez naviguer rapidement, 0:02:34.119,0:02:35.620 vous pouvez travailler rapidement. 0:02:35.620,0:02:37.250 Tout est là où[br]vous l'attendez, 0:02:37.268,0:02:38.688 aucun obstacle sur votre chemin. 0:02:40.690,0:02:41.500 Ce n'est pas fini. 0:02:41.500,0:02:42.796 Photon sort cet automne. 0:02:42.796,0:02:43.903 Il y a encore beaucoup à faire. 0:02:43.903,0:02:45.010 Vous pouvez aider. 0:02:45.010,0:02:47.160 Le meilleur moyen est d'utiliser Nightly. 0:02:47.160,0:02:49.990 La version Nightly de Firefox [br]est là où tout converge. 0:02:50.000,0:02:51.460 La meilleur façon pour nous aider 0:02:51.460,0:02:53.580 est de l'utiliser pour [br]votre navigation habituelle. 0:02:53.580,0:02:54.428 Essayez ! 0:02:55.588,0:02:58.190 Venez assister à la création [br]de la prochaine génération. 0:02:58.330,0:02:59.030 Merci 0:02:59.070,0:02:59.756 Merci 0:02:59.796,0:03:00.637 Merci 0:03:00.637,0:03:02.148 Merci de tout Mozilla.