Las Animaciones del Sitio Web de GTA 6: Una Comparativa entre Chrome y Firefox
El sitio web de GTA 6 de Rockstar se siente drásticamente diferente en Chrome en comparación con Firefox, y notarás la diferencia en el momento en que comiences a desplazarte.
Alguien compartió una grabación de las animaciones del sitio web de GTA 6 al ser visualizado en Firefox, y luego comparó la misma página en Chrome. Puedes ver el video a continuación:
Son cosas como esta las que me hacen sentir un poco celoso del renderizado de Chromium
por
u/T_rex2700 en
browsers
Si te das cuenta, cuando se visualiza en Firefox, la página se renderiza como cualquier otro sitio web normal sin animaciones. Mientras tanto, en Chrome (o en cualquier otro navegador basado en Chromium), la página está animada cuando te desplazas. Es básicamente un deleite visual para aquellos que aprecian las visuales elegantes y las animaciones (como yo).
Esta división se alinea con el tipo de efecto que Rockstar parece estar utilizando aquí. MDN describe animaciones impulsadas por el desplazamiento como animaciones CSS vinculadas a la posición de desplazamiento en lugar del tiempo, y Chrome ha promovido estas herramientas durante años como una forma de construir efectos de desplazamiento suaves. La propia documentación para desarrolladores de Chrome indica que el soporte para animaciones impulsadas por el desplazamiento llegó en Chrome 115, lo que es una pista bastante fuerte de que los sitios que utilizan este estilo tienden a comportarse mejor en navegadores Chromium.
Sin embargo, la historia es diferente en Firefox. La documentación de MDN de Mozilla enumera las animaciones impulsadas por el desplazamiento como una característica experimental en las versiones de lanzamiento de Firefox, con la función aún controlada por la bandera layout.css.scroll-driven-animations.enabled. MDN también señala que algunas partes de la pila aún no están soportadas de forma predeterminada en la versión de lanzamiento. En pocas palabras, Firefox puede gestionar algunas de estas funciones, pero no está tan preparado para usarse como Chrome.
Varios desarrolladores web se unieron a la conversación para defender su flujo de trabajo diario. Un desarrollador explicó que es fácil construir estas características para Chromium en solo unos minutos, mientras que hacer que funcionen correctamente en Firefox a menudo requiere horas de depuración. Argumentan que el costo de ingeniería de lidiar con las peculiaridades específicas del motor de Mozilla hace que dejar de dar soporte a Firefox sea la opción lógica para muchos equipos de desarrollo. Otro desarrollador estuvo de acuerdo y mencionó que portar características a Chrome a veces requiere buscar API propietarias de Google.
Los defensores de Firefox argumentan que el equipo de desarrollo de Rockstar probablemente favoreció las API específicas de Chromium en lugar de utilizar estándares web abiertos. Señalan que los diseñadores web suelen enfocar sus pruebas estrictamente en los dos o tres navegadores principales para ahorrar tiempo y dinero corporativo. Firefox ahora tiene una pequeña porción del mercado global de escritorio, situándose en algún lugar entre el dos y el cinco por ciento. Aseguran que esta baja participación de mercado significa que las grandes empresas no tienen ningún incentivo financiero para optimizar sus sitios de marketing llamativos para un pequeño grupo de usuarios de Mozilla.
Dicho esto, aún puedes sortear estas limitaciones instalando una extensión que te permita cambiar tu agente de usuario del navegador a Chromium. Además, el sitio web de GTA 6 te permite forzar las animaciones, pero ninguna de las dos opciones funciona tan fluidamente como en Chrome.

Por supuesto, esto no es un gran problema para muchas personas, pero simplemente demuestra que Chrome (los navegadores basados en Chromium en general) suelen ser la elección preferida por los desarrolladores.