2 pontos por GN⁺ 2025-05-15 | Ainda não há comentários. | Compartilhar no WhatsApp
  • O Safari 18.5 passa a oferecer suporte a Declarative Web Push no macOS
  • A nova forma de push permite implementar notificações sem Service Workers, com melhor eficiência de bateria e mais privacidade
  • Após as grandes adições recentes ao WebKit, esta versão é focada principalmente em correções de bugs e melhorias
  • Foram aplicadas correções de estabilidade em várias áreas, como renderização de fontes, rede, PDF e Service Worker
  • Os usuários podem atualizar facilmente para a versão mais recente de cada sistema operacional

Principais recursos do WebKit no Safari 18.5

O Safari 18.5 introduz o Declarative Web Push no macOS e, após uma grande atualização recente de recursos do WebKit, esta versão se concentra em correções de bugs e manutenção. Além das notificações, também foram incluídas várias melhorias de estabilidade em diferentes plataformas e componentes.

Declarative Web Push no macOS

  • O Declarative Web Push passa a ser suportado no macOS
  • Não exige service workers, permitindo que desenvolvedores web implementem notificações push com muito mais facilidade
  • É possível estruturar e enviar dados de notificação em um formato JSON padronizado
  • Diferentemente do modelo baseado em service workers, há menos risco de abuso, sem necessidade de limitações ou penalidades
  • Há vantagens em termos de privacidade, além de maior eficiência de bateria
  • Mesmo quando o mecanismo do navegador ainda não oferece suporte, existe um caminho para manter a compatibilidade

Correções de bugs e melhorias adicionais

Editing

  • Correção de erro ao posicionar o cursor com clique ou toque no modo de escrita vertical do iOS

JavaScript

  • Corrigido um erro no processamento de alternação de expressões durante a substituição de strings

Lockdown Mode

  • Corrigido um erro de lógica que aplicava incorretamente restrições de formato de imagem a sites com exceção no Lockdown Mode no iOS 18.4 e outros

Networking

  • Corrigido um problema em que o worker (run loop) travava ao usar WebSocket dentro de um WebWorker

PDF

  • Melhorado um problema em que o foco do VoiceOver saía do campo de texto ou ficava travado

Rendering

  • Corrigido um problema de overflow de texto ao usar colunas min-content em grades width: max-content
  • Melhorado o dimensionamento de trilhas para que a grade reflita corretamente a largura max-content

Sandboxing

  • Melhorado um problema em que o processo WebContent deixava de responder por falta de permissão de notificação
  • Garantida a entrega de notificações de acordo com as condições das regras de sandbox

Service Workers

  • Corrigidos o encerramento prematuro de downloads baseados em Service Worker e erros ao mover arquivos para o destino final

Web Extensions

  • Corrigido um problema com a permissão declarativeNetRequestWithHostAccess e o acesso a sites
  • A Permissions API passa a retornar os padrões <all_urls> ou *://*/* conforme a solicitação da extensão

Como atualizar para o Safari 18.5

  • O Safari 18.5 está disponível em iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura e visionOS 2.5
  • No iPhone, iPad e Apple Vision Pro, ele pode ser obtido em Ajustes > Geral > Atualização de Software
  • No macOS Sonoma ou Ventura, o Safari pode ser atualizado separadamente, sem atualização completa do macOS

Opiniões e feedback

  • A equipe do WebKit ouve ativamente o feedback dos usuários
  • Especialistas e usuários podem se comunicar por vários canais, como Bluesky, Mastodon e LinkedIn
  • Bugs da interface do Safari e do WebKit podem ser reportados por um sistema de feedback e por um site dedicado
  • Ao encontrar problemas de compatibilidade com sites, é possível relatar em webcompat.com
  • Também é possível baixar a versão mais recente do Safari Technology Preview e experimentar os novos recursos do Web Inspector
  • As mesmas informações também podem ser consultadas nas notas de lançamento do Safari 18.5

Ainda não há comentários.

Ainda não há comentários.