Yuri Trukhin - IE9 Launch

Post on 27-May-2015

756 views 1 download

Transcript of Yuri Trukhin - IE9 Launch

Internet Explorer 9Новый взгляд на веб

стандартный

ЮРИЙ ТРУХИНВедущий разработчик ПОЦНИП ГИСMicrosoft Student Partner GURU

a more web

Содержание

Удобство пользователя Скорость и стандарты Безопасность

Удобство пользователя

Internet Explorer 8

Internet Explorer 9

IE9 Chrome 10 Opera 11 Safari 5 Firefox 4

Разные подходы к шапке

Демонстрация

Закрепленные сайты

PAGE 11

PAGE 12

HTML5. Краткий обзорШироко используется относительно современных открытых веб стандартов вроде HTML5, CSS3 и других.Добавляет поддержку новых возможностей по работе с графикой и медиа (canvas, video, audio, встроенный SVG…)

Стандарт на поведение браузеров для разработчиков браузеров => одинаковое отображение.

Спецификация W3C HTML5 находится в состоянии черновика, включает более 1100 страниц и продолжает меняться.

Скорость и производтельность

Поддержка стандартов

Подсистемы браузера

Collections

JavaScript

Marshalling

HTML

CSS

DOM

Layout

Formatting

Block Building

Rendering

Networking

Apple Safari 5

Opera 11

Google Chrome 10

Mozilla Firefox 4

Windows Internet Explorer 9

Проверим на практике.http://www.webkit.org/perf/sunspider/sunspider.html

PAGE 23

JavaScript Engine

Source Code Parser AST InterpreterByteCode

Foreground

PAGE 24

Source Code Parser AST InterpreterByteCode

Foreground

Новый JavaScript Engine – “Chakra”

BackgroundBackground

CompilerNative Code

Compiled JavaScript In The Background Using Multiple Cores

GPU-ускорение

PAGE 25

PAGE 26

FY test: Apple Safari

FY test: Opera 11

FY test: Google Chrome 10

FY test: Mozilla firefox

FY test: Windows Internet Explorer 9

Flying Images – One Animation

32

IE8

IE9

IE8

IE9

Проверим на практике.http://ie.microsoft.com/testdrive/Performance/FishIETank/Default.htmlИгрушки на HTML 5 http://ie.microsoft.com/testdrive/Performance/KungFu/Default.html

Тесты – пустышки. ACID3

34

Следуя W3C стандартам 100% набрать невозможно

Тесты – пустышки. HTML5TEST.com

35

Следуя стандартам максимум набрать невозможно.

Например стандарт не требует от браузера реализации Ogg Theora или WebM.

Наиболее полные тесты у консорциума W3C

36

Результаты прохождения существующих тестов W3C

Direct2D + DirectWrite

37

PAGE 38

GPU-ускорение HTML5 означает

Canvas

SVG 1.1 2nd Edition, Full

CSS3 Backgrounds & Borders Module

CSS3 Color ModelsRGBA, HSLA, Opacity

CSS3 Media Queries

Web Fonts

Hardware Accelerated <video>

Hardware Accelerated <audio>

PAGE 39

Нет проблемным и тормозящим расширениям

Безопасность и доверие

Безопасность

Безопасность IE9 Базируется на достижениях IE8

Security Development Lifecycle (SDL) Новая модель процессов InPrivate Browsing SmartScreen Filter Cross-Site Scripting filter (XSS Filter) Data execution prevention (DEP) Cross-document messaging (XDM) Domain Highlighting ActiveX Безопасные расширения

Безопасность IE9 Новое в IE9

Download Manager c SmartScreen Filter Hang Recovery Улучшения в групповых политиках OneBox Privacy Add-on Performance Advisor Tracking Protection ActiveX filtering

Compiled with VS2010 compiler Insecure Images X-Content-Type-Options: nosniff (Google case!) и др.

Проверим на практике.Демонстрация Tracking Protection

Ресурсы и ссылки

Блоги и сайты

http://blogs.msdn.com/b/ie http://blogs.msdn.com/b/ieinternals http://windowsteamblog.com/ie/

http://ietestdrive.com http://samples.msdn.microsoft.com/ietestcenter/ http://www.beautyoftheweb.com/

http://msdn.microsoft.com/en-us/ie/ http://msdn.microsoft.com/ru-ru/ie/

PAGE 46

Microsoft MIX

http://www.microsoft.com/events/mix/

PAGE 47

Internet Explorer 9

Удобство пользователя Концентрация на сайте Скорость и производительность Безопасность и доверие Соответствие стандартам

Internet Explorer 9 появится на Windows Phone 7

ЮРИЙ ТРУХИНВедущий разработчик ПОЦНИП ГИСMicrosoft Student Partner GURU

trukhin.yuri@hotmail.comtwitter.com/trukhinyuritrukhinyuri.blogspot.comjtrukhinyuri.blogspot.com

Interner Explorer 9Новый взгляд на веб

q&a

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Internet Explorer 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.