Firefox Quantum ya esta disponible. He aqui por que es tan rapido.

0
2

Mozilla el tan esperado navegador Firefox Quantum lanzado hoy. Pero si aún no se siente identificado acerca de si desea actualizar, tal vez esto lo persuada. Se habló con Nick Nguyen, vicepresidente de Producto de Firefox, acerca de lo que los apostadores pueden esperar de Quantum, y cómo funciona realmente bajo el capó.

Mozilla dice que Firefox Quantum es dos veces más rápido que las versiones de Firefox lanzadas en 2016. Además, es menos exigente en la memoria de su computadora, y supuestamente utiliza un 30% menos que la última versión de Google Chrome. Entonces, ¿cómo ha logrado Mozilla lograr esto?

«Esta historia comienza hace un par de años. Probablemente, el aspecto más singular de Firefox Quantum, nuestra salsa secreta, es el uso de Rust, el lenguaje de programación que desarrollamos, para ejecutar partes del navegador en paralelo (por ejemplo, motor CSS), utilizando múltiples núcleos de CPU «, me dijo Ngyuen.

Pero donde realmente se distingue Quantum es su uso de Rust:

«Los navegadores se han escrito tradicionalmente en C ++. Al programar en C ++, es bastante fácil para los programadores inadvertidamente introducir errores o vulnerabilidades de seguridad cuando intentan crear algoritmos complejos que se ejecutan en paralelo. Rust nos ha permitido codificar nuevos algoritmos que hacen que la experiencia web en Firefox Quantum sea súper rápida y segura «.

«También usamos algunos trucos adicionales, como priorizar las pestañas de primer plano en lugar de las pestañas que no estás mirando, o cargando primero el contenido que te interesa, por ejemplo, el artículo que estás leyendo en lugar de los elementos de diseño contextual (sitio web) logotipo o anuncios) «, agregó.

Para enfatizar este enorme salto de rendimiento, Mozilla ha lanzado un video que muestra una comparación lado a lado entre Chrome y Firefox Quantum, ya que abre diez sitios populares.

Como destacó Nguyen, una gran parte de la «salsa secreta» que hace que Firefox Quantum funcione tan bien es su nuevo motor de CSS. Le pedí que me explicara cómo funciona esto.

«Debido a que la duración de la batería es tan importante, la mayoría de las computadoras modernas utilizan múltiples núcleos de procesamiento para ejecutar programas. Escribir software para múltiples procesadores es difícil por muchas razones, una de las más importantes es que los lenguajes de programación más populares hoy en día no se crearon con el procesamiento multinúcleo en mente, lo que requiere que los desarrolladores hagan mucha contabilidad mental para evitar errores. Con Rust, tuvimos una mano en la creación de un lenguaje de programación donde muchos de los errores comunes asociados con la programación de estos sistemas son simplemente imposibles.

Los estilos de computación para CSS es una tarea difícil y hasta ahora, una que era difícil de dividir en múltiples núcleos debido a la complejidad del trabajo. Para aprovechar el hardware moderno más común, escribimos el nuevo motor CSS de varios núcleos, Stylo, en Rust, acelerando nuestro tiempo de desarrollo y minimizando la posibilidad de errores «.

La referencia de Motion Mark, se ejecutó en una versión beta de Firefox Quantum.

La parte más emocionante de esto es el nuevo motor CSS, que se vuelve exponencialmente más rápido cuanto más núcleos añades a la mezcla.

«Dato divertido: Stylo escala casi perfectamente con la cantidad de núcleos que tienes, por lo que si tienes cuatro núcleos, Stylo es casi cuatro veces más rápido de lo que sería en un único núcleo de rendimiento similar. Este beneficio es raro en la mayoría del software «, dijo Nguyen.

Como es el caso con los navegadores Firefox anteriores, Mozilla confía en que Quantum tendrá un buen rendimiento en la mayoría de las máquinas austeras. «En Mozilla, somos el creador de navegadores. Éso es lo que hacemos. Estamos aquí para hacer que la web sea accesible para todos, y eso también significa para las personas que usan máquinas antiguas «, explicó Nguyen.

«Una de las mejores cosas de Firefox Quantum es que nuestra arquitectura nos permite ajustar nuestra huella en función de los recursos disponibles del sistema de la computadora. Si tiene una máquina de 32 bits con menos de 4 gigabytes de RAM, correremos bien, tal como lo hacemos en una PC de juegos de gama alta. Un 30% menos de memoria utilizada por el navegador significa que puedes hacer muchas más cosas en tu computadora al mismo tiempo, fuera de tu navegador o en tu navegador, como por ejemplo abrir más pestañas. Y estas pestañas pueden ejecutar videos, gdocs o artículos de prensa, sin ralentizar su máquina «.

Si bien la razón más importante para entusiasmarse con Firefox Quantum se encuentra al acecho bajo el capó, también viene con algunos ajustes visuales muy ingeniosos, cortesía de la nueva interfaz de usuario Photon.

Según Nguyen, «Photon refleja en la interfaz de usuario lo que hicimos en el motor: se siente rápido y súper receptivo. Es lo que la gente notará, y no sería posible sin las mejoras de Quantum «.

Entonces, ¿cómo se traduce esto en una experiencia de usuario real?

«En términos de experiencia del usuario, lo que importa es que si algo se siente lento, es lento. Pasamos mucho tiempo trabajando en esta percepción de velocidad y calidad, y como resultado, tenemos animaciones suaves con una iconografía nítida que coincide con la calidad de la pantalla de su computadora.

Además, creamos Photon con la idea de que WebExtensions continuará floreciendo y brindando a los usuarios la posibilidad de personalizar Firefox según sus deseos. Creamos espacio en la interfaz de usuario para futuras expansiones que usan tanto el equipo de Firefox como los desarrolladores de complementos «.

Parte de la estrategia de crecimiento de Firefox (y Vivaldi. Y Opera) incluye extras de valor agregado que no agregan nada a la experiencia de navegación principal, sino que lo complementan de forma experta. Nguyen no pudo evitar mencionar uno de ellos, Capturas de pantalla,

«Lanzamos capturas de pantalla en el último lanzamiento de Firefox, y utilizamos nuestro pensamiento Photon para crear la función al equilibrar los paradigmas de la interfaz de usuario que las personas están familiarizadas con características nuevas y novedosas que ganan al ahorrar tiempo a las personas que usan nuestro producto, los usuarios encuentran el característica intuitiva pero empoderante «, dijo.

«Los expertos han publicado capturas de pantalla a través de una variedad de herramientas avanzadas. En nuestra investigación, vimos a muchas personas usar herramientas como cámaras de teléfonos inteligentes y correo electrónico para guardar imágenes de la Web de escritorio, y me complace decir que la solución de este problema ha resultado en casi 16 millones de capturas de pantalla desde que lanzamos la función con Firefox 56 «

«Photon refleja nuestro enfoque implacable en lo que es bueno para los usuarios, ya sean expertos en tecnología o simplemente deseen hacer las cosas con un mínimo de esfuerzo y estrés», dijo.

Además de todos estos puntos, una de las mejores razones para probar Firefox Quantum es que a Mozilla le preocupa la privacidad de quienes usan su software, y Nguyen dice: «Lo que también diferencia al nuevo navegador Firefox es que está respaldado por Mozilla. Una organización sin fines de lucro, con la misión de mantener Internet abierto y accesible para todos. No es administrado por la compañía de publicidad más grande del mundo «.

Firefox Quantum está disponible a partir de hoy y se puede descargar aquí.