Internet Explorer 8: performance, microcontenuti e … IE9?

Giovedì 19 Marzo 2009 - 09:43

di Andrea de Palo

Microsoft Dev

Internet Explorer 8 è ormai prossimo al rilascio pubblico e Microsoft ha colto l’occasione per presentarlo, in anteprima, alla stampa; il luogo scelto per l’evento è stato lo Yacht Club di Milano e, puntuali come sempre, ci siamo presentati anche noi.

Pronti via, il primo a parlare è Stefano Santinelli, General Manager della divisione Consumer & Online International di Microsoft Italia, che illustra i cambiamenti del Web negli ultimi anni: accompagnato dalle immancabili statistiche scopriamo che ben 22 milioni di italiani trascorrono parecchie delle ore sul Web, frequentando spesso sempre le stesse pagine.

Santinelli non manca di sottolineare il fatto che IE8 rappresenti un nuovo modo di navigare, evidenziando come le due principali novità (Web Slices e Accelerators) vengano incontro al flusso di attività degli utenti (che socializzano, fanno acquisti, guardano video, scambiano foto, etc).

Arriva anche la prima bordata ai benchmark: ha importanza relativa che un browser sia più veloce di un altro in un determinato compito, quello che conta è il tempo totale di caricamento della pagina (che, come vedremo più avanti, sembra avvantaggiare l’ultimo arrivato di casa Microsoft).

Parliamo delle due novità: Web Slices e Accelerators. La prima è una tecnologia server-side che permette di inserire nella barra dei preferiti il riferimento ad una porzione di una pagina Web: ogni qual volta questa viene modificata nella pagina originale, l’utente riceve una notifica visiva dell’aggiornamento; l’utente può accedere alle nuove informazioni direttamente, senza aprire interamente la pagina.

Le WebSlices sono composte da un <div> avente classe "hslice" e dalla combinazione di codice HTML con il microformato hAtom e con il formato WebSlice. Il supporto è attualmente prerogativa di Internet Explorer 8 ma non è escluso che altri browser decidano di adottare questa tecnologia.

L’altra novità è rappresentata dagli Accelerators ma chi ha un po’ di confidenza con OpenSearch Description non tarderà ad individuare le numerose analogie: come il primo permette di integrare all’interno di un browser la possibilità di effettuare ricerche attraverso un determinato search engine, così gli Accelerators (e l’OpenService Format che ne regola la sintassi) danno la possibilità di creare “scorciatoie” che semplifichino lo svolgimento di una determinata operazione: con IE8, anziché copiare un indirizzo, aprire un nuovo tab, digitare l’URL del servizio di mappe preferito ed incollare quanto si desidera cercare, basterà selezionare l’indirizzo, attivare il menù degli acceleratori e selezionare il servizio che si vuole utilizzare. Questa funzionalità è ovviamente client-side e prevede l’installazione di un acceleratore sviluppato dal fornitore del servizio (si tratta di un semplice file XML, in cui sono specificati campi come URL, parametri, etc).

Entrambe le tecnologie vengono già impiegate da numerosi siti “di rilievo” italiani come Ebay, Gazzetta dello Sport, Ansa, Bow.it, Monster.it, Corriere della Sera, etc.

Al termine del suo intervento Santinelli passa la parola a John Mangelaars (vice presidente della divisione Online Consumer di Microsoft EMEA) che in un breve intervento accenna all’evoluzione dei dispositivi per la navigazione su Internet (ora veloci, economici, sicuri, sempre disponibili) e su come in Microsoft si siano concentrati sul semplificare l’esecuzione di determinate operazioni («Don’t make me think» direbbe Steve Krug).

Concluso il suo breve discorso, Mangelaars cede il microfono a Fabrizio Albergati , responsabile Windows Business Group di Microsoft Italia, che entra nel vivo della presentazione.

Velocità di IE8, confronto browser

Viene presentata una lista di siti di rilievo (google.it, msn.it, apple.it, etc.) e per ognuno viene indicato il tempo di caricamento della pagina: sui 25 casi presi in esame, IE8 risulta essere nel 48% delle volte più veloce di Firefox 3 e Chrome 1.

Anche Albergati, come Santinelli, ridimensiona l’importanza di benchmark come SunSpider o V8, affermando che una pagina Web “normale” è formata da così tanti componenti differenti (Flash, Silverlight, XML, JavaScript) che considerare la velocità di caricamento di una sola di queste non rende l’idea esatta della velocità di un browser.

