¿Google hace que YouTube sea más lento para los navegadores que no son de Chromium?

Si usa Microsoft Edge o Mozilla Firefox para acceder a YouTube para transmitir videos, leer comentarios o interactuar con el sitio de otras maneras, es posible que haya notado que el sitio es lento como la melaza. Si realiza las mismas operaciones en Chrome u otros navegadores basados ​​en Chromium, el rendimiento es increíblemente rápido.

Un mensaje de Twitter del Gerente de Programas Técnicos de Mozilla, Chris Peterson, ha creado acaloradas discusiones en Twitter, Reddit y en otros lugares sobre el uso de YouTube de una API obsoleta que favorece a Chrome y otros navegadores basados ​​en Chromium sobre los navegadores de la competencia como Microsoft Edge y Firefox.

Peterson declaró lo siguiente en Twitter:

La carga de la página de YouTube es 5 veces más lenta en Firefox y Edge que en Chrome porque el rediseño de Polymer de YouTube se basa en la obsoleta API Shadow DOM v0 implementada solo en Chrome.

YouTube ofrece un polyfill Shadow DOM a Firefox y Edge que, como era de esperar, es más lento que la implementación nativa de Chrome. En mi computadora portátil, la carga inicial de la página tarda 5 segundos con el polyfill vs 1 sin. El rendimiento de navegación de página posterior es comparable.

YouTube lanzó una actualización de diseño el año pasado, y uno de los cambios que Google implementó en el sitio de transmisión de video fue utilizar una API obsoleta que solo Chrome admitía. El uso de la API mejoró YouTube en los navegadores que lo admiten e hizo que el rendimiento de los navegadores que no admitían la API fuera notablemente peor.

Peterson continuó diciendo que YouTube sirve a los usuarios de Internet Explorer 11 con el sitio clásico que no afecta el rendimiento, y que Google debería haber hecho lo mismo para Firefox, Edge y otros navegadores afectados.

Mencionó un complemento de script de usuario y Firefox que los usuarios de Edge y Firefox podrían instalar para restaurar el acceso a la versión clásica de YouTube. Al hacerlo, se restaura el sitio antiguo y se mejora significativamente el rendimiento cuando se utilizan estos navegadores para acceder a YouTube.

Un hilo en Reddit sugiere otra opción que implica usar las Herramientas para desarrolladores y modificar una cookie que YouTube configuró.

Microsoft Edge

  1. Visite el sitio web de YouTube en el navegador web Edge.
  2. Use Menú> Herramientas de desarrollador o presione F12 para abrir las herramientas de desarrollador del navegador.
  3. Seleccione Depurador> Cookies> www.youtube.com. Si no ve el depurador, busque la aplicación en su lugar y actívela.
  4. Encuentra la fila Pref.
  5. Haga doble clic en el valor y pegue al = en & f5 = 30030 & f6 = 8 en el campo.
  6. Vuelva a cargar la página de YouTube.

Mozilla Firefox

  1. Visite YouTube en el navegador web Firefox.
  2. Presione Shift-F9 para abrir el Inspector de almacenamiento.
  3. Localice //www.youtube.com/ debajo de las cookies y selecciónelo.
  4. Localiza la cookie Pref.
  5. Cambie su valor a al = en & f5 = 30030 & f6 = 8
  6. Recargue la página de Youtube.

Tenga en cuenta que, dado que el método está basado en cookies, debe hacerse nuevamente cada vez que se elimina la cookie. También puede ver YouTube en el escritorio para evitar todos estos problemas.

Palabras de clausura

Está bastante claro que los ingenieros de YouTube sabían lo que estaban haciendo cuando implementaron el soporte para la API. La investigación de problemas de compatibilidad les habría señalado problemas con la implementación en Edge o Firefox. Los ingenieros podrían haber decidido ofrecer el sitio anterior a los usuarios de Firefox o Edge de forma similar a la publicación del sitio clásico a los usuarios de Internet Explorer 11, pero decidieron no hacerlo.

Ahora tú : ¿Cuál es tu experiencia en YouTube?