O navegador pode ser instalado juntamente com o atual versões do Safari, permitindo que os desenvolvedores para saltar e para trás e comparar as diferenças, conforme necessário. atualização do navegador de hoje vê mudanças em JavaScript, CSS, suas APIs Web, Web Inspector, acessibilidade, tornando, meios de comunicação, rede e correções gerais de bugs.
Safari Technology Preview pode ser baixado do site do desenvolvedor da Apple; actualizações subsequentes, uma vez instalado será instalado através da Mac App Store.
As notas de lançamento completas são vistos abaixo:
Release 2
diferenças de navegador
Mudou o CFBundleSignature para permitir eventos Apple, como as enviadas a partir AppleScript, para distinguir corretamente entre o Safari e Safari Technology Preview
JAVASCRIPT
apoio ES6 acrescentado para Symbol.isConcatSpreadable
Não permitido atribuições var no para-in loops de acordo com especificações ES6
Maior estabilidade para as classes ES6 ao chamar um método da classe pai antes callingsuper () em um construtor
Permitidos indefinido ou nulo para Symbol.search e Symbol.match
espécies construtores habilitados Array.prototype funções nativas para trabalhar com proxies
Implementada a proposta de String.prototype.padStart () e String.prototype.padEnd ()
Implementado especificação ES6 para String.prototype.match e RegExp.prototype [@@ jogo]
Incluiu uma solução alternativa para compatibilidade web em ES6 TypeErrors quando as propriedades bandeira accessingRegExp.prototype
expressões regulares corrigido unicode quantificado
Assegurada expressões regulares unicode gananciosos recuar corretamente últimos caracteres não-BMP
CSS
Implementado o valor permitem-end da propriedade CSS enforcamento-punctuation
Melhor compatibilidade web, redefinindo regras de espaçamento CSS em <matemática> Elementos
Adicionado a nova cor-gama consulta de mídia CSS
consultas de tela atualizado para verificar as capacidades da tela atual em vez do mais profundo de tela disponíveis
Web APIs
WebSockets restritos cabeçalho de análise de acordo com RFC6455 e RFC7230
Melhor desempenho de certos empate chama em WebGL com uma textura otimização não-poder-de-dois
Desativada a API Fetch até a implantação está pronto para ser ativado por padrão
Reforçada Sombra DOM apoio para calcular estilos para o atributo de estilo de <slots> Elementos
Amolecida pushState e replaceState restrições de frequência
INSPETOR WEB
Cronogramas de desempenho guia e correções de bugs
declarações depurador deficientes enquanto profiling uma página para garantir a precisão máxima performance
Adicionado a capacidade de configurar instrumentos cronograma a ser usado para gravações
Adicionado um indicador de contagem de tinta no canto superior esquerdo de camadas não-opacas
Adicionado font-variant-numérico para os preenchimentos automáticos CSS
Adicionado o método console.takeHeapSnapshot para capturar instantâneos de pilha
Alteradas detalhes barra lateral atalhos para Command-Option-0 e Command-Shift-0
Aspas duplas e barras invertidas em cadeias agora são exibidos corretamente no console
Melhorou a consistência do CSP mensagens directiva violação relatados no console
ACESSIBILIDADE
Corrigidos novas linhas no conteúdo elementos editáveis para notificar a acessibilidade
Actualização o tratamento de elementos de SVG com um papel de apresentação a ser o mesmo que outros elementos de linguagem hospedeira
Limitando o anúncio lista numerada para um número item da lista para a primeira linha do texto no item da lista
Mudou as descrições de papéis acessibilidade para JavaScript alerta para "diálogo web" e "diálogo de alerta web" para torná-los mais compreensíveis para rastrear os usuários de leitores
RENDERIZAÇÃO
filtro de pano de fundo atualizada para redesenhar quando mudou em JavaScript
Corrigida desenhar padrões SVG tempos para objetos com elementos das laterais da caixa vazia
MEIOS DE COMUNICAÇÃO
Estabilidade melhorada quando uma fonte de áudio for alterada enquanto está sendo processado
listas da trilha de áudio fixas
REDE
Melhorou a confiabilidade dos pedidos de validação de cache de disco especulativas com o Refererheader HTTP
correções de bugs
autoscrolling fixa em uma seleção de arrastar quando uma janela é contra a borda da tela, inclusive no modo de tela cheia