Le altre caratteristiche

Terminata la parentesi sulle prestazioni dei browser si passa alla presentazione delle altre novità di IE8, divise per categorie:

  • nella sezione sicurezza troviamo la protezione contro tentativi di phishing, malware e falsi domini attraverso la tecnologia SmartScreen, evoluzione del Phishing Filter introdotto nella precedente versione di Internet Explorer. Nulla di nuovo sotto il sole rispetto quanto offerto dalla concorrenza
  • per quanto riguarda la privacy fanno invece ingresso la modalità InPrivate (che nasconde le tracce locali della nostra navigazione) e InPrivate Blocking (che blocca l’esecuzione di JavaScript tracciante). La prima funzionalità è presente nella maggior parte dei browser moderni mentre la seconda sembra ispirarsi all’estensione NoScript di Firefox
  • last but not least, spicca l’affidabilità. Qualcuno sorriderà vedendo accostata questa parola al nome di Internet Explorer ma io, come utente storico di Firefox, non posso che essere un po’ invidioso di quanto introdotto da Microsoft: IE8 vanta infatti una moderna gestione dei tab (un processo per ogni tab), così che se uno di questi diventa ingestibile/muore, risulta possibile chiuderlo senza compromettere la stabilità dell’intero browser. I tab si aprono molto più velocemente rispetto le precedenti versioni di IE ed è disponibile il loro ripristino in caso di crash del browser (corredato dall’auto-completamento dei form). A onor di Microsoft va detto che seppur Chrome offra già una gestione della memoria simile, la mamma di Windows è stata la prima ad offrirne un’implementazione nei primi rilasci di sviluppo di IE8. Firefox, al contrario, adotta ancora un approccio monolitico.

Nella parte finale della presentazione è stata accennata la possibilità di creare una versione personalizzata (homepage, preferiti, Web Slices, Accelerators e provider di ricerca) di Internet Explorer 8 attraverso il sito www.myie8.it; alcuni dei partner di Microsoft offrono già versioni da loro personalizzate.

Modalità legacy, IE9, Windows 7, concorrenza

A margine dell’evento ho avuto modo di scambiare quattro chiacchiere con Massimo Crippa (PM di IE8) e con Fabrizio Albergati, dalle quali è emerso che:

  • come anticipato, IE8 esegue il rendering dei siti in modalità CSS 2.1-compatibile; la modalità “legacy” è attiva (automaticamente) solo sui siti più navigati e può essere richiamata attraverso l’apposito pulsante posizionato nella barra di navigazione o attraverso uno specifico tag nel sorgente della pagina
  • ci sarà sicuramente un Internet Explorer 9 ma al momento non c’è ancora nulla di certo sulle funzionalità che vi troveranno spazio. Potrebbe prendere spunto dal progetto Gazelle o adottare un nuovo motore di rendering ma rimaniamo nel campo della speculazione: quello che è certo è che Microsoft intende concentrarsi sul rilascio di Windows 7 ed Office 14 prima di elaborare i feedback relativi ad IE8 e dedicarsi completamente al suo successore
  • Windows 7 avrà una versione personalizzata di IE8, che presenterà alcuni aspetti dell’interfaccia leggermente modificati, per sfruttare al meglio la possibilità di utilizzare monitor touch screen per interagire con essa

Firefox rappresenta il pericolo maggiore per la quota di mercato di Internet Explorer e Microsoft si rende conto che IE6 è rimasto sul mercato per troppo tempo. Con IE8 credono di poter recuperare terreno, anche se per loro stessa ammissione è “quasi” naturale che un utente abbia più di un browser installato sul proprio PC.

IE8: quando?

Alla domanda quando verrà rilasciato IE8? ho trovato solo bocche particolarmente cucite, che al massimo si sono sbilanciate a dire “presto” (e non prestissimo); sembra quindi che la possibilità di un rilascio in data odierna, così come anticipato online da qualche sito, possa non essere così probabile.

Update: nonostante la reticenza mostrata ieri all’evento da Microsoft Italia, dovremmo aspettarci la versione definitiva per oggi alle 17:00 circa, come da comunicato ufficiale:

«Microsoft Corp. announced the availability of Windows Internet Explorer 8, the new Web browser that offers the best solution for how people use the Web today. It can be downloaded in 25 languages at http://www.microsoft.com/ie8 starting at noon EDT on March 19»

