8 puntos por xguru 2023-09-22 | Aún no hay comentarios. | Compartir por WhatsApp
  • Funciones de Safari 17.0 incluidas en iOS/iPadOS 17

HTML

  • Nuevo elemento <search>
  • Se agrega soporte para el atributo popover auto/manual
  • Dentro de <select> se puede usar <hr> como separador

CSS

  • Se agregan from-font y nueva sintaxis a font-size-adjust (ajuste de ex-height, cap-height, ch-width, ic-width, ic-height, etc.)
  • Se agregan full-width / full-size-kana a text-transform
  • Pruebas de soporte de fuentes: @supports font-format() / @supports font-tech()
  • Guionado: hyphens: auto/manual, agrega guiones cuando el texto ocupa varias líneas
  • Soporte para @counter-style
  • Se resuelven los problemas de accesibilidad de display:contents
  • Soporte para Media Queries Level 4
  • Mejoras en image-set()
  • Container Queries: soporte para CSSOM (CSS Object Model)

JavaScript y Web API

  • Soporte para Storage API: antes estaba limitado a 1 GB y ahora se calcula según la capacidad total del disco
  • WebGL también es compatible en Offscreen Canvas
  • Canvas: CanvasRenderingContext2D.drawImage() soporta múltiples fuentes para la imagen que se dibuja en el canvas
  • Se agregan dos soportes para expresiones regulares
    • RegExp v flag with set notation + properties of strings
    • RegExp duplicate named capture groups.
  • Nuevos métodos de Set: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference(), isDisjointFrom()
  • Gamepad API: Gamepad.prototype.vibrationActuator
  • URL API: se agregan URL.canParse(tentativeURL, optionalBase) y has(), delete()
  • Se pueden usar URL relativas en el constructor de WebSocket
  • Soporte para <link rel="modulepreload">

Imágenes y video

  • Se agrega soporte para JPEG XL
  • Soporte para imágenes HEIC
  • Se agrega soporte para decodificación por hardware de video AV1 (iPhone 15 Pro y 15 Pro Max)
  • Soporte para Managed Media Source API
  • Media player stats overlay para desarrolladores
  • Soporte para Opus solo estéreo en contenedores WebM y MPEG-4
  • Soporte para cámaras USB en iPadOS 17

Web Apps en Mac

  • Se puede agregar cualquier sitio web al Dock con File > Add to Dock
    • Las web apps funcionan como apps normales: Stage Manager / Mission Control / Command-Tab / atajos de teclado, etc.
    • También se pueden ejecutar desde Launchpad y la búsqueda de Spotlight
  • Soporte para Service Worker
  • Si se proporciona un Web App Manifest, se pueden personalizar el modo de visualización, nombre, color del tema, URL de inicio, etc.
  • También se soporta Add to Home Screen en Safari View Controller

Herramientas para desarrolladores web

  • Menú Develop renovado
  • Renovación completa del panel Feature Flags
  • Nuevo panel de configuración para desarrolladores
  • Nuevo overlay de configuración por pestaña
  • Modo de diseño web responsivo rediseñado
  • Desde Safari se puede iniciar directamente cualquier página en el simulador
  • Mejoras en Web Inspector

Seguridad

  • El proceso de GPU se separa del proceso WebContent

Cambios en el navegador

  • Se agregan Safari Profiles
  • Mejoras en Safari Private Browsing
  • Soporte para Live Text
  • Soporte para Apple Pay a través de Payment Request API
  • Soporte para Lockdown Mode

Extensiones de Safari

  • Safari App Extensions ahora tienen los mismos permisos por sitio que Safari Web Extensions
  • Se pueden desactivar las extensiones en Private Browsing
  • Se pueden activar y desactivar todas las extensiones por cada Safari Profile

Aún no hay comentarios.

Aún no hay comentarios.