2 puntos por GN⁺ 2025-05-15 | Aún no hay comentarios. | Compartir por WhatsApp
  • Safari 18.5 ahora es compatible con Declarative Web Push en macOS
  • Este nuevo método de push permite implementar notificaciones sin Service Workers, con mejor eficiencia de batería y mayor protección de la privacidad
  • Tras la reciente incorporación de funciones importantes en WebKit, esta versión se centra principalmente en correcciones de errores y mejoras
  • Se aplicaron soluciones a problemas de estabilidad en varias áreas, como renderizado de fuentes, redes, PDF y Service Worker
  • Los usuarios pueden actualizar fácilmente a la versión más reciente de cada sistema operativo

Principales funciones de WebKit en Safari 18.5

Safari 18.5 incorpora Declarative Web Push en macOS y, tras una gran actualización reciente de funciones de WebKit, esta versión se enfoca en correcciones de errores y mantenimiento. Además de las notificaciones, también incluye diversas mejoras de estabilidad en múltiples plataformas y componentes.

Declarative Web Push en macOS

  • Declarative Web Push comienza a estar disponible en macOS
  • No requiere service workers, por lo que los desarrolladores web pueden implementar notificaciones push con mucha más facilidad
  • Permite estructurar y enviar datos de notificación con un formato JSON estandarizado
  • A diferencia del enfoque basado en service workers, tiene menos posibilidades de uso indebido, por lo que no necesita restricciones ni penalizaciones
  • Ofrece ventajas en términos de privacidad y también mejora la eficiencia de batería
  • Incluso si un motor de navegador aún no lo admite, ofrece una ruta para mantener la compatibilidad

Correcciones de errores y mejoras adicionales

Editing

  • Se corrigió un error de navegación de la posición del cursor al hacer clic o tocar en el modo de escritura vertical de iOS

JavaScript

  • Se corrigió un error en el procesamiento de alternation durante el reemplazo de cadenas

Lockdown Mode

  • Se corrigió un error lógico por el que se aplicaban incorrectamente restricciones de formato de imagen a los sitios excluidos de Lockdown Mode en iOS 18.4 y otras versiones

Networking

  • Se solucionó un problema por el que el worker (run loop) se detenía al usar WebSocket dentro de un WebWorker

PDF

  • Se mejoró un problema por el que el foco de VoiceOver salía del campo de texto o se quedaba bloqueado

Rendering

  • Se corrigió un problema de desbordamiento de texto al usar columnas min-content en una cuadrícula con width: max-content
  • Se mejoró el proceso de dimensionamiento de tracks para que la cuadrícula refleje correctamente el ancho max-content

Sandboxing

  • Se mejoró un problema por el que el proceso WebContent no respondía debido a la falta de permisos de notificaciones
  • Se garantiza la entrega de notificaciones según las condiciones de las reglas del sandbox

Service Workers

  • Se solucionó el problema por el que las descargas basadas en Service Worker se interrumpían prematuramente y los errores al mover archivos a su destino final

Web Extensions

  • Se resolvieron problemas relacionados con el permiso declarativeNetRequestWithHostAccess y la accesibilidad del sitio
  • En la API de Permissions, ahora se devuelve el patrón <all_urls> o *://*/* según lo solicitado por la extensión

Cómo actualizar a Safari 18.5

  • Safari 18.5 está disponible en iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura y visionOS 2.5
  • En iPhone, iPad y Apple Vision Pro, puede obtenerse en Configuración > General > Actualización de software
  • En macOS Sonoma o Ventura, Safari puede actualizarse por separado sin necesidad de actualizar macOS

Opiniones y comentarios

  • El equipo de WebKit escucha activamente las opiniones de los usuarios
  • Tanto especialistas como usuarios pueden comunicarse a través de varios canales como Bluesky, Mastodon y LinkedIn
  • Los errores de la interfaz de Safari y de WebKit pueden reportarse mediante un sistema de comentarios y sitios web dedicados
  • Si se detectan problemas de compatibilidad de sitios web, pueden reportarse mediante webcompat.com
  • También puede descargarse la versión más reciente de Safari Technology Preview y probar las nuevas funciones de Web Inspector
  • La misma información también está disponible en las notas de la versión de Safari 18.5

Aún no hay comentarios.

Aún no hay comentarios.