E voi, avete già provato Internet Explorer 8? Che impressioni avete tratto dal suo utilizzo?

Tags:

Categoria: Microsoft Dev | Permalink

Commenti

1

Avrò pregiudizi nei confronti di ie, ma mi fido sempre di meno, e cmq non supporta ancora niente di html5 e css3. Per implementare queste cose, dovremo aspettare la versione 9? Perchè non si adegua completamente come fanno gli altri? Perchè non passa a Webkit come si chiacchierava qualche mese fa? Gli risolverebbe metà dei suoi problemi…

# - postato da sonounostrinato - 19 Marzo 2009 - 10:15

2

Ci sono le solite aziende che usano IE5.5 su Windows95, e non potranno mai permettersi di abbandonarle (senza rischiare querele all’infinito)

Usare Webkit significa rinunciare a qualunque compatibilità ocn il passato.

Fino a qualche anno fa era il loro punto di forza (era l’unica opzione valida), adesso è la rovina loro, e di noi utenti/sviluppatori.

p.s. “round borders” neanche sul 9 ?

# - postato da Andrea - 19 Marzo 2009 - 11:13

3

Compatibilità con il passato ??? Il mondo deve andare avanti non indietro.

Chi ha ancora un pc su cui fa girare win95 non può pretendere di navigare con decenza.

# - postato da Luglio7 - 19 Marzo 2009 - 12:29

4

>> Ci sono le solite aziende che usano IE5.5 su Windows95
se vero queste aziende NON sono a norma di legge, poiche’ Windows95 e’ un sistema non sicuro, non mantenuto, e per legge le aziende devono avere sistemi informatici aggiornati. IE5.5 comunque sia ha 0.01% di mercato, che aggiornassero e fine.
Qui si contano i secondi per la fine di IE6, ma tutta la storia dei benchmarks e’ comunque ridicola.
Ovvio, Microsoft vorrebbe Silverlight invece di JavaScript, ecco perche’ il solo JavaScript non e’ importante, con un browser che in sunspider e’ fino a 10 volte piu’ lento e anche di piu’ … Microsoft non ha interesse verso un Web interamente libero da plugin proprietari, quindi anche per IE9 la vedo dura, JS verra’ penalizzato a favore di “Silverlight 3″
Ben venga comunque la notizia che finalmente IE8 e’ pronto e complimenti per il corposo post.

# - postato da andr3a - 19 Marzo 2009 - 12:37

5

Sto testando la beta di IE8 da diverso tempo e, su XP, non mi ha particolarmente impressionato.
Adopero con soddisfazione Opera da tanti anni ma guardo sempre con interesse a quel che viene fatto intorno.
Non ho pregiudizi per IE8. Spero per loro che funzioni perchè vedo giornalmente rosicchiare le percentuali di utilizzo a vantaggio di un consolidato FF e di un sempre crescente Chrome (che, per chi non deve sviluppare, sembra essere la soluzione ideale per chi non vuole essere stressato da fronzoli di interfacce troppo ricche di funzionalità incomprese)

# - postato da Giacomo - 19 Marzo 2009 - 13:54

6

Concordo che è una schifezza mantenere la compatibilità col passato, ma nel mondo ci sono intere aziende che magari fanno funzionare tutta una intranet in applicazioni nate per IE5, magari con activex custom, e non fanno l’upgrade per paura che magari poi qualcosa non funziona.

Questo è il tipo di utenza che sta bloccando lo sviluppo del web…

# - postato da Andrea - 19 Marzo 2009 - 15:33

7

Ho testato velocemente IE8 su alcuni siti…

non renderizza come ie7

non renderizza come Firefox/Opera/Safari/Chrome ultime versioni

conclusione: bella merda

ha senso parlare di IE9?

# - postato da Andrea Paiola - 19 Marzo 2009 - 15:55

8

Andrea, ancora, se ci sono, ma sul 5 non ne conosco nessuna, sono fuori legge, ergo non e’ un problema degli sviluppatori, i quali hanno gia’ problemi con il 6. Tutte le librerie web, comunque sia, sono generalmente dalla 6 in su, chi sta sul 5 ha gia’ fallito e non se n’e’ accorto (dato che non aggiorna il software di 15 anni fa) e non deve avere alcun rilievo nello sviluppo web gia’ problematico di suo per la sola presenza di IE, 7 o 8 che sia.

