¿Por qué abrir YouTube en Firefox o Edge puede tardar 5 veces más que en Google Chrome?

Chris Peterson de Mozilla compartió un descubrimiento inesperado con el público hoy : resultó que, por el momento, abrir una página de YouTube en los navegadores Firefox y Edge es 5 veces más lento que en Google Chrome. ¿Cuál es la razón de este fenómeno?

El hecho es que el nuevo rediseño de YouTube, que se basa en la biblioteca Polymer , se basa en la API Shadow DOM v0, que se implementó exclusivamente en Chrome , y desde abril de este año ha sido reconocido como obsoleto .

Por la razón descrita anteriormente, para que YouTube actualizado funcione en Firefox y Edge, en lugar de Shadow DOM v0, se usa un polyfill, que, por supuesto, funciona más lentamente. En la computadora portátil de Chris, la carga inicial de la página en Chrome tarda 1 segundo, y en Firefox con polyfill tarda hasta 5 segundos. Durante la navegación posterior en el sitio, no hubo caída del rendimiento. Bajo IE11, YouTube todavía está trabajando en el diseño anterior sin usar Polymer.

La razón de esta decisión es desconocida. Quizás las métricas internas de Google han demostrado que un rediseño con polyfill aumenta la participación del usuario en Firefox y Edge más de lo que les perjudica ralentizar un sitio.

Lo más probable es que el problema desaparezca solo después de una posible actualización del rediseño de YouTube a Polymer 2.0, que se basa en la API Shadow DOM v1. Pero debido al hecho de que la implementación de la API Shadow DOM v1 en Firefox y Edge aún está en desarrollo (la nueva versión del estándar actualmente es compatible con Safari, Chrome y Opera) y se incluirá solo en la próxima versión de Firefox v63, ahora todo resolverá el problema Aquellos que lo deseen pueden devolver el antiguo diseño de YouTube con la extensión YouTube Classic . Qué hacer con los usuarios de Edge: no está especificado el uso de la extensión Tampermonkey y YouTube Restore Classic .

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


All Articles