Descubra alguns dos recursos interessantes que foram lançados em navegadores da Web estáveis e Beta em dezembro de 2024.
Publicado em 18 de dezembro de 2024
Versões estáveis do navegador
Em dezembro de 2024, o único navegador a lançar uma nova versão estável foi o Safari com o Safari 18.2. Neste post, analisamos os novos recursos adicionados à plataforma da Web.
Recursos de referência recém-disponíveis no Safari 18.2
Esta versão ajuda a completar a Referência de 2024 com alguns recursos que estão sendo lançados.
Configuração da página com @page
A
@page
at-rule permite definir dimensões e margens para conteúdo, como
documentos impressos, e-books ou slides.
As propriedades CSS ruby-align
e ruby-position
As propriedades
ruby-align
e
ruby-position
permitem controlar como
o texto ruby é posicionado e alinhado no contêiner.
Saiba mais em
Propriedade <ruby>
e CSS ruby-align
com quebra de linha.
Estilo das barras de rolagem
Com as propriedades CSS
scrollbar-gutter
e
scrollbar-width
agora
disponíveis como padrão, você pode
personalizar a aparência das barras de rolagem no seu app da Web.
Pseudoelemento ::target-text
O pseudoelemento ::target-text
permite estilizar o texto destacado por um
fragmento de texto de URL. Agora você pode escolher como destacar o texto para chamar
mais atenção para ele.
Coleta de lixo do WebAssembly e otimização de chamada de cauda
O Safari 18.2 inclui suporte a esses recursos do WebAssembly (Wasm), trazendo-os para a versão de referência recém-disponível.
Saiba mais sobre a coleta de lixo do WebAssembly em A coleta de lixo do WebAssembly (WasmGC) agora está ativada por padrão no Chrome e leia por que as Planilhas Google transferiram o worker de cálculo do JavaScript para o WasmGC.
Transições de visualização entre documentos
O Safari 18.2 inclui suporte a transições de visualização entre documentos,
além de classes e tipos de transição de visualização e suporte aos
eventos pageswap
e pagereveal
.
Uint8Array
métodos
O Safari 18.2 também inclui os novos métodos Uint8Array
para facilitar as conversões
entre base64-
e strings e matrizes de bytes com codificação hexadecimal:
Uint8Array.fromBase64()
eUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
eUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
eUint8Array.prototype.toHex()
Versões Beta do navegador
Neste mês, não temos novos recursos Beta para anunciar, devido ao fim do ano. A versão beta do Safari 18.3 atualmente está corrigindo bugs, e o Firefox 134 e o Chrome 132 ainda estão em andamento desde o mês passado.
Vamos voltar no ano que vem para informar o que vai chegar à plataforma da Web em janeiro de 2025.