1 puntos por GN⁺ 2024-09-01 | Aún no hay comentarios. | Compartir por WhatsApp

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.

Aún no hay comentarios.