Noticias Legales

Explorando las Novedades de WebKit en Safari 18.5: Declarative Web Push y Mejoras Clave

Noticias Legales
WebKit Features in Safari 18.5

Safari 18. 5 presenta importantes actualizaciones en WebKit, con la incorporación de Declarative Web Push en macOS y múltiples correcciones que mejoran la experiencia de navegación, rendimiento y privacidad.

Safari 18.5 ha llegado al ecosistema Apple con un conjunto de innovaciones y mejoras significativas en WebKit, el motor de renderizado que impulsa este navegador. Esta versión se centra en consolidar funcionalidades ya introducidas en lanzamientos anteriores y ofrecer nuevas herramientas que potencian tanto a desarrolladores como a usuarios finales. Entre las características que destacan se encuentra la implementación de Declarative Web Push para macOS, además de correcciones puntuales que optimizan la experiencia general y la seguridad del navegador. Declarative Web Push representa un gran avance en la forma en que Safari maneja las notificaciones push en la web.

A diferencia del método tradicional, que depende del uso de Service Workers para enviar y gestionar estas notificaciones, el nuevo enfoque permite a los desarrolladores enviar alertas sin necesidad de JavaScript ni Service Workers. Esto no solo simplifica el proceso de desarrollo, sino que también conlleva beneficios visibles para los usuarios, como una mayor eficiencia energética que contribuye a ampliar la duración de la batería en dispositivos Apple. El funcionamiento de Declarative Web Push se basa en un formato JSON estandarizado que facilita la estructura de cada notificación. Esta estandarización asegura coherencia en la presentación y funcionamiento, además de mejorar la privacidad y reducir el potencial de abuso que la versión clásica de Web Push pudiera tener. La ausencia de limitaciones ni penalizaciones por no mostrar notifications hace que esta tecnología sea más respetuosa con el usuario y permita una implementación más fluida y segura de los alertas web.

En cuanto a la compatibilidad, WebKit ha diseñado un camino de retrocompatibilidad elegante para los motores de navegador que aún no soportan Declarative Web Push, garantizando que las notificaciones sigan funcionando adecuadamente sin importar la versión o plataforma en uso. Esto es crucial para mantener una experiencia consistente en la web a medida que se extiende la adopción de esta característica. Más allá de Declarative Web Push, Safari 18.5 viene con una serie de correcciones técnicas que mejoran distintos aspectos de la funcionalidad y la estabilidad del navegador. Un área importante de atención ha sido la edición de texto en iOS, donde se corrigieron errores relacionados con la posición del cursor o caret cuando se interactúa mediante clics o toques en modos de escritura vertical.

Este detalle mejora notablemente la experiencia de usuarios que utilizan idiomas o formatos que aprovechan esta orientación del texto. En el ámbito de JavaScript, Safari 18.5 aborda problemas en el procesamiento de alternación entre cadenas, asegurando que el comportamiento sea consistente y que scripts complejos funcionen sin inconvenientes. Estas optimizaciones incrementan la compatibilidad y rendimiento del navegador frente a aplicaciones web dinámicas y modernas. El modo Lockdown, introducido para reforzar la seguridad en la navegación, también recibió ajustes en Safari 18.

5. Se corrigió un error lógico detectado en versiones anteriores que provocaba restricciones indebidas en formatos de imagen para sitios y apps que deberían estar exentos de estas limitaciones. Esta mejora garantiza que los usuarios disfruten de un balance entre seguridad y accesibilidad sin sacrificar funcionalidad esencial en la web. Las conexiones WebSocket dentro de WebWorkers tuvieron un problema significativo que podía congelar la ejecución del propio worker al enviar datos. Safari 18.

5 corrige esta situación, estabilizando la ejecución y permitiendo que las aplicaciones que dependen de WebSockets para comunicaciones en tiempo real funcionen sin interrupciones o bloqueos inesperados. En materia de accesibilidad, se mejoró el manejo del enfoque de VoiceOver en documentos PDF, evitando que el enfoque se salga erróneamente de campos de texto o se quede bloqueado en ellos. Este avance es fundamental para garantizar que usuarios con discapacidades visuales tengan una experiencia más fluida y funcional al interactuar con contenido PDF en el navegador. Safari 18.5 también resuelve problemas en el renderizado relacionados con el tamaño mínimo y máximo del contenido en grids CSS.

Específicamente, se ajustó la lógica que generaba un desbordamiento incorrecto de texto en grids que utilizan propiedades width: max-content junto con columnas min-content, asegurando que los diseños web se muestren de manera estética y conforme a las especificaciones. La seguridad y el aislamiento del navegador son prioridades en cada actualización, y por ello en esta versión se corrigió un fallo relacionado con el sandboxing del proceso WebContent. Un problema en la gestión de permisos impedía que las notificaciones se reenviaran correctamente debido a la falta de un entitlement específico, algo que ya está solucionado en Safari 18.5. En relación a los Service Workers, se implementaron mejoras importantes en la gestión de descargas, corrigiendo interrupciones prematuras y garantizando que los archivos descargados se muevan correctamente a su destino final.

