Quoi de 9 avec Internet Explorerdownload.microsoft.com/documents/France/MSDAYS/2011/Quoi...1 Quoi de...

Post on 13-Jul-2020

2 views 0 download

Transcript of Quoi de 9 avec Internet Explorerdownload.microsoft.com/documents/France/MSDAYS/2011/Quoi...1 Quoi de...

1

Quoi de 9 avec ?

David Rousset Stanislas Quastana, CISSP

Architecte développeur Architecte Infrastructure

Microsoft France

http://blogs.msdn.com/iefrance

2

Aucun navigateur ne sera épargné durant ces démos

Mais aucun ne sera maltraité ;-)

3

Agenda

Introduction

Internet Explorer dans l’entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

4

Agenda

Introduction

Internet Explorer dans l’entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

5

1995-2000

2001

2006

2009 2010

Un peu d’histoire

6

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

IE 6

Firefox 1.5

IE 6 SP2 IE 7

Firefox 2.x

Firefox 3.0.x

Chrome 2.0

IE 8

Firefox 3.6.x

Firefox 3.5.x

Chrome 3.0

Chrome 4.0

Firefox 1.0

Chrome 5.0

Chrome 6.0

Chrome 7.0

7

Agenda

Introduction

Internet Explorer dans l’entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

8

9

2 types d’incompatibilités

mauvais rendu des sites Web

ActiveX, User-Agent, appl./ composant tiers ne fonctionnant pas

10

Gestion du mode de compatibilité

5 EmulateIE7 7 EmulateIE8 8 Edge

DOCTYPE?

DOCTYPE?

<meta http-equiv=“X-UA-Compatible” content=“IE=X” />

Mode Quirks Mode IE7 Standard

Mode IE8 Standard

Mode IE Next

Non

Oui

Non

Oui

11

ActiveX

Composant additionnel

Application / Site Web

Nécessite la version X d’

Uti

lise

/ n

éce

ssit

e

Uti

lise

/ n

éces

site

12

Ressources pour les problèmes de compatibilité

http://tinyurl.com/32kauja

13

Agenda

Introduction

Internet Explorer dans l’entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

Ressources utiles

14

Ergonomie et usages

87% des utilisateurs lancent une application depuis la barre de tâches de Windows

33% d’utilisateurs de Windows 7 ont déjà épinglé une application

4% d’utilisateurs utilisent les favoris des navigateurs

Moins de 10% des utilisateurs utilisent plus de 8 onglets à la fois

1% des utilisateurs utilisent un raccourci clavier pour ouvrir un onglet (Ctrl+T)

15

Nouvelle interface Intégration avec Windows 7

16

68 pixels

122 pixels

118 pixels

96 pixels

89 pixels

17

Agenda

Introduction

Internet Explorer dans l’entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

Ressources utiles

18

Etude Forester Consulting "The Evolution Of Web Development - An Inflection Point In Web Design And Evolving Standards Sets The Stage For HTML 5 Adoption“ Septembre 2010 Base : 210 développeurs Web (USA & Royaume Uni)

19

Source : Etude Forester Consulting "The Evolution Of Web Development - An Inflection Point In Web Design And Evolving Standards Sets The Stage For HTML 5 Adoption“ Septembre 2010 Base : 210 développeurs Web (USA & Royaume Uni)

20

HTML5 en résumé très simplifié

HTML5 : Le markup de la future génération d’applications Web

<video> : la balise pour afficher une vidéo sans plug-in

<canvas> : pour dessiner directement dans une Bitmap

Et bien d’autres !

CSS3 : permet d’appliquer des styles au document Nouveautés : animations, opacité, coins arrondis, etc.

SVG 1.1 (Scalable Vector Graphics) : moteur de dessin vectoriel

21

Source : Etude Forester Consulting "The Evolution Of Web Development - An Inflection Point In Web Design And Evolving Standards Sets The Stage For HTML 5 Adoption“ Septembre 2010 Base : 210 développeurs Web (USA & Royaume Uni)

22

Source : Etude Forester Consulting "The Evolution Of Web Development - An Inflection Point In Web Design And Evolving Standards Sets The Stage For HTML 5 Adoption“ Septembre 2010 Base : 210 développeurs Web (USA & Royaume Uni)

23

Conformité aux standards (W3C)

IE 8 a marqué le coup: Excellente implémentation de CSS 2.1

Début d’implémentation de HTML 5 comme précisé ici

Microsoft souhaite s’engager avec la même qualité avec IE 9

HTML 5

Et CSS 3 pas simplement uniquement sur ACID 3

SVG 1.1

24

Participation au W3C

Microsoft est co-chairman du Working Group HTML (Paul Cotton)

Membre du groupe de travail SVG

Microsoft responsable de la Task Force sur la création de jeux de tests unitaires

7200 fournis pour IE8 (HTML4/CSS 2.1)

On pense qu’il faudra jusqu’à 60000 tests unitaires pour valider les spécifications HTML5/CSS3

Rappel : ACID3 = 100 tests répartis sur 6 groupes

25

Jeux de tests HTML5 soumis au W3C

Standards du Web

Nombre de tests soumis

Internet Explorer 9 Platform Preview

Mozilla Firefox 3.6.11

Opera 10.63

Apple Safari 5.0.2

Google Chrome 7.0.517.41

Internet Explorer 8

HTML5 122 98% 50% 57% 55% 70% 0%

SVG 1.1 2nd edition

70 100% 77% 87% 86% 89% 0%

CSS3 135 98% 59% 75% 69% 70% 10%

DOM 187 99% 76% 64% 68% 71% 4%

JavaScript 2339 100% 68% 68% 91% 96% 8%

Mise à jour : 29 octobre 2010

26

27

28

29

30

Moteur de rendu d’IE 9

HTML5/CSS3/SVG entièrement accélérés par le processeur de la carte graphique (GPU)

Graphiques et textes accélérés dans Windows 7 ou Windows Vista grâce à Direct2D/DirectWrite

31

HTML5 accéléré Barre de développement (F12)

32

Performance des sous-systèmes

Analysons comment sont stressées les différentes parties du navigateur

34

Nouveau moteur Javascript

Nouveau moteur JavaScript (Chakra) tirant partie des CPUs multi-cœurs

Nouvelle architecte pour intégration au cœur d’Internet Explorer

Objectif : réduction du Marshalling

Moteur Javascript traditionnel

Source

Code Parser AST Interpreter ByteCode

Foreground

Source Code

Parser AST Interpreter ByteCode

Foreground

Nouveau moteur Javascript “Chakra”

Background Background

Compiler

Native

Code

Compiled JavaScript In The Background Using Multiple Cores

37

Performances Javascript accrues 1

se

con

de

38

1 s

ec

39

Agenda

Introduction

Internet Explorer dans entreprise

Une nouvelle carrosserie

Des nouveaux moteurs

Synthèse

40

Synthèse

IE 9 se focalise sur les aspects support des nouveaux standards (HTML5/CSS3/SVG) et les performances

Se préparer à Internet Explorer 8 c’est se préparer à Internet Explorer 9

Téléchargez et évaluez la beta d’Internet Explorer 9 sur http://ie.microsoft.com/testdrive

41

Ressource utiles

Blog français sur Internet Explorer http://blogs.msdn.com/iefrance

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Votre potentiel, notre passion TM