Internet Explorer 8.0 Beta 2: disponibile per il download

IE8BetaLogo E’ stata da poco annunciata dal team diIE la disponibilità della Beta 2 di Internet Explorer 8.0, che segue di alcuni mesi il rilascio della Beta 1, avvenuto a marzo, durante il MIX.

Le novità di IE8 sono davvero molte, e distribuite su differenti aree: sicurezza, affidabilità del browser, nuove funzionalità per la navigazione, supporto CSS, gestione della privacy.

Internet Explorer 8.0 Beta 2: Web SlicesWeb_Slice_Icon  Web Slices

Le Web Slices vengono create da chi sviluppa siti e pagine web e la tecnologia delle Web Slices permette di marcare parte delle pagine web come “attive”.

Tramite un meccanismo simile a quello dei feed RSS Internet Explorer 8.0 Beta 2: Web Slicesquando gli utenti navigano in un sito web in cui sono presenti delle Web Slices vengono notificati da una icona verde e hanno la possibilità di effettuare la sottoscrizione alla Web Slice, che da quel momento diventa disponibile nella barra dei link e viene aggiornata in modo automatico dal sistema, in base all’intervallo di tempo definito dall’utente.  

Accelerator_Icon Accelerators (aka Activities)Internet Explorer 8.0 Beta 2: Accelerator

Con la Beta 1 erano state introdotte le Activities, che ora si chiamano Accelerators, e in pratica sono dei “micro-addon” che permettono di semplificare una serie di operazioni, a livello di intera pagina web o di singolo elemento nella pagine.

Internet Explorer 8.0 Beta 2: Accelerator Gli Accelerator sono divisi per categorie, ad esempio Ricerca informazioni, Mappe online, Invio a Blog, Invio tramite Mail e così via. L’utente ha la possibilità di installare gli Accelerator dai siti web che li forniscono, impostare il predefinito di ciascuna categoria, oppure eliminare un Accelerator esistente.

Internet Explorer 8.0 Beta 2: Accelerator Un Accelerator a “livello di pagina” ci permetterà ad esempio di tradurre l’intero contenuto della pagina web che stiamo visitando con un singolo click del mouse, mentre quello delle mappe, una volta selezionato un indirizzo ci permetterà di aprire al volo una mappa di Live Maps o Google Maps e trovare subito l’indirizzo che stiamo cercando, oppure un Accelerator collegato ad un sito di Social Networking ricercherà per noi il nome di una persona tra quello degli utenti registrati.

Affidabilità

Un altro degli elementi di lavoro (e di stabilizzazione, visto che stiamo parlando di una versione Beta) è stato quello relativo all’affidabilità del browser.

In passato infatti se una pagina web aperta in uno dei Tab di Internet Explorer aveva dei problemi e portava il processo di IE al crash, tutti i tab attivi in quel momento venivano chiusi e non era possibile riprendere in modo automatico la navigazione da dove si era interrotta, a meno di utilizzare dei componenti di terze parti come IE7Pro.

Internet Explorer 8.0 Beta 2: Crash recovery and Tab IsolationLa nuova architettura Loosely-Coupled IE (“LCIE”) di Internet Explorer 8.0 permette di superare questi problemi, separando tra processi differenti i componenti (e i tab) presenti all’interno del browser, in modo tale da garantirne la massima affidabilità possibile. In questo modo se un tab avrà dei problemi e causerà il blocco o il crash del processo a lui associato, solo quel tab sarà chiuso in modo automatico dal sistema e potrà poi essere riaperto, tramite la funzionalità di Automatic Crash Recovery.

Internet Explorer 8.0 Beta 2: Tab and Session RecoveryLe funzionalità che “anticrash” permettono inoltre a IE 8.0 di riaprire un tab che è stato chiuso per sbaglio dall’utente, oppure di riaprire tutto l’ultimo set di tab attivi nell’ultima sessione di utilizzo del browser, una funzionalità molto comoda nel caso di chiusure “affrettate” delle fiestre di IE.

Se volete approfondire le novità di IE 8.0 dal punto di vista dell’affidabilità, vi consiglio questi post:

Sicurezza

Uno degli aspetti chiave di Internet Explorer 8.0 è la sicurezza, sia intesa come “sicurezza del browser”, che come “protezione degli utenti”

Sicurezza: DEP/NX

Una delle novità relative al campo della sicurezza è il supporto per la Data Execution Prevention, una tecnologia che sfrutta il No-Execute bit (NX) della memoria per evitare che tramite buffer overrun venga eseguito codice malevolo da un’area di memoria marcata come “area dati”. In passato per motivi di compatibilità, IE non supportava la DEP, ma con la nuova versione il supporto per DEP/NX sarà attivo di default in IE 8.0 installato in Windows Vista SP1 e Windows Server 2008, aumentando notevolmente la sicurezza del browser stesso.

Sicurezza: Controlli ActiveX