# - postato da andr3a - 19 Marzo 2009 - 16:16

9

Ho appena installato la versione definitiva di Internet Explorer 8 e tutti i siti che ho realizzato si vedono correttamente.

# - postato da Mattia - 19 Marzo 2009 - 18:57

10

Scusate, ma questa immagine presente nel video Web Slices, non ha qualcosa di strano? O.o

# - postato da Cesar - 20 Marzo 2009 - 00:09

11

Ho tentato oggi, 20 marzo 2009 di installare IE8, ma dopo aver iniziato l’installazione mi dice che il mio sistema operativo non lo sopporta. Ho XP home sp2….Mah!

# - postato da duilio - 20 Marzo 2009 - 08:46

12

Probabilmente dovrai aggiornare il Service Pack 3 di Windows XP.

# - postato da Mattia - 20 Marzo 2009 - 08:56

13

IE 9 ? Ma se c’è ancora gente che gira con IE 6 o IE 5.X……
Non diciamo sciocchezze, per favore.
La maggior parte degli utenti medi non ha la più vaga idea di cosa sia un’aggiornamento e non viuole averla.

# - postato da Ratamusa - 20 Marzo 2009 - 11:14

14

IE8 lo sto usando in beta da molto tempo, non ho notato un grosso miglioramento rispetto ad IE7.
Sinceramente è un browser che volentieri eviterei di utilizzare, L’interfaccia grafica con cui si presenta è forse quella meno curata rispetto ai concorrenti che sono molti passi avanti.
Avete visto safari 4 come si presenta? (apparte che è ancora in beta).

Il problema della “compatibilità” col passato, esiste veramente?
Per me il problema non è tanto voler rendere comunque compatibile il nuovo browser con i vecchi standard, quanto tenere ancora in vita IE6, che rende la vita di uno sviluppatore più difficoltosa e limitandone la creatività con tutti i problemi che qual browser ed il rendere un sito compatibile con lo stesso, può portare.

# - postato da Stefano - 20 Marzo 2009 - 11:50

15

Ma non è vero. Qualunque report di statistiche consulti sull’accesso a un sito mi dice che I.E 5.x è praticamente scomparso e ogni mese la quota di IE 6 scende drasticamente.

# - postato da Tobia Scandolara - 20 Marzo 2009 - 11:51

16

Ci sono anche quelli che internet non lo usano per via del blocco aziendale (Brunetta e le sue stupidaggini….), perchè non sono autorizzati, o per altre loro ragioni.
Quelli delle statistiche, nella maggior parte dei casi e per fortuna, sono i più informati, avveduti e prossimi a passare a IE8.
Ma sono una minoranza. Purtroppo.

# - postato da Ratamusa - 20 Marzo 2009 - 12:21

17

Ratamusa, mi piacerebbe sapere su cosa basi le tue statistiche, su quello che ti dice il vicino di casa? no perchè il resto del mondo si basa su quelle ottenute tramite siti, quelli che vengono navigati dalle persone … poi se queste non navigano internet, problema risolto.
Ripeto, per legge NON POSSONO AVERE IE5 … ergo non è un problema degli sviluppatori. IE6 è in declino, Microsoft mettera IE8 tra gli updates automatici come fece per il 7. Chi usa la clava invece del mouse o compra una macchina a carbone per giustificarsi, oppure che aggiorni, lui o chi per lui (amministratori di sistema … 1 PC al giorno o tutti in un week-end, no perchè qui si fa così, progetto attuale: IE7, il 6 fancubo, è inutile, lento, pieno di problemi, controproducente per aziende e clienti stessi … qui si lavora, non si cullano pigri squattrinati)

# - postato da andr3a - 20 Marzo 2009 - 14:22

18

doveroso aggiungere che sono in pausa pranzo … lol

# - postato da andr3a - 20 Marzo 2009 - 14:22

19

Una schifezza, mi aspettavo un browser decente invece non è così. È abbastanza veloce, ma non è fluido per niente nel caricamento e poi contano anche molte altre cose. Hanno risparmiato anche nelle cose di poco conto: non sarà fondamentale, per carità, ma ad esempio nella finestra informazioni sulla pagina c’è ancora la stessa schifosa icona di IE 5! Se non cambiano quella (e ci vorrebbero 10 minuti) possono cambiare cose più importanti?

