4 pontos por xguru 2024-06-16 | Ainda não há comentários. | Compartilhar no WhatsApp

Adição de suporte a WebXR

  • O Safari 18 no visionOS 2 beta oferece suporte a WebXR. Isso possibilita fornecer experiências imersivas para quem usa o Apple Vision Pro.
  • Suporte a sessões immersive-vr
  • Uso de gráficos com aceleração de hardware via WebGL
  • Suporte ao modo transient-pointer com entrada natural
  • Adição de rastreamento de mãos, com necessidade de solicitação de permissão para proteger a privacidade do usuário

CSS

  • Transições de visualização (View Transitions):
    • Adição de suporte à API de transições de visualização
    • Permite animações de transição entre estados de elementos
    • Início da transição com o método document.startViewTransition()
    • Após capturar o estado, é possível ajustar a animação com CSS
  • Consultas de estilo (Style Queries):
    • Suporte a consultas de estilo ao testar propriedades personalizadas de CSS
    • Permite aplicar estilos com base em condições específicas
  • Sintaxe de cor relativa (Relative Color Syntax):
    • Define dinamicamente novas cores a partir de cores existentes
    • Pode referenciar currentcolor e palavras-chave de cores do sistema
  • Animação de display: suporte a animações de transição da propriedade display
  • Área de interação no visionOS: é possível alterar a área clicável de links usando clip-path
  • Filtro de fundo: aplica efeitos gráficos ao conteúdo atrás do elemento. Agora pode ser usado sem o prefixo -webkit-
  • Palavra-chave segura no Flexbox: tratamento de overflow de itens flex com a palavra-chave safe
  • Visibilidade de conteúdo: otimização de desempenho com a propriedade content-visibility

Apps da web (Web Apps for Mac)

  • Suporte para abrir links em apps da web
  • Personalização por meio de extensões web do Safari e bloqueadores de conteúdo

Extensões do Safari (Safari Extensions)

  • Gerenciamento de dispositivos móveis: é possível gerenciar o estado de ativação das extensões, o estado de navegação privada e o acesso a sites

Mídia espacial (Spatial Media)

  • Fotos e panoramas:
    • Fotos espaciais e panoramas podem ser visualizados em tela cheia na web
    • Experiências imersivas podem ser oferecidas por meio da Fullscreen API

HTML

  • Sugestões de escrita:

    • Suporte a texto preditivo inline
    • O uso de texto preditivo pode ser controlado pelo atributo writingsuggestions
  • Entrada de switch:

    • Suporte a feedback tátil em <input type=checkbox switch>
  • Entrada de data e hora:

    • Melhoria de acessibilidade nos campos de data e hora
  • Atributos ARIA:

    • Suporte a aria-braillelabel e aria-brailleroledescription

Mídia (Media)

  • Visualizador de vídeo:
    • Adição do recurso Viewer para assistir vídeos sem distrações
    • Alterna automaticamente para o modo Picture-in-Picture ao trocar de aba

WebRTC

  • Adição de suporte:
    • Suporte ao formato de payload RTP HEVC RFC 7789
    • Suporte ao processamento de MediaStreamTrack em dedicated workers

Passkeys

  • Upgrade de passkeys com mediation=conditional
  • Suporte ao uso de passkeys entre domínios relacionados
  • Suporte à extensão prf do WebAuthn

HTTPS

  • Em configurações de conteúdo misto, todas as imagens, vídeos e áudios são automaticamente atualizados para HTTPS

JavaScript

  • Suporte a caracteres Unicode 15.1.0
  • Suporte à flag v e a RegExp.prototype[Symbol.matchAll]

APIs web (Web API)

  • Suporte ao método URL.parse()
  • Suporte às propriedades shadowRootDelegatesFocus, shadowRootClonable, shadowRootSerializable
  • Suporte à propriedade hasUAVisualTransition de PopStateEvent
  • Suporte à integridade de sub-recursos em scripts de módulo
  • Suporte ao método bytes()
  • Suporte à detecção de fragmentos de texto

Canvas

  • Suporte à propriedade de contexto willReadFrequently
  • Expansão do suporte a currentcolor em canvas 2D

WebGL

  • Suporte a 6 extensões WebGL, incluindo EXT_texture_mirror_clamp_to_edge

Web Inspector

  • Suporte a autocompletar com busca difusa no editor de código-fonte CSS

WKWebView

  • Novas APIs: suporte à Writing Tools API e à API de inserção de glifos de imagem adaptativos

Apple Pay

  • Adição de suporte: suporte a transferências em dinheiro com Apple Pay

Descontinuações (Deprecations)

  • Método commit() de OffscreenCanvasRenderingContext2D
  • Várias propriedades e pseudoclasses com prefixo -webkit
  • Formato de imagem JPEG2000
  • Encerramento completo do suporte a AppCache
  • Interface SVGAnimateColorElement
  • Algumas Web APIs não padronizadas

Ainda não há comentários.

Ainda não há comentários.