Gli ultimi post di Edit

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

Mercoledì 3 Marzo 2010 - 14:40

di Cesare Lamanna

Web Standards

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.

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

Tags:

Categoria: Web Standards | Permalink | Commenti (2)

Prototype 1.6.1 RC2: benvenuto IE8!

Mercoledì 1 Aprile 2009 - 08:21

di Riccardo Degni

Scripting

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?

Tags:

Categoria: Scripting | Permalink | Commenti (3)

ExplorerCanvas compatibile con IE8

Mercoledì 25 Marzo 2009 - 08:50

di Cesare Lamanna

Web Standards

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.

Tags:

Categoria: Web Standards | Permalink | Commenti (1)

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.

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

Tags:

Categoria: Microsoft Dev | Permalink | Commenti (29)

Quattro chiacchiere su IE8 con Fabrizio Albergati

Martedì 3 Marzo 2009 - 13:10

di Andrea Marzilli

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.

Continua a leggere Quattro chiacchiere su IE8 con Fabrizio Albergati

Tags:

Categoria: Microsoft Dev | Permalink | Commenti (8)

IE8 e compatibilità

Venerdì 20 Febbraio 2009 - 08:41

di Cesare Lamanna

Web Standards

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.
Continua a leggere IE8 e compatibilità

Tags:

Categoria: Web Standards | Permalink | Commenti (13)

IE8 e l’opacità vecchia maniera

Martedì 3 Febbraio 2009 - 08:04

di Cesare Lamanna

CSS

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…

Tags:

Categoria: CSS | Permalink | Commenti (7)

IE8: tutti pronti?

Mercoledì 28 Gennaio 2009 - 08:39

di Cesare Lamanna

Software e Servizi

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.

Continua a leggere IE8: tutti pronti?

Tags:

Categoria: Software e Servizi | Permalink | Commenti (9)

Siti non compatibili con IE8 Beta 2

Mercoledì 19 Novembre 2008 - 08:36

di Gianni Malanga

Microsoft Dev

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.

Continua a leggere Siti non compatibili con IE8 Beta 2

Tags:

Categoria: Microsoft Dev | Permalink | Commenti (28)

Espressioni CSS? Aborro!

Martedì 21 Ottobre 2008 - 09:35

di Cesare Lamanna

CSS

Rubo il titolo dal primo commento in calce a questo post dedicato alle performance delle espressioni CSS.

Bene, 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.

Tags:

Categoria: CSS | Permalink | Commenti (2)