I controlli ActiveX sono dei componenti sviluppati da terze parti per estendere le funzionalità del browser e che vengono richiamati dalle pagine web. Purtroppo però, come spesso accade con le tecnologie che permettono di estendere le funzionalità di un prodotto, spesso i controlli ActiveX hanno messo a rischio la sicurezza del browser e del sistema.

Alcune delle novità di Internet Explorer 8.0 riguardano la possibilità per gli utenti di installare controlli ActiveX all’interno del loro profilo utente, senza la necessità di essere amministratori della macchina. I controlli “Per-User ActiveX” sono attivi sono nel profilo dell’utente che li ha installati, e non mettono quindi a rischio la sicurezza dell’intero sistema. Ovviamente gli amministratori di rete avranno la possibilità di gestire via Group Policy questa funzionalità, ad esempio disattivandola per impedire del tutto l’installazione dei controlli ActiveX non autorizzati da parte degli utenti.

Un’altra possibilità sono i “Per-Site ActiveX”, controlli ActiveX abilitati per l’utilizzo solo su alcuni siti web. Anche in questo caso gli amministratori di rete potranno utilizzare le Group Policy per andare a definire i gruppi di siti web per i quali quei controlli ActiveX saranno utilizzabili.

Sicurezza: SmartScreen Filter

Internet Explorer 8.0 Beta 2: SmartScreen Filter Altra novità sul fronte della sicurezza è lo SmartScreen Filter, evoluzione del filtro anti-phishing presente in Internet Explorer 8.0. Le novità in questo caso riguardano le perfomance migliorate del filtro, nuove tecnologie per la scansione euristica delle URL, il riconoscimento e il blocco in fase di download e di esecuzione di Malware noto, per garantire una maggiore sicurezza per gli utenti.

Internet Explorer 8.0 Beta 2: Address Bar

La nuova barra degli indirizzi inoltre evidenzia in modo più chiaro rispetto al passato l’url del dominio che stiamo visitando, in modo tale da far risaltare subito il TLD principale e aiutare gli utenti a riconoscere eventuali siti di phishing.

Sicurezza: XSS Filter

All’interno di IE 8.0 è stato introdotto inoltre un filtro che permette di evitare attacchi di tipo “Type-1” effettuati tramite tecniche di Cross-Site Scripting.

Potete approfondire le funzionalità di sicurezza di Internet Explorer 8.0 in questi post:

InPrivate_Logo  InPrivate Browsing

Internet Explorer 8.0 Beta 2: InPrivate Browsing In Internet Explorer 8.0 è stata introdotta una nuova modalità di navigazione chiamata “InPrivate Browsing”. Quando si naviga in questa modalità, IE 8.0 non registra alcuna informazione sulla navigazione (cookies, file temporanei, cronologia). Una modalità utile ad esempio quando si naviga da un computer condiviso, o in un Internet Point.

InPrivate Blocking

Per difendere la privacy degli utenti sono state messe a disposizione altre funzionalità, chiamate “InPrivate Blocking”, per determinare quali siti web accedono alle informazioni memorizzate all’interno del browser (cookies, cronologia…) e per consentire agli utenti di bloccarli.

Per approfondire l’argomento Privacy in Internet Explorer 8.0 vi consiglio questi post:

Visual Search e Barra IndirizziInternet Explorer 8.0 Beta 2: Visual Search

Per quanto riguarda le funzionalità di ricerca, una delle novità è chiamata “Visual Search”, e consiste nella capacità di IE 8.0 di visualizzare nella finestra di ricerca una serie di informazioni aggiuntive basate sulla ricerca che stiamo facendo e sul provider di ricerca utilizzato, come ad esempio le immagini associate alle keyword inserite e ai risultati trovati.

Internet Explorer 8.0 Beta 2: Address Bar Inoltre, la barra stessa degli indirizzi diventa una barra di ricerca, che restituisce i risultati prendendoli dalla cronologia, dai preferiti, dalle URL che abbiamo scritto, proponendo anche eventuali azioni come la possibilità di aprire l’url in un nuovo Tab.

Ricerca di testo nella pagina

Internet Explorer 8.0 Beta 2: Text Search Finalmente la ricerca del testo all’interno di una pagina web non avviene più tramite una finestra modale, ma tramite una barra che appare all’inizio della pagina e che evidenzia all’interno della pagina le occorrenze della parola che stiamo cercando.

Tab Groups

Una novità di IE 8.0 riguarda i tab, con l’introduzione dei “Tab Groups”.

Internet Explorer 8.0 Beta 2: Tab Groups

Aperta una pagina, quando si deciderà di aprire un link di quella pagina in un nuovo tab, utilizzando ad esempio il menù contestuale del mouse, verrà creato un nuovo tab e ad entrambi sarà associato un colore. In questo modo sarà più facile tenere traccia del “flusso logico” della nostra navigazione e sarà anche possibile chiudere tutti i tab “dello stesso colore”, cioè tutti i tab e tutte le pagine aperte nella stessa sequenza.

Chiusura toolbar, pulsanti di navigazione, box di ricerca

