1 00:00:00,000 --> 00:00:01,890 Photon est le nom de code du projet 2 00:00:01,914 --> 00:00:02,677 recréant une 3 00:00:02,690 --> 00:00:04,714 nouvelle expérience de Mozilla Firefox. 4 00:00:04,743 --> 00:00:07,063 Il fait partie du projet Mozilla Quantum 5 00:00:07,063 --> 00:00:09,543 destiné à la nouvelle génération de Firefox. 6 00:00:09,543 --> 00:00:11,385 Nous y travaillons depuis un moment 7 00:00:11,385 --> 00:00:13,661 et le projet Quantum a trois objectifs : 8 00:00:13,661 --> 00:00:14,968 Vite vite vite ! 9 00:00:14,969 --> 00:00:16,880 Firefox deviendra beaucoup plus rapide. 10 00:00:16,880 --> 00:00:18,250 Tout ira plus vite. 11 00:00:18,510 --> 00:00:19,546 C'est vraiment plus rapide. 12 00:00:19,546 --> 00:00:20,759 J'ai déjà dit "rapide" ? 13 00:00:24,088 --> 00:00:25,470 Les modifications sont très profondes. 14 00:00:25,470 --> 00:00:27,720 En faisant partie de Quantum, le projet Photon 15 00:00:27,720 --> 00:00:29,580 a été un projet nécessitant l'intervention de tout Mozilla. 16 00:00:30,519 --> 00:00:31,260 Nos équipes d'UX, 17 00:00:31,260 --> 00:00:33,090 de Télémétrie et Données, et de Design 18 00:00:33,090 --> 00:00:34,410 ont travaillé avec notre plateforme 19 00:00:34,410 --> 00:00:36,270 et les ingénieurs front-end sur chaque 20 00:00:36,270 --> 00:00:38,070 façon d'améliorer les performances 21 00:00:38,070 --> 00:00:40,170 et la rapidité de tout notre produit. 22 00:00:40,863 --> 00:00:41,910 Instrumenter notre pipeline de rendu 23 00:00:41,910 --> 00:00:44,150 et optimiser la façon d'afficher les 24 00:00:44,150 --> 00:00:46,129 images vectorielles a eu un impact significatif. 25 00:00:46,350 --> 00:00:47,219 Avec le projet Quantum nous 26 00:00:47,219 --> 00:00:48,539 avons pu promettre les mêmes bénéfices 27 00:00:48,539 --> 00:00:50,460 à l'équipe d'UX que ceux que l'on a donnés 28 00:00:50,460 --> 00:00:52,590 pour WebGL et ASM.js. Ces améliorations 29 00:00:52,590 --> 00:00:54,420 et la rapidité gagnée change l'impression 30 00:00:54,420 --> 00:00:55,329 du produit. 31 00:00:55,329 --> 00:00:56,739 Cette collaboration a rendu notre 32 00:00:56,739 --> 00:00:57,899 process de design plus rapide. 33 00:00:57,899 --> 00:00:59,430 Évoluer vers des primitives vectorielles 34 00:00:59,430 --> 00:01:01,500 nous permet de créer une interface moderne 35 00:01:01,500 --> 00:01:05,020 qui convient à tous les OS et à tous les écrans. 36 00:01:06,420 --> 00:01:08,860 Être plus rapide sur la technique n'est pas suffisant. 37 00:01:08,999 --> 00:01:10,989 Il faut aussi que les gens le sentent. 38 00:01:11,009 --> 00:01:12,500 Nos équipes en design et en UX 39 00:01:12,500 --> 00:01:14,800 ont travaillé de façon rapprochée 40 00:01:14,800 --> 00:01:16,619 pour que l'on gagne plus que des secondes. 41 00:01:16,619 --> 00:01:18,000 Nous avons fait beaucoup de recherche 42 00:01:18,000 --> 00:01:19,619 sur les performances ressenties, et cela a été 43 00:01:19,619 --> 00:01:21,330 directement utilisé pour notre produit. 44 00:01:22,010 --> 00:01:23,330 Des détails comme changer 45 00:01:23,330 --> 00:01:24,650 les courbes d'animation 46 00:01:24,650 --> 00:01:25,970 ont rendu tout plus naturel et clair. 47 00:01:26,459 --> 00:01:27,629 En comprenant 48 00:01:27,629 --> 00:01:28,799 les attentes des utilisateurs sur 49 00:01:28,799 --> 00:01:31,079 ce qui devait être rapide, nous 50 00:01:31,079 --> 00:01:32,820 pouvons vraiment anticiper. 51 00:01:32,820 --> 00:01:34,439 Les gens sont réellement surpris 52 00:01:34,439 --> 00:01:35,439 de la vitesse de Firefox. 53 00:01:35,439 --> 00:01:36,659 Nous cherchons toujours 54 00:01:36,659 --> 00:01:38,369 à rendre JavaScript plus rapide mais 55 00:01:38,369 --> 00:01:40,439 les utilisateurs sentent les différences. 56 00:01:40,439 --> 00:01:41,820 Notre plus gros travail a été 57 00:01:41,820 --> 00:01:43,409 de rendre les performances de JS 58 00:01:43,409 --> 00:01:46,099 plus homogènes pour que le Web ait l'air plus rapide. 59 00:01:46,099 --> 00:01:48,030 Le multi-processus nous permet de faire 60 00:01:48,030 --> 00:01:49,380 beaucoup de choses en arrière-plan. 61 00:01:49,380 --> 00:01:51,299 Des choses qui semblent simples, 62 00:01:51,299 --> 00:01:53,340 comme fermer un onglet ou une fenêtre 63 00:01:53,340 --> 00:01:54,570 peuvent être compliquées 64 00:01:54,570 --> 00:01:56,400 et l'expérience était peu agréable. 65 00:01:56,423 --> 00:01:57,350 Maintenant c'est juste 66 00:01:57,350 --> 00:01:58,365 "Clic" et parti ! 67 00:01:58,555 --> 00:02:00,770 On peut faire tout le nettoyage en fond 68 00:02:00,770 --> 00:02:03,259 et cela semble aussi rapide qu'allumer une lampe. 69 00:02:05,160 --> 00:02:06,856 Notre équipe de télémétrie a fait un gros travail 70 00:02:06,856 --> 00:02:08,619 pour nous faire comprendre comment les gens 71 00:02:08,619 --> 00:02:10,750 utilisent vraiment Firefox au jour le jour, 72 00:02:10,750 --> 00:02:12,700 sans compromettre leur anonymat 73 00:02:12,700 --> 00:02:13,660 ni leur vie privée. 74 00:02:13,750 --> 00:02:14,920 Les équipes ont creusé 75 00:02:14,920 --> 00:02:16,540 au fin fond des comportements utilisateurs 76 00:02:16,540 --> 00:02:18,069 pour trouver la bonne solution. 77 00:02:18,069 --> 00:02:20,560 Cela va d'un benchmark massif en labo sur 78 00:02:20,560 --> 00:02:22,120 ce que les gens trouvent rapide 79 00:02:22,120 --> 00:02:24,280 jusqu'à user de l'eye tracking pour apporter 80 00:02:24,280 --> 00:02:26,330 la même importance aux détails que nos utilisateurs. 81 00:02:26,390 --> 00:02:27,660 Tout ce que nous apprenons 82 00:02:27,660 --> 00:02:28,660 est directement intégré dans Photon : 83 00:02:28,660 --> 00:02:29,820 Comment nous naviguons, 84 00:02:29,820 --> 00:02:31,120 La position des boutons, 85 00:02:31,120 --> 00:02:32,380 l'ordre des menus. 86 00:02:32,761 --> 00:02:34,119 Vous pouvez naviguer rapidement, 87 00:02:34,119 --> 00:02:35,620 vous pouvez travailler rapidement. 88 00:02:35,620 --> 00:02:37,250 Tout est là où vous l'attendez, 89 00:02:37,268 --> 00:02:38,688 aucun obstacle sur votre chemin. 90 00:02:40,690 --> 00:02:41,500 Ce n'est pas fini. 91 00:02:41,500 --> 00:02:42,796 Photon sort cet automne. 92 00:02:42,796 --> 00:02:43,903 Il y a encore beaucoup à faire. 93 00:02:43,903 --> 00:02:45,010 Vous pouvez aider. 94 00:02:45,010 --> 00:02:47,160 Le meilleur moyen est d'utiliser Nightly. 95 00:02:47,160 --> 00:02:49,990 La version Nightly de Firefox est là où tout converge. 96 00:02:50,000 --> 00:02:51,460 La meilleur façon pour nous aider 97 00:02:51,460 --> 00:02:53,580 est de l'utiliser pour votre navigation habituelle. 98 00:02:53,580 --> 00:02:54,428 Essayez ! 99 00:02:55,588 --> 00:02:58,190 Venez assister à la création de la prochaine génération. 100 00:02:58,330 --> 00:02:59,030 Merci 101 00:02:59,070 --> 00:02:59,756 Merci 102 00:02:59,796 --> 00:03:00,637 Merci 103 00:03:00,637 --> 00:03:02,148 Merci de tout Mozilla.