Nuevas funciones
- Flexbox y WebXR habilitados por defecto
- Soporte para
show() de HTMLDialogElement
- Soporte para el atributo
type de HTMLFieldSetElement
- Soporte para renderizar texto ingresado en ``
- Soporte para la propiedad
border-image
- Soporte para fuentes CSP
unsafe-eval y wasm-unsafe-eval
- Soporte para reproducción de archivos de audio WAV
- Soporte para la API
structuredClone()
- Soporte para IIRFilterNode de Web Audio
- Soporte para navegación con redirección cross-origin
- Soporte para la API
crypto.randomUUID()
- Soporte para la propiedad
clip-path (excepto algunos valores)
Actualizaciones
- Actualización a SpiderMonkey 128, WebRender 0.65, wgpu 22.0 y Rust 1.80.1
- WebXR y Flexbox habilitados por defecto
- Mejoras en la API de WebXR y adición de varias funciones
Mejoras en Flexbox
- Soporte para la propiedad
gap, align-content: stretch, y los valores start y end de align-items y align-self
- Soporte básico para
flex-direction: column y column-reverse
- Soporte para
position: relative y z-index
- Tamaños intrínsecos correctos para elementos y contenedores flex
Trabajo en soporte de texto bidireccional
- Cambios en el árbol de fragmentos y en la interfaz
writing-mode
- Soporte parcial para la propiedad
unicode-bidi y el atributo dir
Mejoras en el navegador Servo
- Se añadieron una nueva barra de herramientas y la función de navegación por pestañas
- Se añadió una nueva página de pestaña y se aprovechó la API de registro de manejadores de protocolos personalizados
Mejoras en Windows
- Correcciones en la navegación con teclado y la salida PNG
- Corrección de errores relacionados con fuentes y GPU
Herramientas de desarrollo
- Soporte para el árbol HTML y los paneles Styles y Computed
Cambios para desarrolladores
- Mejora en la velocidad de ejecución después de compilar servoshell en macOS
- Ejecución de clippy en CI y adición de un nuevo runner de compilación para Windows
- Próxima incorporación de un runner de compilación para Linux
Mejoras de estabilidad
- Corrección de varios errores que causaban cierres inesperados
- Corrección de un cierre por BorrowError relacionado con GC de SpiderMonkey
- Prevención de fugas del objeto DOM Window
- Terminación anormal al producirse un pánico de servoshell en Unix
Donaciones
- Recepción de donaciones mensuales por 3077 USD
- El uso de las donaciones se decide de forma transparente en el comité directivo técnico
Resumen de GN⁺
- Servo es un motor de navegador web que soporta tecnologías web modernas y sigue mejorando su rendimiento y estabilidad.
- Este mes, las actualizaciones principales incluyen la activación predeterminada de Flexbox y WebXR, soporte para diversos atributos HTML y propiedades CSS, y mejoras en Windows y en las herramientas de desarrollo.
- El desarrollo continuo de Servo ofrece mejores herramientas y entorno para los desarrolladores web, especialmente con grandes ventajas en rendimiento y estabilidad.
- Proyectos con funciones similares incluyen Chromium y Firefox, y cada proyecto tiene sus propias fortalezas y comunidad.
Aún no hay comentarios.