Hablando de la compilación de producción, esa es una pregunta interesante de Matthias. ¿Cómo, o realmente miden el rendimiento de sus aplicaciones en los televisores de los clientes también? Quiero decir, ustedes quieren estar en el entorno de producción tanto como sea posible, y eso serían los televisores de los clientes, ¿verdad? ¿Lo hacen?
Sí. No, no lo hacemos, pero es algo en lo que estamos trabajando más, no desde el punto de vista del monitoreo de usuarios reales, sino más bien en un laboratorio. Así que tenemos un laboratorio de dispositivos de prueba con todos estos diferentes dispositivos, y lo que queremos hacer es comenzar a analizar las interacciones en un entorno de laboratorio, pero también es un entorno de dispositivo real. Así que es un enfoque híbrido, pero en producción, no. Porque, como dije, algunos de estos navegadores no admiten algunas de las cosas que intentamos hacer, como el marcado y la medición del rendimiento web moderno. Así que es un poco arriesgado para algunos de estos entornos, dado que se compila una vez y se cierra.
Sí. Suena, sí, un punto válido. Otra pregunta más de Spidey, o Spidern, es que en la demostración hay 100 elementos, ¿no es eso todavía un número muy pequeño de elementos para necesitar virtualización? Siento que estamos resolviendo la mayoría de los errores mediante la virtualización hasta que no sea suficiente. ¿Crees que es una buena práctica?
Bueno, quiero decir, la demostración es solo para ilustrar el concepto, tal vez cien elementos. Depende, ¿verdad? Si estás pensando en un Moto G4, como un teléfono promedio estándar, entonces si tienes cien componentes React en la pantalla en un momento dado, y estás tratando de cambiar el orden de ellos en cualquier momento dado, realmente estás poniendo al navegador bajo mucha presión. Así que la virtualización resuelve esa técnica de tener, digamos, seis elementos en el DOM, lo cual es mucho más estable en términos de CPU y también de memoria. Entonces, quiero decir, lo que realmente quieres hacer es medir. No sabrías si cien elementos son muchos o muy pocos a menos que midas. Y por lo que hemos visto en la demostración, incluso midiendo en una computadora portátil moderna con una desaceleración de seis veces, el navegador estaba pasando por mucho solo para hacer esa actualización y era bastante entrecortado. Así que imagina cómo sería eso en un dispositivo de gama baja. Ya veo. Muy bien. Muchas gracias, Richie. Creo que deberíamos pasar al mentee, Paul, que nos diste y ver qué ha dicho la audiencia allí. Así que echemos un vistazo rápido. De acuerdo. Además, gracias de nuevo. Muchas gracias de nuevo por A, la fantástica charla. Creo que no vemos suficientes charlas sobre rendimiento, para ser honesto, porque el rendimiento sigue siendo un gran problema. Y también, B, por todas las preguntas y respuestas. Sé que ha sido mucho y espero que tengas un día fantástico. Muchas gracias por venir. Perfecto. Gracias, Martin. Disfruten el resto de la conferencia, todos. Adiós. Gracias.
Comments