Anteprima della tecnologia Safari: un must per gli sviluppatori

Apple ha recentemente rilasciato una nuova versione focalizzata sullo sviluppatore di Safari, chiamata Safari Technology Preview. Questo browser è pensato per gli utenti Mac più esperti che vogliono «sbirciare» nelle prossime tecnologie web in OS X e iOS» e testare queste innovazioni su siti, applicazioni web e estensioni di Safari.

L’anteprima della tecnologia Safari si installa come una versione separata del browser Safari, contraddistinta da un’icona viola, e funziona come un’applicazione autonoma. Questo la rende molto simile a Google Chrome Canary, permettendo agli utenti di scaricare e utilizzare Safari Technology Preview senza alcun rischio, accanto al browser Safari tradizionale. Gli utenti possono anche impostare l’anteprima tecnologica come browser predefinito sul Mac, cosa che può risultare utile principalmente per gli sviluppatori web e i professionisti del settore.

  • Scarica Safari Tech Preview dalla pagina degli sviluppatori Apple.com

La prima versione di Safari TP arriva in formato dmg con un semplice installer e richiede OS X 10.11.4 o versioni successive sul Mac.

Anteprima della tecnologia Safari - browser innovativo per sviluppatori

Gli aggiornamenti per l’app Safari Tech Preview saranno disponibili sul Mac tramite il Mac App Store. Poiché l’app è separata da Safari, non è necessario alcun software aggiuntivo per utilizzarla e non è richiesta la registrazione a un programma beta. È possibile trovare entrambe le applicazioni nella cartella /Applicazioni/ dopo l’installazione.

Interfaccia di Safari Tech Preview su Mac

La prima build di Safari Technology Preview include le seguenti note di rilascio:

Miglioramenti JavaScript:
– Supporto per ECMAScript 6, che comprende scope lessicale, iteratori, generatori, funzioni di freccia, valori di parametri predefiniti e molte nuove API integrate.
– Supporto per IndexedDB conforme agli standard, garantendo maggiore stabilità.
– Include il compilatore JIT JavaScript B3, progettato per bassa latenza e alta produttività, migliorando così le prestazioni generali.
– Introdotta la possibilità di utilizzare document.execCommand(‘copy’) e document.execCommand(‘cut’) in risposta a un gesto dell’utente per copiare e tagliare il testo a livello di codice.

Miglioramenti HTML:
– Ultima implementazione della specifica Shadow DOM.
– Aggiunto supporto per Content Security Policy Level 2.

Modifiche a Web Inspector:
– Introduzione di riepiloghi di memoria e timeline delle allocazioni JavaScript.
– Aggiunto un profilo di campionamento JavaScript rapido.
– Vista timeline di JavaScript migliorata.

Modifiche al comportamento:
– Include numerose correzioni per la compatibilità web e bug fixing.

I test preliminari di Safari Tech Preview indicano che la prima build è veloce e piuttosto stabile, senza problemi evidenti o gravi malfunzionamenti, rendendola potenzialmente utilizzabile come browser web quotidiano per chi è abituato a eseguire software orientato agli sviluppatori. Resta da vedere se la nuova anteprima di Safari Tech sarà soggetta agli stessi problemi di congelamento che hanno colpito alcuni utenti di Safari in OS X 10.11.4.

A parte l’icona viola, il browser Safari Tech Preview appare identico al normale browser Safari:

Safari Tech Preview in azione su Mac OS X

Gli utenti possono installare plug-in e estensioni in Safari Tech Preview senza influenzare il normale browser Safari e viceversa. Le app Safari.app e Safari Tech Preview condividono anche cache, cookie e cronologia.

Novità nel 2024 per Safari Technology Preview

Nel 2024, Safari Technology Preview continua a evolversi, con aggiornamenti significativi che migliorano ulteriormente l’esperienza degli sviluppatori. Una delle novità più attese è il supporto avanzato per le API WebAssembly, che promette di rendere le applicazioni web più veloci e performanti. Inoltre, il miglioramento della compatibilità con le ultime versioni di HTML e CSS garantirà agli sviluppatori la massima flessibilità nella creazione di esperienze utente eccezionali.

Un’altra area di attenzione è la sicurezza. Apple ha implementato nuove funzionalità di protezione della privacy, come il miglioramento delle funzionalità di gestione dei cookie, che aiutano a garantire che le informazioni degli utenti siano sempre al sicuro. Gli sviluppatori possono ora sfruttare al meglio queste innovazioni per creare applicazioni che rispettano la privacy degli utenti.

Infine, è bene notare che Safari Technology Preview sta ricevendo aggiornamenti più frequenti, consentendo agli sviluppatori di testare le ultime funzionalità in tempo reale e di fornire feedback direttamente ad Apple, contribuendo così a plasmare il futuro del browser.

ItBookMac