8 pontos por xguru 2023-09-22 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Recursos do Safari 17.0 incluído no iOS/iPadOS 17

HTML

  • Novo elemento <search>
  • Adicionado suporte ao atributo popover, auto/manual
  • Possibilidade de usar <hr> como separador dentro de <select>

CSS

  • font-size-adjust com from-font e adição de sintaxe (ajustes de ex-height, cap-height, ch-width, ic-width, ic-height etc.)
  • Adição de full-width / full-size-kana em text-transform
  • Teste de suporte de fontes: @supports font-format() / @supports font-tech()
  • Hifenização: hyphens: auto/manual adiciona hífens quando o texto quebra em várias linhas
  • Suporte a @counter-style
  • Correção dos problemas de acessibilidade de display:contents
  • Suporte a Media Queries Level 4
  • Melhorias em image-set()
  • Container Queries: suporte a CSSOM (CSS Object Model)

JavaScript e Web API

  • Suporte à Storage API: antes havia limite de 1 GB, agora o cálculo é baseado na capacidade total do disco
  • WebGL também passa a ser suportado no Offscreen Canvas
  • Canvas: CanvasRenderingContext2D.drawImage() passa a suportar múltiplas fontes para a imagem desenhada no canvas
  • Adicionados 2 novos suportes para expressões regulares
    • RegExp v flag with set notation + properties of strings
    • RegExp duplicate named capture groups.
  • Adição de comandos de Set: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference() ,isDisjointFrom()
  • Gamepad API: Gamepad.prototype.vibrationActuator
  • URL API: adicionados URL.canParse(tentativeURL, optionalBase), has() e delete()
  • Agora é possível usar URL relativa no construtor de WebSocket
  • Suporte a <link rel="modulepreload">

Imagens e vídeo

  • Adicionado suporte a JPEG XL
  • Suporte a imagens HEIC
  • Adicionado suporte à decodificação por hardware de vídeo AV1 (iPhone 15 Pro e 15 Pro Max)
  • Suporte à Managed Media Source API
  • Media player stats overlay para desenvolvedores
  • Suporte a Opus apenas estéreo em contêineres WebM e MPEG-4
  • Suporte a câmeras USB no iPadOS 17

Web Apps no Mac

  • Qualquer site pode ser adicionado ao Dock em File > Add to Dock
    • Os web apps funcionam como apps normais: Stage Manager / Mission Control / Command-Tab / atalhos de teclado etc.
    • Também podem ser executados pelo Launchpad e pela busca do Spotlight
  • Suporte a service worker
  • Ao fornecer um Web App Manifest, é possível personalizar modo de exibição, nome, cor do tema, URL inicial etc.
  • Suporte a Add to Home Screen também no Safari View Controller

Ferramentas de desenvolvimento web

  • Menu Develop reformulado
  • Painel de Feature Flags totalmente reformulado
  • Novo painel de configurações de desenvolvedor
  • Novo overlay de configurações por aba
  • Modo de responsive web design redesenhado
  • Agora é possível executar diretamente o simulador de qualquer página no Safari
  • Melhorias no Web Inspector

Segurança

  • Separação do processo de GPU do processo WebContent

Mudanças no navegador

  • Adição de Safari Profiles
  • Melhorias no Safari Private Browsing
  • Suporte a Live Text
  • Suporte ao Apple Pay via Payment Request API
  • Suporte ao Lockdown Mode

Extensões do Safari

  • Safari App Extensions passam a ter as mesmas permissões por site que Safari Web Extensions
  • Possibilidade de desativar extensões no Private Browsing
  • É possível ativar e desativar todas as extensões por perfil do Safari

Ainda não há comentários.

Ainda não há comentários.