Pale Moon 32.2.0


🌎 Sitio web: | Pale Moon |
📆 Actualizado: | 16/05/2023 |
💻 Sistemas: | Windows (7/8/10/11) Linux |
📃 Licencia: | De código abierto |
📂 Categoría: | Herramientas de Internet Navegadores web |
Puntuaciones del usuario:
Pale Moon es un navegador web potente, ligero y de código abierto basado en Goanna; disponible para Microsoft Windows y Linux, que se centra especialmente en la eficiencia y la personalización.
Este navegador le ofrece una experiencia de navegación en un navegador completamente construido a partir de su propia fuente desarrollada de forma independiente que se ha bifurcado del código de Firefox hace varios años; con características y optimizaciones cuidadosamente seleccionadas para mejorar la estabilidad del navegador y la experiencia del usuario, al mismo tiempo que ofrece una personalización completa y una colección creciente de extensiones y temas para que el navegador sea realmente suyo.
Características principales :
- Optimizado para procesadores modernos.
- Basado en la Plataforma Unificada XUL (UXP) que contiene nuestro propio motor de diseño y renderizado optimizado (Goanna).
- Seguro: bifurcado de código maduro de Mozilla y actualizado regularmente con los últimos parches de seguridad.
- Seguro: características de seguridad adicionales y desarrollo consciente de la seguridad.
- Interfaz familiar, eficiente y totalmente personalizable.
- Soporte para temas completos: total libertad para el diseño de cualquier elemento.
- Procesamiento de scripts y dibujo de página fluido y rápido.
- Mayor estabilidad: experimenta menos fallas del navegador.
- Compatibilidad con muchas extensiones de Firefox «heredadas».
- Soporte para un número creciente de extensiones exclusivas de Pale Moon
- Soporte amplio y creciente para los estándares web existentes
Cambios/correcciones:
- Importaciones de módulos dinámicos implementados.
- Exportación implementada de funciones asíncronas en módulos.
- Campos de clase de JavaScript implementados.
- Operadores de asignación lógica implementados
||=
y .&&=
??=
- Se implementó una solución para sitios web que usan el ambiguo oficialmente obsoleto
window.event
. Esto está deshabilitado de forma predeterminada, pero se puede habilitar a través dedom.window.event.enabled
la preferencia de about:config. - Implementado
self.structuredClone()
(esto puede ser muy oscuro para cualquiera, excepto para los desarrolladores web. - Implementado
Element.replaceChildren
_ Una vez más, principalmente una nota de desarrollador web. - Coincidencia mejorada de Shadow DOM
:host
. - Se implementó el CSS de WebComponents
::slotted()
y la funcionalidad relacionada. - Caché de página mejorado en nuestro asignador de memoria.
- Se agregó soporte para FFmpeg 6.0, especialmente importante para las distribuciones de Linux de última generación.
- Se corrigió un posible bloqueo de dibujo para imágenes, específicamente SVG. Esto resuelve una serie de escenarios de espera y apagado.
- Se corrigieron varios bloqueos relacionados con WebComponents y nuestro trabajo reciente de JavaScript.
- Se corrigieron varios problemas de compilación desde el origen en plataformas de destino secundarias.
- Se corrigieron varios problemas de secuencias de comandos front-end del navegador pequeño que podrían generar errores o fallas en la funcionalidad.
- Se corrigió el manejo de las funciones asincrónicas (flecha) declaradas dentro de los constructores.
- Se corrigieron varios problemas pequeños de conformidad con JavaScript.
- Se solucionó un problema por el cual JavaScript (solo en módulos) no creaba correctamente contenedores asíncronos.
- Se actualizó la API de rendimiento de DOM a la especificación actual (User Timing L3).
- Se actualizó el manejo de eventos de pulsación de tecla para enviar eventos de pulsación de tecla con Ctrl+Intro.
- Se actualizaron las estructuras internas de JavaScript para facilitar la futura portabilidad, así como para mejorar el rendimiento de JavaScript.
- Manejo y estilo de ventanas actualizados en Mac.
- Se actualizó Freetype lib a 2.13.0.
- Se actualizó la biblioteca de Harfbuzz a 7.1.0.
- Actualizamos nuestras llamadas de búsqueda de DNS para usarlas
inet_ntop()
en lugar de las obsoletasinet_ntoa()
. - 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.
- Ya no admitimos lo obsoleto
fontconfig
en los sistemas GTK. - Ya no analizamos ni devolvemos el cuerpo de las respuestas vacías conocidas de los servidores (longitud de contenido de 0, o en el caso de los métodos HEAD o CONNECT).
- Se implementó el almacenamiento en caché de fuentes escaladas en GTK, mejorando el rendimiento.
- Se solucionó un problema de compilación al compilar para Linux en ARM64 en distribuciones posteriores.
- Divida más partes del navegador en archivos .dll separados en Windows para reducir la tensión del compilador y un xul.dll de gran tamaño
- Se eliminó mozilla::AlignedStorage (limpieza de código).
- Las compilaciones para FreeBSD ahora usan xz para empaquetar en lugar de bzip2. A pedido, ahora también ofrecemos compilaciones GTK2 para FreeBSD.
- Fusionó la preferencia
dom.getRootNode.enabled
en eldom.webcomponents.enabled
pref. - Se solucionó un posible problema de DoS con la decodificación de JPEG.
- Se solucionó un problema potencial en el código del widget de Windows que podría provocar fallas.
- Protocolos externos potencialmente peligrosos deshabilitados en Windows.
- Se agregaron archivos .dll problemáticos conocidos a la lista de bloqueo interna.
- Problemas de seguridad abordados: CVE-2023-32209, CVE-2023-32214 y varios otros que no tienen una designación CVE.
- Resumen de parches de seguridad de UXP Mozilla: 4 corregidos, 1 rechazado, 27 no aplicables.