Scopri alcune delle funzionalità interessanti che sono state implementate nei browser web stabili e beta nel corso di dicembre 2024.
Data di pubblicazione: 18 dicembre 2024
Release stabili del browser
A dicembre 2024 l'unico browser a rilasciare una nuova versione stabile è stato Safari con Safari 18.2. Questo post esamina le nuove funzionalità aggiunte alla piattaforma web.
Funzionalità di base di Safari 18.2 di nuova disponibilità
Questa release completa il Baseline 2024 con alcune funzionalità che diventano disponibili di recente.
Impostazione pagina con @page
La regola at
@page
consente di impostare dimensioni e margini per contenuti come
documenti stampati, ebook o diapositive.
Le proprietà CSS ruby-align
e ruby-position
Le proprietà
ruby-align
e
ruby-position
ti consentono di controllare il posizionamento e l'allineamento del testo in ruby all'interno del relativo contenitore.
Scopri di più nella sezione Proprietà <ruby>
e ruby-align
CSS per la rottura a riga.
Barra di scorrimento in stile
Con le proprietà CSS
scrollbar-gutter
e
scrollbar-width
ora
disponibile come valore di base, puoi
personalizzare l'aspetto delle barre di scorrimento nella tua app web.
Pseudo-elemento ::target-text
L'elemento pseudo ::target-text
consente di applicare uno stile al testo evidenziato da un frammento di testo dell'URL. Ora puoi scegliere come evidenziare il testo per attirare meglio l'attenzione.
Garbage collection e ottimizzazione delle chiamate finali di WebAssembly
Safari 18.2 include il supporto di queste funzionalità WebAssembly (Wasm), inserendole nella versione di riferimento Nuovamente disponibili.
Puoi scoprire di più sulla raccolta dei rifiuti di WebAssembly in Raccolta dei rifiuti di WebAssembly (WasmGC) ora abilitata per impostazione predefinita in Chrome, e leggere il motivo per cui Google Fogli ha eseguito il porting del proprio worker di calcolo da JavaScript a WasmGC.
Transizioni tra visualizzazioni di documenti
Safari 18.2 include il supporto per le transizioni di visualizzazione tra documenti, nonché per i tipi e le classi di transizione di visualizzazione e per gli eventi pageswap
e pagereveal
.
Uint8Array
metodi
Safari 18.2 include anche i nuovi metodi Uint8Array
per semplificare le conversioni tra base64-
e stringhe e array di byte codificati in esadecimale:
Uint8Array.fromBase64()
eUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
eUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
eUint8Array.prototype.toHex()
Release beta del browser
Questo mese non abbiamo nuove funzionalità in versione beta da annunciare, a causa della fine dell'anno. La beta di Safari 18.3 è attualmente in fase di correzione di bug e Firefox 134, e Chrome 132 sono ancora in corso dal mese scorso.
Torneremo il prossimo anno per informarti di cosa sarà disponibile sulla piattaforma web a gennaio 2025.