Proprio mentre qui si discuteva intorno al tema proposto in questo intervento da Marco Lecce, su IEBlog Microsoft ha reso noti alcuni dati interessanti relativi all'adozione dei metadati X-UA-Compatible (e non solo). Tutto parte dalla cosiddetta Compatibility View List. Copio e incollo dal post in cui ne parlammo più o meno un anno fa: n questi giorni ha fatto molto discutere il meccanismo con cui viene gestito l'inserimento di un sito nella cosiddetta "lista di compatibilità". Semplificando: quando un utente installa IE8, gli viene chiesto se desidera visualizzare certi siti in modalità  compatibile con IE7 (si tratta di siti per cui sono stati verificati problemi di resa più o meno seri su IE8); i siti in questione sono presenti in una lista generata e mantenuta da Microsoft che viene inviata automaticamente all’utente e aggiornata di continuo. Se l’utente non sceglie questa opzione al momento dell’installazione, può sempre compiere il passo successivamente. Qualche giorno fa Microsoft ha reso disponibile un aggiornamento della lista. Oggi comprende all'incirca 2000 siti, oltre 1000 in meno rispetto ai 3100 che è arrivata a contenere. (more...)

Continua a leggere IE e l’uso del metatag “X-UA-Compatible”: i dati di Microsoft

Categoria: Web Standards

Come indicato sul blog ufficiale, la Release Candidate numero 2 del framework Javascript Prototype porta molte novità  estremamente interessanti, una su tutte la piena compatibilità  con il nuovo browser di casa Microsoft: IE8! Come riporta l'articolo, questa rappresentazione di Prototype è infatti totalmente compatibile con la modalità  "super-standard" offerta da quest'ultimo: in questo modo la nuova Selectors API definita W3C sarà  ora disponibile "nativamente" con tanto vantaggio per i prototypes e ovviamente per i kb. Altre novità  davvero degne di nota sono il tanto atteso Storage per gli elementi, il supporto per gli eventi mouseenter e mouseleave e l'aggiunta di diversi nuovi metodi (primo tra tutti Element.clone). A parte tutte le nuove caratteristiche di Prototype, che faranno sicuramente la felicità  degli utilizzatori, il punto del post su cui vorrei stimolare la discussione è il seguente: è dunque ufficialmente iniziata la corsa alla compatibilità  con IE8?

Continua a leggere Prototype 1.6.1 RC2: benvenuto IE8!

Categoria: Scripting

Tags: ,

Con tutti i riferimenti a canvas degli ultimi giorni non potevamo esimerci. àˆ stata appena rilasciata una nuova versione di ExplorerCanvas, lo script che consente di utilizzare canvas anche su Internet Explorer. La novità  principale consiste nell'aggiunta del supporto per IE8. Per le altre vi rimando al post con l'annuncio sul blog degli sviluppatori.

Continua a leggere ExplorerCanvas compatibile con IE8

Categoria: Web Standards

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. (more...)

Continua a leggere Internet Explorer 8: performance, microcontenuti e … IE9?

Categoria: Microsoft Dev

Oggi l'evento Micorsoft di presentazione di Windows 7 e IE8 chiuderà  i suoi battenti virtuali, ed ho avuto il piacere di poter scambiare quattro chiacchiere con Fabrizio Albergati, Responsabile Windows Business Group di Microsoft Italia, proprio sulla nuova versione del browser di Redmond. Dalla conversazione emerge una spinta verso l'efficienza nello sviluppo di Internet Explorer 8. Efficienza che si declina non solo nelle scelte tecniche e architetturali del software, ma anche, e forse soprattutto, nel potenziamento degli strumenti di navigazione, aggregazione e manipolazione delle informazioni online. (more...)

Continua a leggere Quattro chiacchiere su IE8 con Fabrizio Albergati

Categoria: Microsoft Dev

Tags: ,

Scommettiamo che nei prossimi mesi il can-can intorno alla sopravvivenza di IE6 diventerà  un ricordo? Perché nei prossimi mesi uscirà  la versione definitiva di IE8 ed è facile attendersi che dopo un certo periodo di tempo l'ultima versione del browser di Microsoft guadagnerà  discrete quote di mercato. A quel punto il can-can sarà  intorno a questa parola: compatibilità . Meglio: intorno al meccanismo di compatibilità  implementato da Microsoft in IE8. Che sia tutto chiaro è meno che scontato. Altrimenti non si accatasterebbero su IEBlog tanti post di chiarimento del chiarimento del chiarimento precedente. L'ultimo è del 16 febbraio. In questi giorni ha fatto molto discutere il meccanismo con cui viene gestito l'inserimento di un sito nella cosiddetta "lista di compatibilità ". Semplificando: quando un utente installa IE8, gli viene chiesto se desidera visualizzare certi siti in modalità  compatibile con IE7 (si tratta di siti per cui sono stati verificati problemi di resa più o meno seri su IE8); i siti in questione sono presenti in una lista generata e mantenuta da Microsoft che viene inviata automaticamente all'utente e aggiornata di continuo. Se l'utente non sceglie questa opzione al momento dell'installazione, può sempre compiere il passo successivamente. Ad oggi i siti compresi in questa lista sono all'incirca 2400. Un elenco lo trovate in questo articolo di Mary Joe Fooley, che spiega pure come scaricare il documento dal sito di Microsoft. (more...)

