Live: performances frontales

Une bonne UX, une conception intelligente et une interface intuitive sont d'excellentes choses. Mais si tout cela tarde, les utilisateurs vous quittent. Parfois, les développeurs l'oublient. Avec le sujet de la performance front-end, mes collègues et moi continuerons une série en ligne, dans laquelle nous discuterons des problèmes actuels de développement côté client.


Le spectacle en direct aura lieu le 18 décembre sur la chaîne YouTube AvitoTech. Des experts de Yandex, Tinkoff, Mail.Ru et Avito participeront à la discussion. Sous la coupe - exemples de questions dont nous prévoyons de discuter, et un lien vers la prochaine diffusion. Après la réunion, nous mettrons à jour le message, disposerons la vidéo, l'ajouterons à vos favoris, si vous êtes intéressé par le sujet.



Exemples de questions de discussion


Vous ne pouvez jamais prédire la direction que prendra la conversation. Mais voici des exemples de sujets de discussion que nous avons décrits avec des collègues.


  • Comment collecter des métriques auprès des utilisateurs?
  • Comment travailler avec les résultats de mesure et dans quelle mesure reflètent-ils la réalité?
  • Comment trouver les endroits les plus lents du projet et les éliminer?
  • Comment l'environnement peut-il aider à résoudre les problèmes de performances?
  • Quels outils utiliser pour toutes ces tâches et ne pas creuser?
  • Et surtout: comment préserver le résultat et diffuser la culture de la performance dans votre entreprise?

De plus, nous essaierons de répondre aux questions qui seront envoyées lors de la diffusion. Et sur ceux qui apparaissent dans les commentaires sur ce post. Complétez notre liste.


Membres en ligne


Hôte et modérateur - Konstantin Burkalev


image


Architecte système, informatique depuis plus de 15 ans. Auteur et hôte de podcasts de développement: SDCast et RadioJS . Il est membre de diverses communautés de développeurs, telles que MoscowJS, SymfoniacsMSK, Lua à Moscou, etc. Pour sa carrière professionnelle, il a été enixey, administrateur linux, web master, développeur PHP, JS, Lua, PostgreSQL, Oracle. Est un professionnel certifié Oracle pour les bases de données et les clusters. Maintenant, il travaille en tant que chef d'équipe et est engagé dans l'architecture des systèmes de sécurité.


«Dans le contexte des problèmes de performances frontaux, je voudrais discuter des techniques d'optimisation pour réduire le temps de rendu, le rendu et les approches globales d'analyse des performances. Et surtout, comment relier les coûts de main-d'œuvre de l'optimisation aux indicateurs commerciaux. »

Nikolay Ryabov, développeur frontend senior chez Performance Unit, Avito


image
Je développe le frontend depuis cinq ans. Parmi les principales réalisations: tout en travaillant dans le groupe RU-CENTER, j'ai apporté le nouveau nic.ru isomorphe de zéro aux ventes et, une fois à Avito, j'ai participé au développement du nouveau m.avito.ru. À l'avenir, il a repris exclusivement les performances de l'ensemble du frontend, qui se trouve à Avito.




Je pense qu'il sera important de discuter de la façon dont vous pouvez organiser un suivi détaillé des performances du code, à la fois interne et externe, quels indicateurs vous devez examiner lors du profilage et comment organiser la collection «correcte» de métriques et choisir l'environnement pour cela. Je répondrai aux questions sur les techniques de base pour améliorer les performances et la réactivité de l'interface.

Alexander Zubov, responsable du développement Web mobile, Avito


image


Il travaille chez Avito depuis cinq ans et est désormais engagé dans la direction mobile sur le web.




«Je considère qu'il est important de discuter des thèmes de la performance et de l'accessibilité du Web. Je suis heureux de discuter des performances et, en particulier, du Web mobile. "

Alexander Kazachenko, architecte, Tinkoff.ru


image
Il s'occupe du front-end depuis six ans, il a commencé en tant que concepteur de sites Web et a écrit PHP pendant un certain temps. Il gère actuellement le développement front-end de Tinkoff Business et supervise la direction angulaire de l'entreprise. À Tinkoff, il est engagé dans diverses tâches, depuis l'auto-test de l'interface utilisateur e2e jusqu'à la conception des autorisations dans les services Tinkoff.


«Dans les applications Web modernes, les performances sont importantes, car pendant un développement intensif et dans le désir de rivaliser sur le marché, les applications commencent rapidement à« grossir »et, par conséquent, à« ralentir ». Je voudrais discuter de la façon d'empêcher une baisse des performances avant que l'application ne soit mise en production. Il est intéressant de parler d'une approche systématique de la surveillance des performances dans des dizaines de SPA. "

Konstantin Lebedev, architecte frontend, Mail.Ru


image


Il est engagé dans le développement web pour des projets à forte charge depuis plus de 12 ans. Depuis 8+ ans - par email. Participant actif à OpenSource (FileAPI, SortableJS, Wormhole et autres). Maintenant, il développe des services liés à l'autorisation du Post (fullstack), et, bien sûr, au Post lui-même.




"Le Web moderne a depuis longtemps effacé la frontière entre le" site normal "et le" SPA / application ", si avant la lutte était uniquement pour la vitesse d'accès, maintenant c'est aussi pour les performances de l'application elle-même. Par conséquent, je voudrais discuter de la façon de maintenir un équilibre délicat entre un accès rapide et les performances des applications, non seulement du point de vue des métriques / nombres, mais aussi de la façon dont vous pouvez influencer la perception des performances des utilisateurs. »

Andrey Prokopyuk, équipe technique de la commande de vitesse d'interface de Yandex Search


image
Dans la profession depuis 10 ans, a été engagé dans divers projets. Il a commencé avec des sites de cartes de visite, développé des jeux de navigateur et des systèmes analytiques. Maintenant, Yandex est chargé de s'assurer que les interfaces de recherche fonctionnent rapidement.


"Je pense qu'il est important que la communauté se souvienne des performances et soit optimiste quant à la mesure."

Où, quand et par quel lien chercher


L'émission en direct aura lieu le mardi 18 décembre. Nous commençons à 17h00, heure de Moscou . Vous pouvez le regarder sur la chaîne YouTube AvitoTech - voici le lien vers la diffusion , connectez-vous. Si vous avez des questions sur les performances, posez-les dans les commentaires. Nous essaierons d'y répondre lors de la discussion.


Voici un fichier ics que vous pouvez ajouter à votre calendrier.


Enregistrement de l'émission passée


Ce billet est l'annonce de la deuxième diffusion en direct d'Avito Online Frontend. Et le record de la première infrastructure frontale en ligne est déjà disponible.


Source: https://habr.com/ru/post/fr433030/


All Articles