Firefox 75

Disponible Firefox 75.

  • La barra de direcciones Quantum Bar, que debutó en Firefox 68, recibió su primera actualización importante:
    • El tamaño de la barra de direcciones aumenta significativamente cuando recibe el foco (browser.urlbar.update1).
    • Antes de que el usuario comience a escribir, los sitios principales se muestran en un menú desplegable (browser.urlbar.openViewOnFocus).
    • En el menú desplegable con el historial de recursos visitados El protocolo https:// ya no se muestra. Usar una conexión segura hoy en día no sorprenderá a nadie; ahora es importante llamar la atención de los usuarios no sobre la presencia de HTTPS, sino sobre su ausencia (browser.urlbar.update1.view.stripHttps).
    • Además, interrumpido visualización del subdominio www (la configuración browser.urlbar.trimURLs devuelve la visualización de www y https:// al mismo tiempo, no tiene sentido tocar la configuración descrita anteriormente).
    • Se eliminaron las configuraciones de browser.urlbar.clickSelectsAll y browser.urlbar.doubleClickSelectsAll. El comportamiento al hacer clic en la barra de direcciones en Linux ahora coincide con el comportamiento en macOS y Windows. Lo que los usuarios llevan 14 años pidiendo.
  • En los sistemas que utilizan Wayland, ha aparecido la aceleración de hardware de webGL (widget.wayland-dmabuf-webgl.enabled). No es posible implementarlo con X11, ya que requeriría una gran cantidad de excepciones y hacks (Mozilla no cuenta con los enormes recursos de Google para probar cada versión de controlador existente con cada modelo de tarjeta de video existente). Wayland simplifica enormemente la situación, lo que permitió a Martin Striansky de RedHat escribir el backend necesario. DMABuf. Una buena ventaja es que DMABuf es capaz de proporcionar aceleración de hardware para la decodificación H.264 (widget.wayland-dmabuf-vaapi.enabled). En la próxima versión, la aceleración de hardware funcionará con otros formatos de vídeo.
  • Hay paquetes oficiales en formato Flatpak.
  • Arreglado Restaurar una sesión en el escritorio virtual KDE Plasma.
  • Se agregó soporte para carga diferida de imágenes. Si la imagen tiene el atributo carga con el valor lazy, el navegador cargará la imagen solo cuando el usuario se desplace por la página a la posición correspondiente.
  • Los usuarios del Reino Unido (además de los usuarios de EE. UU.) verán bloques de contenido patrocinado (deshabilitados en la configuración) en la página de inicio.
  • Se volvió a habilitar la compatibilidad con TLS 1.0/1.1. Ahora no es el mejor momento para dificultar un poco más el acceso de las personas a cualquier recurso.
  • A partir de ahora el navegador queda en segundo plano. cachés Todos los certificados PKI CA confiables conocidos por Mozilla. Esto debería mejorar la compatibilidad con servidores cuyos propietarios no han configurado HTTPS correctamente.
  • Acerca de: página de políticas reescrito de XUL a HTML.
  • Web Crypto API ya está disponible esta disponible sólo a sitios abiertos a través de una conexión segura.
  • Respecto a los documentos HTML de Firefox ahora tiene en cuenta La directiva X-Content-Type-Options:nosniff, que le dice al navegador que no intente determinar heurísticamente el tipo MIME del contenido. Anteriormente, "nosniff" se usaba sólo para CSS y JS.
  • Las compilaciones para macOS utilizan tecnología RLBox. El código C++ de bibliotecas de terceros potencialmente vulnerables se convierte en un módulo WebAssembly cuyos poderes están estrictamente limitados, y luego el módulo se compila en código nativo y se ejecuta en un proceso aislado. La primera biblioteca de este tipo fue Grafito. Además, macOS ofrece la posibilidad de leer certificados desde el almacenamiento del sistema operativo (configuración security.osclientcerts.autoload), así como reparado Un error que provocaba que la recuperación de la sesión del navegador colocara las ventanas del navegador en el escritorio actual en lugar de en los escritorios donde se encontraban esas ventanas en la sesión anterior.
  • En Windows incluido composición directa (Composición directa), que debería tener un efecto positivo en el rendimiento. Además, reparado imposibilidad de importar inicios de sesión desde Chrome 80 y superior.
  • CSS:
  • JavaScript:
  • Interfaz Elemento de formulario HTML tengo un método solicitarEnviar(), que actúa como hacer clic en un botón de enviar.
  • API de animaciones web:
  • Herramientas de desarrollo:
    • Cálculo instantáneo Las expresiones de consola permiten a los desarrolladores ver el resultado inmediatamente mientras escriben.
    • Herramienta de medición de páginas Aprendí a cambiar el tamaño de un marco rectangular.
    • Inspector ahora le permite usar no solo selectores CSS, sino también expresiones para buscar elementos XPath.
    • Ahora puedes filtrar mensajes WebSocket a través de expresiones regulares.
    • Se ha agregado una configuración view_source.tab_size, que le permite establecer la longitud de la pestaña en el modo de ver el código fuente de la página.

Fuente: linux.org.ru

Añadir un comentario