Dal punto di vista della User Interface sono state introdotte anche altre novità.

Internet Explorer 8.0 Beta 2: Close Toolbar, Stop and Refresh ButtonsAlle toolbar verrà aggiunto in modo automatico un pulsante che consentirà all’utente di chiuderle con un singolo click, ed è stata introdotta la possibilità di spostare  i pulsanti di Stop e Refresh alla sinistra della barra degli indirizzi.Internet Explorer 8.0 Beta 2: Resize Search Box and URL

Finalmente è anche possibile cambiare le dimensioni del box di ricerca (e di conseguenza della barra degli indirizzi). 

Potete approfondire le novità relative alla User Interface e all’usabilità del browser in questi post:

Performance

Le performance del browser sono state un altro campo di lavoro, in particolare per ottimizzare le performance nel parsing di script JScript/DOM e nelle applicazioni AJAX.

E’ stata migliorata inoltre la gestione della memoria, tramite un nuovo garbage collector,  il numero di connessioni simultanee ai server HTTP per velocizzare il download dei contenuti, e il motore di rendering delle pagine Web.

Per approfondire le novità dal punto di vista delle performance di IE 8.0 vi consiglio questi post:

Supporto Standard CSS

Una delle novità relative al motore di rendering delle pagine Web è proprio il supporto esteso per gli standard, in particolare per il CSS 2.1.

Il nuovo motore di rendering di IE rispetta in modo molto più preciso gli standard web, una funzionalità molto sentita e richiesta. Questo inizialmente potrà portare qualche problema di compatibilità con siti web sviluppati in modo non conforme agli standard (ma visualizzati correttamente da IE 6.0 e IE 7.0).

Internet Explorer 8.0 Beta 2: Compatibility View Per favorire il passaggio a IE 8.0 e ridurre i problemi di compatibilità, sarà possibile attivare la “Compatibility View”, tramite il pulsante CompatButton che comparirà alla destra della barra degli indirizzi quando verrà rilevato ad esempio un sito che richiede esplicitamente (tramite meta tag HTML) di essere visualizzato in modalità compatibile.

Internet Explorer 8.0 Beta 2: Compatibility View In questo modo la pagina verrà ri-aperta con la “Compatibility View” attiva, e il sito sarà aggiunto all’elenco di quelli che necessitano per l’apertura l’attivazione automatica della modalità compatibile, in modo tale da ridurre il disagio dell’utente quando visiterà di nuovo quel sito web.

Per approfondire questo argomento, vi consiglio questo post:

Developer Tools

Internet Explorer 8.0 Beta 2: Developer Tools Per facilitare il lavoro degli sviluppatori e il test dei siti web, sono stati introdotti degli strumenti che consentiranno a designer e sviluppatori di siti web di analizzare il caricamento delle pagine e degli stili CSS, anche in base alla modalità di caricamento prescelta per andare ad analizzare e risolvere rapidamente problemi di layout o di compatibilità delle loro pagine e delle loro applicazioni web.

Internet Explorer 8.0 Beta 2: Page Source La visualizzazione del codice sorgente della pagina inoltre viene effettuata tramite un parser che va a marcare con colori diversi i differenti elementi dell’HTML e degli script, facilitandone la lettura.

SlipStreaming di IE 8.0

E’ possibile effettuare lo slipstreaming della Beta di IE 8.0 all’interno di una immagine Windows XP o Windows Vista. In particolare, per chi è interessato ad effettuare lo Slipstreaming della beta all’interno di una immagine WIM con Windows Vista, suggerisco di leggere questo post molto dettagliato del team di IE.

Download di Internet Explorer 8.0 Beta 2

I sistemi supportati per Internet Explorer 8.0 sono:

  • Windows Vista (32 bit e 64 bit)
  • Windows Vista SP1
  • Windows Server 2008 (32 bit e 64 bit)
  • Windows XP SP2 e SP3 e Windows XP a 64 bit
  • Windows Server 2003 SP2 (32 bit e 64 bit)

La Beta 2 di IE 8.0 è attualmente disponibile in Inglese, Tedesco, Giapponese e Cinese, e sarà disponibile nei prossimi giorni anche in altre lingue, tra cui l’Italiano.

Potete scaricare la Beta 2 di Internet Explorer 8.0 utilizzando questi link:

Se avete installato la Beta 1, vi ricordo che dovete rimuoverla prima di procedere all’installazione della Beta 2.

Risorse di approfondimento

Potete trovare maggiori informazioni sull’installazione della Beta 2 in questi articoli:

Per quanto riguarda professionisti IT e utenti business:

In particolare vi consiglio di leggere le Release Notes della Beta 2 di IE 8.0. Vi ricordo inoltre che è comunque una Beta, quindi è sconsigliato installarla su sistemi in produzione.

[UPD] Nel blog di Pietro trovate una bella galleria di screenshot. Abbiamo passato il pomeriggio facendo un po’ di prove e di test, e l’esperienza è stata molto positiva.

A presto!

Renato