SlideShare una empresa de Scribd logo
Jose Fco Bonnin
E-Mail: jbonnin@microsoft.com
Twitter: @esmsdn / @wasat
Agenda
 history.back();
 Seguridad
 El Site como protagonista
 Velocidad
 Soporte a Estándares
 Q&A
Historia
(screenshot de 1993)
Historia
Browser Wars
Browser Wars
8
Good bye IE 6
Photo Courtesy Aten Design Group - http://www.flickr.com/photos/atendesigngroup/4408393890/
El Nuevo Internet Explorer 9
Agenda
 Historia
 Seguridad
 El site como protagonista
 Rendimiento
 Soporte a estándares
 Q&A
Demo
 Reputación de descargas
12
Demo
 Pinned Mode
Personaliza tu “Pinned Site”
<meta name="application-name" content="Nombre site" />
<meta name="msapplication-tooltip" content="Tooltip site" />
<meta name="msapplication-starturl"
content="http://host/page.htm" />
<meta name="msapplication-window"
content="width=1024;height=768" />
<meta name="msapplication-navbutton-color" content="#FF3300" />
También con JavaScript
if (window.external.msIsSiteMode) {
if (!window.external.msIsSiteMode()) {
window.external.msAddSiteMode()
}
}
Demo
 Jump Lists
 Notifications
Añade Jump Lists
Meta Tags
<meta name="msapplication-task"
content="name=Task 1;action-uri=http://host/Page1.htm;
icon-uri=http://host/icon1.ico"/>
Java Script
window.external.msSiteModeCreateJumplist(‘Mis Tareas');
window.external.
msSiteModeAddJumpListItem(
'Daily Scrum (en 37)',
'http://host/reminders.html',
'http://host/images/bell.ico');
window.external.msSiteModeShowJumpList();
[...]
window.external.msSiteModeClearJumpList();
Notificaciones
window.external.msSiteModeSetIconOverlay(
'http://host/overlay1.ico','Overlay 1');
window.external.msSiteModeClearIconOverlay();
Agenda
 Historia
 Seguridad
 El Site como protagonista
 Velocidad
 Soporte a estándares
 Q&A
Rendimiento
Motor JavaScript Tradicional
Código
Fuente
Parser AST IntérpreteByteCode
Foreground
Nuevo motor JavaScript – “Chakra”
Código
Fuente
Parser IntérpreteByteCode
Foreground
Background
Compilador
en
Background
AST
Código
Nativo
JavaScript compilado en Background Utilizando varios Cores
Aceleración por Hardware
Demo
 Aceleración HW
W3C - Web Timing Specification
25
<script type="text/javascript">
var perf = window.msPerformance;
var navStart = perf.timing.navigationStart + "ms";
</script>
Métricas de rendimiento integradas en DOM
Agenda
 Historia
 Seguridad
 Foco en el Site
 Rendimiento
 Soporte a estándares
 Q&A
HTML
Working Group
El trabajo de Microsoft con W3C
Miembro de varios
W3C Working
Groups
(HTML5, SVG…)
Lider del W3C
HTML5 Testing
Task Force
40 W3C
Organizaciones Miembro
411 grupos participantes
280 expertos invitados
9 listas de distribución
~4000 emails en
public-html
Un solo Mark-Up
28
Estándares en IE9
HTML 5
<video>
<audio>
<canvas>
<svg>
Parsing.
Selection APIs.
Ajax
Navigation.
DOM Storage.
CSS 3
Modules
Backgrounds
& Borders.
Color.
Fonts.
Media
Queries.
Selectors.
Namespaces.
Values and
Units.
DOM L2 y
L3
Core (L2 y L3).
Views (L2).
Element
Traversal.
L2 y L3 Events.
L2 HTML.
L2 Style.
L2 Traversal y
Range.
Otros
ECMAScript5
SVG 1.1
ICC v2 y v3
Color Profiles.
Web Timing.
Call to Action
Migra tus
aplicaciones de
IE6/IE7
Despliega IE8 y
Programa para el
modo estándar
Monta un piloto
con IE9 y prueba
tus sites
Resumen
 Seguridad
 Reputación de descargas
 Foco en el site
 Pinned Mode
 JumpLists
 Overlay Icons (Notificaciones)
 Rendimiento
 Aceleración por Hardware Completa
 Nuevo Motor JavaScript – Chakra
 Web Timing
 Soporte a estándares
 HTML5, CSS3, SVG 1.1, DOM L2 y L3, ECMAScript 5…
Q&A y Recursos
 Twitter: @esmsdn
 Centro de Desarrollo IE
http://msdn.com/ie
 TechCenter de IE
http://technet.com/ie
 Demos / Platform Previews / Beta
http://ie.microsoft.com/testdrive/
 Blog Oficial IE
http://blogs.msdn.com/b/ie/
 IE Feedback
http://connect.microsoft.com/ie

Más contenido relacionado

El Nuevo Internet Explorer 9

Notas del editor

  1. ftp://ftp.ncsa.uiuc.edu/Mosaic/ http://www.ericsink.com/Browser_Wars.html http://www.blooberry.com/indexdot/history/netscape.htm
  2. Lista no exhaustiva de todos los estándares soportados. http://test.w3.org/html/tests/reporting/report.htm