Se lanzó el navegador Cangyue Pale Moon 32.2.0 Esta es una versión de desarrollo que implementa muchas características nuevas y mejoras, como campos de clase de JavaScript y operadores de asignación lógica.
Las actualizaciones específicas son las siguientes:
- Implementar importaciones de módulos dinámicos.
- Exportación implementada de funciones asíncronas en el módulo.
- Campos de clase de JavaScript implementados.
- Implementa los operadores de asignación lógica
||=
y&&=
.??=
window.event
Implemente la solución para sitios web que usan el desenfoque oficialmente obsoleto , que está deshabilitado de forma predeterminada.- Coincidencia mejorada de Shadow DOM
:host
. - CSS implementado
::slotted()
y funciones relacionadas de WebComponents. - Caché de página mejorado en el asignador de memoria.
- Soporte agregado para FFmpeg 6.0
- Actualice DOM Performance API a la especificación actual (User Timing L3).
- Actualice el manejo de eventos clave para enviar un evento clave con Ctrl+Intro.
- Se actualizaron las estructuras internas de JavaScript para facilitar la futura portabilidad y mejorar el rendimiento de JavaScript.
- Manejo y estilo de ventanas actualizados en Mac.
- Biblioteca Freetype actualizada a 2.13.0.
- Biblioteca Harfbuzz actualizada a 7.1.0.
- Se actualizaron las llamadas de búsqueda de DNS para usar
inet_ntoa()
en lugar del obsoletoinet_ntop()
. - Se actualizó la API Fetch para usar la URL base global en lugar de la URL base del documento de entrada para cumplir con las especificaciones.
- El sistema GTK obsoleto
fontconfig
ya no es compatible. - Ya no analiza ni devuelve el cuerpo de una respuesta vacía conocida del servidor.
- Implemente el almacenamiento en caché de fuentes escaladas en GTK para mejorar el rendimiento.
- Dividir más partes del navegador en archivos .dll separados en Windows para reducir la presión del compilador y xul.dll de gran tamaño
- Se eliminó mozilla::AlignedStorage (limpieza de código).
- Las compilaciones de FreeBSD ahora usan xz en lugar de bzip2 para empaquetar, y también se proporcionan compilaciones de GTK2 para FreeBSD.
- Se solucionó el problema potencial de DoS con la decodificación de JPEG.
- Se solucionó un problema potencial en el código del widget de Windows que podría causar un bloqueo.
- Deshabilite los protocolos externos potencialmente peligrosos en Windows.
- Agregue archivos .dll problemáticos conocidos a la lista de bloqueo interno.
Aviso de actualización: https://www.palemoon.org/releasenotes.shtml