Continua a leggere IE8 e compatibilità 

Categoria: Web Standards

Aveva suscitato parecchie discussioni la modalità  con cui Microsoft aveva gestito il supporto per la proprietà  CSS opacity nella fase di sviluppo di IE8. Al momento dell'uscita della Beta 2, a Redmond si erano premurati di far sapere che per ottenere gli effetti di trasparenza su IE8 in modalità  standard bisognava ricorrere ad una nuova sintassi in cui l'estensione proprietaria filter doveva essere preceduta dal prefisso -ms-. Una sintesi della questione con esempi di codice la trovate in questo nostro post. Bene, navigando su qualche sito con la RC1 di IE8 ho potuto verificare come in realtà  la situazione sia nuovamente cambiata: il browser in modalità  standard applica regolarmente la trasparenza anche usando la sintassi (filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); oppure filter: alpha(opacity=50);) in un primo momento segnalata dal team di sviluppo di IE come deprecata (potete fare dei test, mi limito a segnalare questa pagina di Quirksmode). Ho cercato di scoprire se Microsoft avesse segnalato in qualche modo la cosa, e l'unica cosa che ho trovato sono le note di rilascio della versione Partner Build di IE8 ora diventata RC1 per gli utenti finali: Syntactically valid filter declarations are applied in standards mode, even if unquoted. Starting with IE8 Beta 1, the following filter declaration was not applied in standards mode: filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=70, Style=2); Instead, IE8 standards mode required the following declaration: -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=70, Style=2)”; For web applications supporting both IE7 and earlier as well as IE8 standards mode, this meant maintaining both declarations and possible a third for other browsers in the case of opacity. Starting with IE8 Partner Build, the first declaration above will be applied in standards mode if and only if its syntax is valid. If it is not e.g. the final parenthesis is missing then the declaration will not be applied and our CSS parser fails per the standard. Chissà  che la versione finale non ci riservi altre sorprese...

Continua a leggere IE8 e l’opacità  vecchia maniera

Categoria: CSS

Tags: , ,

Come puntualmente riportato ieri da Giacomo Dotta su Webnews la Release Candidate 1 di IE8 è pronta per il download (magari date un'occhiata a questo post di IEBlog per verificare i prerequisiti e i possibili problemi su questa o quella versione di Windows). Da quello che ho letto in giro nei primi resoconti, le impressioni d'uso non si distaccano molto da quanto anticipato lo scorso mese di dicembre da Tg Daily, il sito americano che aveva avuto l'opportunità  di testare la RC1 distribuita in anteprima ai partner più stretti di Microsoft. Miglioramenti apprezzabili in termini di stabilità  e velocità  generale rispetto alle versioni beta, sensibile distacco rispetto agli altri browser rispetto al supporto per gli standard (solo 12/100 nel test Acid3) e nei benchmark per la velocità  di esecuzione di Javascript. (more...)

Continua a leggere IE8: tutti pronti?

Categoria: Software e Servizi

Chi sviluppa siti web e ha già  avuto modo di provare il nuovo Internet Explorer 8 Beta 2 si sarà  certamente accorto di due cose. Una è che alcuni siti non si vedono correttamente con la nuova versione del browser di casa Microsoft, l'altra è che questa nuova versione è dotata di una nuova funzionalità  denominata Compatibility View. Sostanzialmente questa funzionalità  non fa altro che riportare IE 8 alla precedente versione, ovvero la 7. Questa funzionalità  è anche abbastanza intelligente, in quanto nel momento in cui premete il tasto per la Compatibility View su un particolare sito web, questo indirizzo verrà  memorizzato in un elenco e quindi le volte successive che visiterete il medesimo sito il browser automaticamente si imposterà  in Compatibility View. (more...)

Continua a leggere Siti non compatibili con IE8 Beta 2

Categoria: Microsoft Dev

Rubo il titolo dal primo commento in calce a questo post dedicato alle performance delle espressioni CSS. iphone text message spyBene, potremmo usarlo anche come titolo alternativo per un intervento uscito qualche giorno fa su IEBlog. Documenta il fatto che sulla via che porta ad una maggiore compatibilità  rispetto agli standard web Microsoft ha deciso di mettere al bando questo metodo su IE8, almeno quando l'ultima versione del browser funziona nella modalità  Standard. Non mancano, nel post, le strategie per chi volesse rimanere ancorato a questa soluzione proprietaria continuando a garantirne il supporto. Si tratta, in sintesi, di servire la pagina o il sito nelle modalità  IE7 e Quirks. Per una panoramica generale sulle questioni e le tecniche di compatibilità  introdotte da IE8 vi rimando a questa sezione in italiano di MSDN.

Continua a leggere Espressioni CSS? Aborro!

Categoria: CSS

Tags: ,