Live: rendimiento front-end

Buena experiencia de usuario, diseño inteligente e interfaz intuitiva son excelentes. Pero si todo esto se retrasa, los usuarios te dejan. A veces los desarrolladores lo olvidan. Con el tema del rendimiento front-end, mis colegas y yo continuaremos una serie de en línea, en la que discutiremos los problemas actuales del desarrollo del lado del cliente.


El espectáculo en vivo tendrá lugar el 18 de diciembre en el canal de YouTube AvitoTech. Expertos de Yandex, Tinkoff, Mail.Ru y Avito participarán en la discusión. Debajo del corte: preguntas de muestra que planeamos discutir y un enlace a la próxima transmisión. Después de la reunión, actualizaremos la publicación, presentaremos el video, lo agregaremos a sus marcadores, si está interesado en el tema.



Ejemplos de preguntas de discusión


Nunca se puede predecir en qué dirección irá la conversación. Pero aquí hay ejemplos de temas de discusión que describimos con colegas.


  • ¿Cómo recopilar métricas de los usuarios?
  • ¿Cómo trabajar con los resultados de medición y cuánto reflejan la realidad?
  • ¿Cómo encontrar los lugares más lentos del proyecto y eliminarlos?
  • ¿Cómo puede ayudar el medio ambiente a resolver problemas de rendimiento?
  • ¿Qué herramientas utilizar para todas estas tareas y no profundizar?
  • Y lo más importante: ¿cómo preservar el resultado y difundir la cultura del rendimiento en su empresa?

Además, intentaremos responder las preguntas que se enviarán durante la transmisión. Y sobre los que aparecen en los comentarios en este post. Completa nuestra lista.


Miembros en línea


Anfitrión y moderador - Konstantin Burkalev


imagen


Arquitecto de sistemas, TI por más de 15 años. Autor y anfitrión de podcasts de desarrollo: SDCast y RadioJS . Es miembro de varias comunidades de desarrolladores, como MoscowJS, SymfoniacsMSK, Lua en Moscú, etc. Por su carrera profesional, ha sido un administrador de Linux, Linux, web master, desarrollador PHP, JS, Lua, PostgreSQL, Oracle. Es un profesional certificado de Oracle para bases de datos y clústeres. Ahora trabaja como líder de equipo y se dedica a la arquitectura de sistemas de seguridad.


“En el contexto de los problemas de rendimiento de front-end, me gustaría discutir técnicas de optimización para reducir el tiempo de renderizado, el renderizado y los enfoques de análisis de rendimiento general. Y lo más importante, cómo conectar los costos laborales de la optimización con los indicadores comerciales ".

Nikolay Ryabov, Desarrollador Frontend Senior en Performance Unit, Avito


imagen
He estado desarrollando la interfaz por cinco años. De los principales logros: mientras trabajaba en el Grupo RU-CENTER, traje el nuevo nic.ru isomorfo desde cero a las ventas, y una vez en Avito, participé en el desarrollo del nuevo m.avito.ru. En el futuro, asumió exclusivamente el rendimiento de toda la interfaz, que está en Avito.




Creo que será importante analizar cómo puede organizar un monitoreo detallado del rendimiento del código, tanto interno como externo, qué indicadores debe tener en cuenta al crear perfiles y cómo organizar la colección "correcta" de métricas y elegir el entorno para ello. Contestaré preguntas sobre las técnicas básicas para mejorar el rendimiento y la capacidad de respuesta de la interfaz.

Alexander Zubov, jefe de desarrollo web móvil, Avito


imagen


Ha estado trabajando en Avito durante los últimos cinco años, y ahora se dedica a la dirección móvil en la web.




“Considero importante discutir temas de rendimiento web y accesibilidad. Me complace hablar sobre el rendimiento y, en particular, la web móvil ".

Alexander Kazachenko, arquitecto, Tinkoff.ru


imagen
Él ha estado lidiando con el front-end durante los últimos seis años, comenzó como diseñador web y escribió PHP por algún tiempo. Actualmente gestiona el desarrollo front-end en Tinkoff. Business y supervisa la dirección angular en la empresa. Tinkoff se ocupa de diversas tareas, desde la prueba automática de UI e2e, hasta el diseño de autorizaciones en los servicios de Tinkoff.


"En las aplicaciones web modernas, el rendimiento es importante, porque durante el desarrollo intensivo y en el deseo de competir en el mercado, las aplicaciones comienzan a" engordar "rápidamente y, como resultado," frenarse ". Me gustaría discutir cómo evitar una disminución en el rendimiento antes de que la aplicación entre en producción. Es interesante hablar sobre un enfoque sistemático para monitorear el desempeño en decenas de SPA ".

Konstantin Lebedev, Arquitecto Frontend, Mail.Ru


imagen


Se ha dedicado al desarrollo web para proyectos de alta carga durante más de 12 años. Por más de 8 años, por correo electrónico. Participante activo en OpenSource (FileAPI, SortableJS, Wormhole y otros). Ahora está desarrollando servicios relacionados con la autorización del Correo (fullstack) y, por supuesto, el Correo en sí.




"La web moderna ha borrado durante mucho tiempo la línea entre el" sitio normal "y el" SPA / aplicación ", si antes la lucha era solo por la velocidad de acceso, ahora también es por el rendimiento de la aplicación misma. Por lo tanto, me gustaría analizar cómo mantener un delicado equilibrio entre el acceso rápido y el rendimiento de la aplicación, no solo desde la perspectiva de métricas / números, sino también cómo puede influir en la percepción del rendimiento del usuario ".

Andrey Prokopyuk, equipo técnico del comando de velocidad de la interfaz de búsqueda Yandex


imagen
En la profesión durante 10 años, participó en varios proyectos. Comenzó con sitios de tarjetas de visita, desarrolló juegos de navegador y sistemas analíticos. Ahora Yandex es responsable de garantizar que las interfaces de búsqueda funcionen rápidamente.


"Creo que es importante para la comunidad recordar el rendimiento y ser optimista sobre la medición".

Dónde, cuándo y por qué enlace buscar


La transmisión en vivo tendrá lugar el martes 18 de diciembre. Comenzamos a las 17:00 hora de Moscú . Puede verlo en el canal de YouTube AvitoTech: aquí está el enlace a la transmisión , conéctese. Si tiene preguntas sobre el rendimiento, pregunte en los comentarios. Intentaremos responderlas durante la discusión.


Aquí hay un archivo ics que puede agregar a su calendario.


Registro de la emisión pasada.


Esta publicación es el anuncio de la segunda transmisión en vivo de Avito Online Frontend. Y el registro de la primera infraestructura frontend en línea ya está disponible.


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


All Articles