Post on 27-May-2015
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.