Estas actualizaciones benefician en gran medida las aplicaciones web que dependen de descargas fiables y estables para la entrega de contenido o actualizaciones. Para los desarrolladores que trabajan con extensiones web, Safari 18.5 ha afinado aspectos cruciales de permisos y acceso. Por ejemplo, se corrigió un error donde la función declarativeNetRequestWithHostAccess removía acceso a sitios aun cuando la extensión tenía permiso para inyectar scripts. Además, la API de permisos ahora puede devolver patrones de coincidencia específicos, adaptándose mejor a las solicitudes realizadas por las extensiones.

Actualizar a Safari 18.5 es sencillo para usuarios de dispositivos Apple. La versión está disponible para iOS 18.5, iPadOS 18.5, macOS Sequoia 15.

5, además de macOS Sonoma, macOS Ventura y visionOS 2.5. Los usuarios pueden actualizar sus navegadores desde las configuraciones del sistema o mediante la sección de actualización de software, y en macOS es posible actualizar Safari de forma independiente sin necesidad de actualizar completamente el sistema operativo. Apple fomenta la retroalimentación continua por parte de usuarios y desarrolladores para seguir mejorando la experiencia en la web con Safari y WebKit. Personas interesadas pueden interactuar con evangelistas web oficiales a través de plataformas sociales como Bluesky y Mastodon, y reportar cualquier anomalía mediante las herramientas oficiales de bugs y feedback, lo cual fortalece el ecosistema.

Adicionalmente, el navegador Safari Technology Preview está disponible para macOS, permitiendo a quienes desean estar a la vanguardia de las innovaciones en la plataforma web usar las últimas herramientas de inspector web y funcionalidades experimentales. En conclusión, Safari 18.5 y su motor WebKit continúan avanzando en modernizar la experiencia de navegación con una combinación inteligente de nuevas características como Declarative Web Push y múltiples correcciones que aseguran mayor estabilidad, seguridad y rendimiento. Estas mejoras representan un paso adelante para desarrolladores que buscan implementar experiencias web eficientes y para usuarios que desean aprovechar al máximo sus dispositivos Apple con un navegador moderno, confiable y respetuoso con la privacidad y el consumo energético.

Trading automático en las bolsas de criptomonedas Compra y vende tu criptomoneda al mejor precio

Siguiente paso
Ask HN: How should we version our models?
el martes 17 de junio de 2025 Cómo versionar modelos de inteligencia artificial: Mejores prácticas y estrategias efectivas

Explora las mejores estrategias para versionar modelos de inteligencia artificial y estadísticos, entendiendo las diferencias con el versionado tradicional de software y cómo implementar esquemas claros y consistentes para mejorar la gestión de modelos en entornos profesionales.

Tables for Layout? Absurd. (2017)
el martes 17 de junio de 2025 La Evolución del Diseño Web: Por Qué las Tablas Nunca Fueron la Solución Ideal para la Maquetación

Explora la historia del diseño web en los años 90 y cómo el uso de tablas para la maquetación marcó una etapa crucial pero problemática en el desarrollo de páginas web, antes de que CSS y los estándares modernos transformaran la forma en que construimos sitios accesibles, eficientes y sostenibles.

Intro to Autograd Engines: Karpathy's Micrograd Implemented in Go
el martes 17 de junio de 2025 Introducción a los Motores Autograd: Implementación de Micrograd de Karpathy en Go

Explora cómo funcionan los motores autograd en redes neuronales y descubre una implementación práctica del conocido micrograd de Andrej Karpathy en el lenguaje de programación Go. Conoce los fundamentos, la construcción del motor, y cómo entrenar modelos simples utilizando esta técnica fundamental en machine learning.

Palantir Stock Targets A Breakout — But Don't Ignore These Facts
el martes 17 de junio de 2025 Palantir: La Acción que Apunta a un Gran Repunte Pero con Precaución

Palantir Technologies emerge como una de las acciones más prometedoras en el sector de la inteligencia artificial, respaldada por un crecimiento sólido y el interés de los principales fondos de inversión. Sin embargo, su reciente ruptura alcista conlleva ciertos riesgos que los inversores deben considerar para tomar decisiones informadas.

Fed rate cut bets hammered by U.S.-China tariff truce
el martes 17 de junio de 2025 El impacto del acuerdo arancelario entre EE.UU. y China en las apuestas de recorte de tasas de la Fed

Análisis profundo sobre cómo el reciente acuerdo entre Estados Unidos y China para reducir aranceles está afectando las expectativas de recortes en las tasas de interés por parte de la Reserva Federal, y qué implicaciones tiene para la economía global y los mercados financieros.

Germ-theory skeptic RFK Jr. goes swimming in sewage-tainted water
el martes 17 de junio de 2025 Robert F. Kennedy Jr. desafía alertas de salud y nada en aguas contaminadas en Washington DC

Robert F. Kennedy Jr.

iOS 18.5
el martes 17 de junio de 2025 iOS 18.5: La actualización que mejora la experiencia del iPhone y iPad con novedades clave

Explora en profundidad las novedades y mejoras que trae iOS 18. 5, desde la nueva imagen de fondo hasta las funciones de conectividad satelital y las actualizaciones en el control parental que revolucionan cómo usamos los dispositivos Apple.