Microsoft Edge, noto inizialmente con il nome in codice Project Spartan, è il nuovo browser predefinito di Windows 10. Dopo circa 20 anni, l’azienda di Redmond ha deciso di interrompere lo sviluppo di Internet Explorer, nonostante lo storico browser sia ancora il più utilizzato in assoluto.
Invece di aggiungere nuove funzionalità e quindi complessità al codice, Microsoft ha voluto dare un taglio con il passato, sviluppando un browser innovativo, compatibile con i moderni standard web, più veloce e più sicuro. Edge verrà affiancato ad Internet Explorer 11 sulle edizioni desktop di Windows 10, mentre prenderà il suo posto su smartphone e tablet. Il vecchio IE11 non verrà eliminato, ma rimarrà per motivi di retrocompatibilità e, probabilmente, sarà l’unico browser disponibile sull’edizione Enterprise del sistema operativo.
Microsoft Edge
Le prime indiscrezioni sul nuovo browser risalgono a metà settembre 2014, quando sono iniziate a circolare informazioni su una versione aggiornata di Internet Explorer, denominata Spartan, che avrebbe supportato le estensioni su Windows 9 (all’epoca non era stato ancora ufficializzato il nome del prossimo sistema operativo). Tra fine dicembre 2014 e inizio gennaio 2015 sono trapelati altri dettagli, grazie ai quali è stato svelato che Project Spartan è in realtà un browser completamente nuovo e separato da Internet Explorer 11. L’annuncio ufficiale è stato fatto da Microsoft il 21 gennaio 2015, durante la presentazione di Windows 10, mentre il debutto pubblico è avvenuto con la build 10049 del 30 marzo 2015. Il nome finale è stato svelato durante la conferenza Build 2015, insieme al logo che ricorda chiaramente quello di Internet Explorer.
Edge, nuovo motore di rendering
Edge non è solo il nome del browser di Windows 10, ma anche quello del nuovo motore di rendering (edgehtml.dll), derivato da Trident (mshtml.dll), usato in Internet Explorer. Inizialmente, Microsoft aveva scelto un approccio “dual engine“: sia Edge che Internet Explorer avrebbero dovuto integrare entrambi i motori. Successivamente, anche in seguito ai suggerimenti dei Windows Insider, il team di sviluppo ha deciso di usare Edge solo per Project Spartan e Trident solo per Internet Explorer 11, che quindi non subirà grandi modifiche rispetto alla versione per Windows 8.1.
Internet Explorer 11 è la nuova versione del browser integrato in Windows 8.1. È disponibile anche per Windows 7.
Microsoft Edge è dunque l’unico browser che garantisce interoperabilità, compatibilità totale con i moderni siti web e funzionalità esclusive, come Cortana, Reading List e Reading View. Internet Explorer 11 riceverà solo aggiornamenti di sicurezza, fino alla scadenza del suo ciclo di vita, e potrà essere utilizzato per visualizzare siti che sfruttano tecnologie ormai superate, come ActiveX, VBScript e Browser Helper Object. In Windows 10 Mobile, Edge avrà lo stesso motore di rendering e sostituirà Internet Explorer 11.
Design e funzionalità
L’interfaccia di Microsoft Edge è semplice ed intuitiva con le schede posizionate in alto e un’unica barra per indirizzi e ricerche. Tutti i pulsanti delle funzionalità sono accessibili con pochi clic del mouse o tocchi delle dita. Il browser memorizza all’interno di un Hub, mostrato in un pannello alla destra dello schermo, la cronologia di navigazione, i preferiti, i download correnti e l’elenco di lettura. Quest’ultimo consente di salvare gli articoli e altri contenuti che si desidera leggere in un secondo momento, utilizzando qualsiasi dispositivo. Le Reading List vengono infatti sincronizzate insieme a segnalibri, password e schede aperte. Con la Visualizzazione lettura (Reading View) è possibile attivare un layout più pulito con i contenuti in primo piano e in posizione centrale, eliminando altri elementi della pagina. L’utente può modificare lo stile e la dimensione dei caratteri in base alle sue preferenze.
Microsoft Edge è l’unico browser che permette di prendere appunti, disegnare o evidenziare i contenuti direttamente nelle pagine web. È possibile, ad esempio, aggiungere commenti ad una ricetta da inviare agli amici o collaborare ad nuovo progetto insieme ai colleghi di lavoro. La pagina attiva diventa dunque una lavagna digitale e tutto ciò che viene scritto può essere memorizzato o condiviso tramite OneDrive e OneNote.
Un’altra novità di Edge è l’integrazione di Cortana. L’assistente personale è pronto a soddisfare qualsiasi richiesta durante la navigazione. Grazie all’enorme database di Bing, Cortana è in grado di fornire informazioni su svariati argomenti. L’utente deve solo evidenziare una parola o una frase sulla pagina (tenendo premuto con le dita o facendo clic con il mouse) e scegliere la voce Chiedi a Cortana. Le risposte verranno mostrate in un riquadro sul lato destro dello schermo.
Cortana è il nome dell’assistente personale integrato da Microsoft in Windows Phone 8.1 e Windows 10.
Il nuovo browser può inoltre visualizzare i file PDF, supporta la navigazione anonima e tutti i moderni standard creati per garantire un’esperienza multimediale di alto livello, tra cui streaming video adattativo, WebRTC, WebAudio, WebGL e Dolby Digital Plus. Edge supporterà anche le estensioni, ma non ci sono al momento dettagli sul loro funzionamento.
Edge: prestazioni e sicurezza
Microsoft ha lavorato molto anche sul fronte delle prestazioni e della sicurezza. Diverse ottimizzazioni e l’uso di asm.js hanno permesso di incrementare notevolmente la velocità di esecuzione del codice JavaScript da parte del motore Chakra. Grazie all’aiuto ricevuto da Intel, l’azienda di Redmond ha integrato il supporto per le istruzioni SIMD (Single Instruction Multiple Data), ridotto il caricamento delle pagine web e incrementato l’autonomia della batteria nei dispositivi mobile. I test effettuati con vari benchmark (Unity, Octane e Jet Stream) evidenziano prestazioni nettamente superiori a quelle di Internet Explorer 11 e, in molti casi, a quelle offerte dai browser concorrenti.
Edge è il browser più sicuro sviluppato finora da Microsoft. L’eliminazione di ActiveX, BHO e VBScript ha già ridotto i possibili punti di attacco, ma ci sono altre tecnologie che garantiscono la massima sicurezza durante la navigazione. La ASLR (Address Space Layout Randomization) offre una maggiore protezione, in quanto Edge è un browser a 64 bit; inoltre, il motore di rendering viene eseguito all’interno di una sandbox. SmartScreen, introdotta con IE8, verifica la reputazione dei siti web, mentre Certificate Reputation controlla la validità dei certificati. Non manca ovviamente il supporto per i protocolli HTTP/2 e TLS.
A differenza di Internet Explorer, Microsoft Edge verrà aggiornato tramite il Windows Store. In questo modo, gli utenti riceveranno nuove funzionalità e patch di sicurezza nel minor tempo possibile.