Apple sigue con su tanda de actualizaciones y si ayer llegaban las nuevas betas de sus principales sistemas hoy se ha lanzado la nueva versión final del Safari Technology Preview, en este caso la versión 56. Si no estás al tanto de lo que es este tipo de Safari, se trata de una versión diferenciada a la que usamos el resto de los mortales y en la que los desarrolladores pueden ir probando las nuevas características de las nuevas betas de los sistemas operativos.
Hoy se ha puesto en circulación la siguiente versión, la 56, por lo que ahora estaremos atentos a las posibles informaciones que esos desarrolladores comiencen a verter en la red de redes.
Apple ha lanzado el Safari Technology Preview 56, una actualización del navegador para aquellos que quieran probar las últimas tecnologías web.
Si quieres obtener un adelanto de las próximas tecnologías web en macOS e iOS y experimentar con estas tecnologías en tu sitios web debes descargar esta versión adaptada del navegador de macOS.
En esta nueva versión, la propia Apple informa de que la novedades son:
● JavaScript
○ Implement Intl.PluralRules
● WebAssembly
○ Se agregó soporte para las API de transmisión
● API web
○ La eliminación del detector de eventos document.open () fue inmediata.
○ Se corrigieron las operaciones de arrastre DHTML para informar el número de archivos en la operación
○ Fixed window.postMessage (), window.focus () y window.blur () lanzando inesperadamente un TypeError
○ Configuraciones de variación de fuentes serializadas con comillas dobles para que coincidan con los estándares
○ Dejó de usar el id de un iframe como alternativa si su atributo de nombre no está establecido
● Seguridad
○ Se agregó soporte para WHATWG propuesto desde origen: mismo y desde origen: encabezados de respuesta de mismo sitio con verificación de origen de marco anidado como una función experimental predeterminada por defecto
○ Referencia de CSP fijo para un documento bloqueado debido a una violación de su directiva marco-ancestros
○ Se corrigió el código de estado de CSP para un documento bloqueado debido a una violación de su directiva marco-ancestros
○ Se corrigió CSP para pasar la referencia del documento
○ Se corrigió el CSP para que solo notificara a Web Inspector que pause el depurador en la primera política para violar una directiva.
○ Se corrigió un error que causaba que las cookies de origen se bloquearan en los redireccionamientos.
● CSS
○ Se corrigieron los filtros CSS que hacen referencia a los filtros SVG para respetar los filtros de interpolación de color del filtro.
○ Se corrigió feTurbulence para que se muestre correctamente en una pantalla Retina
○ Se corrigieron los estilos de forma externa y de filtro que aparecen dos veces en el resultado de getComputedStyle
● Renderizado
○ Se cambiaron los identificadores de fragmento de colección de fuentes para usar nombres PostScript
○ Se ha solucionado la selección de texto en una página web que causa la desaparición del texto
○ Se corrigió la ocultación y luego se mostraba un objeto de tipo imagen para garantizar que se muestra la imagen subyacente
● Medios
○ Modificado MediaStreams que se están reproduciendo para permitir la eliminación de algunas de sus pistas
○ Tarea de seguimiento de seguimiento de texto actualizada para incluir texto de referencia
● Inspector web
○ Se mejoró la experiencia del usuario en la pestaña Lienzo para mostrar barras de progreso al procesar acciones en una nueva grabación
○ Asegurado que la tabulación a través de la última sección de reglas en el editor de Estilos se ajusta a la primera sección de reglas
○ Se ha cambiado el tamaño del cajón de la consola cuando el mensaje de la consola tiene más de una línea de código
○ Se corrigieron las propiedades no compatibles que a veces no reciben advertencias solo después de agregarlas
○ Se actualizó la pestaña Lienzo para determinar las funciones mirando el prototipo