Fino a ieri sul mio sito c’era un avvertimento per gli utenti di IE6 di passare a Firefox. Credo proprio che sarò costretto ad estenderlo fino a IE8.

# - postato da Gabbianone94 - 20 Marzo 2009 - 14:57

20

@andr3a:
Estrapolazioni dalla mia professione di consulente informatico.
In molte aziende (sotto i 50 dipendenti) ci sono utenti che sanno, a malapena, che usano un pc per fare il loro lavoro.
Qualunque altra cosa li manda in crisi da panico isterico e li rende semi incontrollabili.

# - postato da Ratamusa - 20 Marzo 2009 - 16:43

21

Tra l’altro dopo l’installazione di IE8 su Esplora risorse (parlo di Win XP) non mi funziona più organizza preferiti. Mah.

# - postato da Gabbianone94 - 20 Marzo 2009 - 17:32

22

Ratamusa, come ho già detto, se di aziende si tratta, e sono su IE5, non sono a norme di legge.
Come consulente informatico, dovresti aggiornare i tuoi clienti anche su queste faccende.
Il software implica aggiornamento, è un articolo di legge vecchio quanto noi, non sono io a dirlo.
Tuttti i contratti in materia di software, prevedono aggiornamento. Loro stanno su IE5? Beh, se non hanno già chiuso, potrebbero farlo domani.
Sono tuoi clienti? Allora fai informazione intelligente poichè è anche grazie a questi moderni consulenti informatici che l’italia è anni addietro con l’informatica. Niente di personale e buon lavoro.

# - postato da andr3a - 20 Marzo 2009 - 19:15

23

@andr3a:

l’italia è anni addietro con l’informatica

Dipende dai casi, non facciamo di tutta l’erba un fascio.

# - postato da Pino - 21 Marzo 2009 - 17:44

24

And3a, qui le piccole industrie (non aziende, è diverso) appartengono a personaggi che si credono dei in terra. Finchè non si scontrano con il mondo reale.
Se lo scontro non è favorevole a loro sei fuori dal mercato. Anche se la responsabilità del disastro è solo ed esclusivamente loro.

# - postato da Ratamusa - 22 Marzo 2009 - 09:38

25

Sto testando IE8 sugli standalone della xenocode.

Ho qualche perplessità sul detect di questo browser in javascript, visto che quando si è in browser mode 7 non cambia solo il rendering, ma sembra che anche le proprietà di IE8 non siano più disponibili. Risulta?

Inoltre per motivi che ancora non mi sono chiari in alcune pagine che stavo testando mi sono apparsi margini a macchia di leopardo su elementi inline. Per la prima volta mi sono dato uno schiaffo in fronte a palmo aperto e lo sguardo incredulo, non ci potevo proprio credere…

# - postato da Fabrizio Calderan - 26 Marzo 2009 - 00:03

26

io ho installato IE8 e non riesco piu’ a vedere i filmati sul sito libero e you tube su yahoo si sui 2 precedenti mi dice che non ho attivato javaScript ho provato di tutto, ma non riesco a farli aprire. Qualcuno puo’ aiutarmi? grazie

# - postato da pietro - 05 Maggio 2009 - 09:58

27

@ Calderan:
IE 8 non ha superato l’Acid 3 e alla Microsoft, sembra che ne siano orgogliosi.

@ Pietro:
Disinstalla IE8 e passa a Firefox. Opera.
Se vuoi liberartene, qui c’è una pagina di Google con un po’ di collegamenti a come
disinstallare IE8

# - postato da Ratamusa - 06 Maggio 2009 - 15:48

28

Io mi ritrovo con lo stesso problema di Pietro(n.26) del 5 maggio 2009 e avrei gradito leggere una risposta che servisse a risolvere il problema e non un consiglio a cambiare browser. Uso anche Firefox, ma mi piacerebbe risolvere la questione di IE8 e JavaScript. Qualcuno è in grado di farlo? Grazie

# - postato da LuLupik - 23 Marzo 2010 - 21:23

29

@LuLupik
Creare un nuovo account utente su Windows e controlla se il problema si verifica anche lì; se non dovesse verificarsi significa che, probabilmente, hai qualche residuo di precedenti configurazioni nel tuo profilo di Windows.

# - postato da Andrea de Palo - 23 Marzo 2010 - 21:42

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento