Firefox 83 llega con mejoras de compilación, motor JavaScript y mas

Firefox Logo

La nueva version de Firefox 83 ya fue liberada y en esta nueva version se han realizado diversas mejoras, de las cuales van en mejoras a la compilación, el motor de JavaScript, reenvío a https, privacidad y muchas cosas mas.

AdemÔs de las innovaciones y las correcciones de errores, se ha corregido 31 vulnerabilidades, de las cuales 14 estÔn marcadas como peligrosas 12 vulnerabilidades (compiladas para CVE-2020-26969 y CVE-2020-26968) son causadas por problemas de memoria como desbordamientos de búfer y acceso a Ôreas de memoria ya liberadas.

Estos problemas podrían conducir potencialmente a la ejecución de código malicioso al abrir pÔginas especialmente diseñadas.

Principales novedades de Firefox 83

De forma predeterminada, en esta nueva rama de Firefox 83 se habilitó un nuevo compilador JIT, que se desarrolló bajo el nombre en clave Warp, que simplificarÔ significativamente la arquitectura JIT, mejorarÔ la capacidad de respuesta, reducirÔ el tiempo de descarga de la pÔgina y reducirÔ el consumo de memoria.

El rendimiento del motor de JavaScript se ha mejorado principalmente mediante la reducción de la información de tipo interna rastreada dentro del motor y el uso de la técnica de almacenamiento en caché de código intermedio (CacheIR), propuesta anteriormente en el intérprete de código de bytes, que ocupa un nicho intermedio entre un intérprete regular y un compilador pre-JIT.

En la sección «Privacidad y seguridad» de la configuración, se ofrece el modo «Solo HTTPS», cuando estÔ habilitado, todas las solicitudes realizadas sin cifrado se redirigen automÔticamente a variantes de pÔgina protegidas. Es posible habilitar este modo para todas las ventanas o solo para las ventanas abiertas en modo de navegación privada.

AdemÔs, se ha activado un nuevo cuadro de diÔlogo de autenticación web que no bloquea otras pestañas. El formulario para ingresar parÔmetros de autenticación ahora estÔ vinculado a una pestaña específica y no bloquea toda la interfaz.

Se agregaron teclas de acceso rƔpido para rebobinar rƔpidamente el video que se muestra en el modo de imagen en imagen. Para rebobinar hacia adelante y hacia atrƔs en incrementos de 15 segundos, ahora es suficiente presionar las teclas de cursor correspondientes.

Se mejoró la interfaz que se muestra cuando habilita la pantalla compartida durante una videoconferencia en Firefox. La interfaz ahora es mÔs explícita sobre qué dispositivos y pantallas se comparten.

La barra de direcciones ahora tiene la capacidad de cambiar rÔpidamente a otro motor de búsqueda: la lista de iconos de los motores de búsqueda disponibles ahora se muestra en la parte inferior de la ventana incluso antes del inicio de una consulta (anteriormente, la lista aparecía solo después de ingresar la primera letra de la consulta).

AdemÔs, estÔ disponible la función «Tab-to-search», que permite al presionar la tecla Tab en la barra de direcciones cambiar al modo de búsqueda con la elección del motor de búsqueda activo en función de los caracteres introducidos, si uno de los motores de búsqueda instalados es el que ofrece autocompletar. Por ejemplo, escribir «ya» ofrecerÔ «yandex.ru», después de lo cual puede presionar Tab y se habilitarÔ el modo de escribir una consulta en Yandex.

La interfaz del visor de documentos PDF incorporado se ha rediseƱado (se han reemplazado los iconos, se ha utilizado un fondo claro para la barra de herramientas).

Para los dispositivos Apple enviados con macOS Big Sur y equipados con nuevas CPU de Apple, la capacidad de usar Firefox se proporciona mediante el traductor binario Rosetta 2. En las próximas versiones, estÔ previsto proporcionar ensamblajes nativos para la CPU Apple M1. La versión de macOS también proporciona recuperación de sesión con ventana minimizada para reducir el consumo de energía.

Para usuarios de Windows 7/8 / 8.1 y macOS 10.12-10.15, se activa el motor de composición WebRender. Por lo tanto, WebRender ahora estÔ habilitado para todas las versiones de Windows y macOS (excepto 10.16 Beta).

Para Linux, los controladores NVIDIA patentados permanecen en la lista de bloqueo para WebRender, asƭ como los controladores Intel cuando se utilizan resoluciones de pantalla de 3440Ɨ1440 y superiores.

Los usuarios de controladores binarios NVIDIA en Linux que han habilitado manualmente WebRender y no utilizan la composición pueden experimentar regresión, donde la mitad superior de la pantalla se convierte en un rectÔngulo relleno.

Se puede resolver el problema habilitando la composición o exportando cualquiera de las siguientes variables de entorno: MOZ_GTK_TITLEBAR_DECORATION=system (desafortunadamente incluye el título de la ventana) o MOZ_X11_EGL=1 (esta opción desactiva el soporte para WebGL 2). También puede desactivar WebRender temporalmente.

¿Como instalar la nueva versión de Firefox 83 en Linux?

Usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden aƱadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Hecho esto ahora solo tienen que instalar con:

sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -S firefox

Ahora para quienes sean usuarios de Fedora o cualquier otra distribución derivada de esta:

sudo dnf install firefox

Finalmente si son usuarios de openSUSE, pueden apoyarse de los repositorios comunitarios, de los cuales podrƔn aƱadir el de Mozilla a su sistema.

Esto lo pueden hacer con una terminal y en ella tecleando:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

ParaĀ el resto de las distribuciones de Linux, pueden descargar los paquetes binariosĀ desdeĀ el siguiente enlace. Ā