Firefox 75

Disponible Firefox 75.

  • La barra de direcciones Quantum Bar, que debutó en Firefox 68, ha recibido su primera gran actualización:
    • Las dimensiones de la barra de direcciones aumentan significativamente cuando recibe foco (browser.urlbar.update1).
    • Antes de que el usuario comience a escribir, el menú desplegable muestra los sitios más visitados (browser.urlbar.openViewOnFocus).
    • En el menú desplegable del historial de navegación, ya no se muestra el protocolo https://. Hoy en día, el uso de una conexión segura no es sorprendente; ahora es importante que los usuarios presten atención no a la presencia de HTTPS, sino a su ausencia (browser.urlbar.update1.view.stripHttps).
    • Además, detenido la visualización del subdominio www (la configuración de browser.urlbar.trimURLs devuelve la visualización de www y https:// al mismo tiempo, no tiene sentido tocar la configuración mencionada anteriormente).
    • Se han eliminado las configuraciones browser.urlbar.clickSelectsAll y browser.urlbar.doubleClickSelectsAll. Ahora el comportamiento de clic en la barra de direcciones en Linux coincide con el comportamiento en macOS y Windows, lo cual ha sido solicitado por los usuarios durante 14 años..
  • En los sistemas que utilizan Wayland, ha aparecido la aceleración por hardware de webGL (widget.wayland-dmabuf-webgl.enabled). Implementarlo con X11 no es posible, ya que requeriría una enorme cantidad de excepciones y hacks, (Mozilla no tiene los enormes recursos de Google para probar cada versión de controlador existente con cada modelo de tarjeta gráfica existente). Wayland simplifica significativamente la situación, lo que permitió a Martin Streansky de RedHat escribir el backend necesario, DMABuf.Un agradable bono es que DMABuf puede proporcionar aceleración por hardware para la decodificación de H.264 (widget.wayland-dmabuf-vaapi.enabled). En la próxima versión, la aceleración por hardware funcionará también con otros formatos de video.
  • Han aparecido paquetes oficiales en formato Flatpak,.
  • Se ha corregido la restauración de la sesión en el escritorio virtual KDE Plasma.
  • Ha llegado el soporte para la carga diferida de imágenes. Si una imagen tiene el atributo loading con el valor lazy, el navegador solo cargará la imagen cuando el usuario desplaze la página hasta la posición correspondiente.
  • Los usuarios del Reino Unido (además de los usuarios de EE. UU.) verán bloques de contenido patrocinados (se pueden desactivar en la configuración) en la página de inicio.
  • Se ha reactivado el soporte para TLS 1.0/1.1. Actualmente, no es el mejor momento para dificultar el acceso de las personas a ciertos recursos, ni siquiera en un grado menor.
  • A partir de ahora, el navegador en segundo plano caché todos los certificados PKI de autoridades de certificación de confianza que son conocidos por Mozilla. Esto debería mejorar la compatibilidad con los servidores cuyos propietarios han configurado HTTPS incorrectamente.
  • La página about:policies se ha reescrito de XUL a HTML.
  • La API Web Crypto ahora está disponible solo para sitios abiertos a través de una conexión segura.
  • En cuanto a los documentos HTML, Firefox ahora considera la directiva X-Content-Type-Options:nosniff, que indica al navegador que no intente determinar el MIME tipo de contenido de manera heurística. Anteriormente, 'nosniff' solo se usaba para CSS y JS.
  • En las compilaciones para macOS se ha aplicado la tecnología RLBox. El código C++ de bibliotecas de terceros potencialmente vulnerables se convierte en un módulo WebAssembly, cuyos permisos están estrictamente limitados, y luego el módulo se compila en código máquina y se ejecuta en un proceso aislado. La primera de estas bibliotecas fue Graphite. Además, en macOS se ha implementado la capacidad de leer certificados del almacén del sistema operativo (configuración security.osclientcerts.autoload), así como corregido un error que hacía que la recuperación de sesiones del navegador colocara las ventanas del navegador en el escritorio actual, en lugar de los escritorios donde esas ventanas estaban ubicadas en la sesión anterior.
  • En Windows activado composición directa (Direct Composition), lo que debería tener un efecto positivo en el rendimiento. Además, corregido la imposibilidad de importar credenciales de Chrome 80 y superiores.
  • CSS:
  • JavaScript:
  • Interfaz HTMLFormElement ha adquirido el método requestSubmit(), que actúa como un clic en el botón de envío de datos.
  • API de Animaciones Web:
  • Herramientas para desarrolladores:
    • El cálculo instantáneo de expresiones de la consola permite a los desarrolladores ver el resultado inmediatamente mientras escriben.
    • La herramienta para medir páginas ha aprendido a cambiar el tamaño de un marco rectangular.
    • Inspector ahora permite usar para buscar elementos no solo selectores CSS, sino también expresiones XPath.
    • Se ha introducido la posibilidad de filtrar mensajes WebSocket usando expresiones regulares.
    • Se ha añadido la configuración view_source.tab_size, que permite establecer la longitud de la tabulación en el modo de vista del código fuente de la página.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster