Apple ha rilasciato macOS Monterey 12.3 E iOS 15.4 lunedì, entrambi includono l'ultimo aggiornamento per il browser web Safari, versione 15.4. Oltre ai soliti changelog per entrambi sistemi operativi, Apple ha anche pubblicato un post sul blog rivelando tutte le modifiche nell'ultimo aggiornamento del motore WebKit, che alimenta Safari su tutti piattaforme.
Safari 15.4 aggiunge il supporto per
L'aggiornamento di Safari include anche alcune nuove API Web. BroadcastChannel è ora supportato, quindi possono essere utilizzate schede, finestre, frame e Service Worker della stessa origine comunicano tutti tra loro: una funzionalità utile per le applicazioni Web eseguite su più schede e finestre. Sono disponibili nuove funzionalità per l'API File System Access, che consente alle app Web di accedere a file e cartelle locali (con autorizzazione) ed è stata aggiunta l'API Web Locks.
Apple non sta forzando il controverso cambiamento da Manifest V3
Apple ha aggiunto il supporto per l'API WebExtensions (essenzialmente un clone dell'API di estensione di Chrome) lo scorso anno e Safari 15.4 presenta alcuni miglioramenti per mantenerlo allineato con le modifiche apportate a Chrome. Google ha lanciato l'API Manifest V3 aggiornata lo scorso anno, con il rilascio di Chrome 88, e ora Safari supporta tutto nel nuovo standard (come i Service Worker per le pagine in background e il nuovo Dynamic/session regole). Tuttavia, Apple non sta forzando il controverso cambiamento da Manifest V3, che era il Modifica API per le richieste di rete ciò limitava la capacità di alcune estensioni di blocco dei contenuti/annunci. Apple potrebbe decidere di seguire l'esempio di Google in futuro, ma per ora saranno supportate sia la vecchia che la nuova API di richiesta di rete.
Ci sono alcune altre modifiche in Safari 15.4, inclusi aggiornamenti a Web Inspector, nuove opzioni per i caratteri e molto altro. Se sei uno sviluppatore web o sei semplicemente interessato al funzionamento interno di Safari, ti consiglio vivamente di controllare il collegamento alla fonte di seguito.
Fonte:Blog WebKit, Mela