com camp2014

47
ししししししししししし

Upload: akira-murachi

Post on 26-May-2015

1.009 views

Category:

Technology


1 download

DESCRIPTION

MVP Community Camp 2014 のセッション「IE11で何が変わった、IE12で何が変わる?」の発表スライドです

TRANSCRIPT

Page 1: Com camp2014

しばらくお待ちください

Page 2: Com camp2014

IE11 で何が変わった、IE12 で何が変わる ?

Murachi Akira aka hebikuzurePresident, CPS Corporation

Page 3: Com camp2014

About me 村地 彰 http://www.murachi.net/ http://www.hebikuzure.com/ Microsoft MVP(Internet Explorer) Apr. 2011 ~

2014/3/22 Murachi Akira | CPS Corporation 3

Page 4: Com camp2014

AgendaInternet Explorer 11 は以前のバージョ

ンと比べてどこがどう変わったのか来るべき Internet Explorer 12 以降の

バージョンはどのように変わっていくのか

2014/3/22 Murachi Akira | CPS Corporation 4

Page 5: Com camp2014

GoalInternet Explorer 11 との付き合い方を

理解するInternet Explorer の今後の進む方向を

理解する

2014/3/22 Murachi Akira | CPS Corporation 5

Page 6: Com camp2014

個人的な見解です Internet Explorer 6 7 8 ⇒ ⇒ についてはサポート業務で関わっていました Internet Explorer 9 10 11 ⇒ ⇒ については Microsoft MVP として見守っています 日本マイクロソフト株式会社の意見、見解とは異なる場合があります

2014/3/22 Murachi Akira | CPS Corporation 6

Page 7: Com camp2014

IE11 で何が変わった

2014/3/22 Murachi Akira | CPS Corporation 7

Page 8: Com camp2014

Internet Explorer の進化

2014/3/22 Murachi Akira | CPS Corporation 8

Page 9: Com camp2014

Web の進化

2014/3/22 Murachi Akira | CPS Corporation 9

HTML 4.01

XHTML 1.1

Page 10: Com camp2014

Resource Internet Explorer 11 開発者向けガイド

◦ http://msdn.microsoft.com/ja-jp/library/ie/bg182636.aspx

◦ http://bit.ly/ie11msdn

Internet Explorer 11◦ http://technet.microsoft.com/en-us/library/dn268944.aspx

◦ http://bit.ly/ie11technet

2014/3/22 Murachi Akira | CPS Corporation 10

Page 11: Com camp2014

主な新機能WebGLSPDY/3*DeviceOrientation* / Screen Orientation*FullScreen APIprerender / prefetch / dns-prefetchWeb Cryptography APIEncrypted Media Extensions* / Media Source

Extensions* 電話番号の形式の認識 *

2014/3/22 Murachi Akira | CPS Corporation 11

* : Not support in Windows 7

Page 12: Com camp2014

主な機能強化F12 開発者ツールCanvasHigh DPI SupportCachingEPM on Desktop IETouchPinned SiteJavaScript

2014/3/22 Murachi Akira | CPS Corporation 12

Page 13: Com camp2014

互換性の変更点ドキュメント モードの非推奨 / 廃止予

告User Agent String の変更独自 API の廃止 (attachEvent など )標準準拠のための調整

(Flexbox 、 Pointer Event など )

2014/3/22 Murachi Akira | CPS Corporation 13

Page 14: Com camp2014

ドキュメント モード "Starting with IE11, document modes are considered deprecated and should no longer be used. Webpages that require legacy document modes to display properly should be rewritten to use features defined by modern standards."

http://msdn.microsoft.com/en-us/library/jj676915.aspx

2014/3/22 Murachi Akira | CPS Corporation 14

Page 15: Com camp2014

ドキュメント モード対策 くわしくはこちら

2014/3/22 Murachi Akira | CPS Corporation 15

http://www.slideshare.net/kawada_hiroshi/internet-explorerie

Page 16: Com camp2014

JavaScriptlet Statement / const Statement

( ブロック スコープ変数 )Set Object / Map Object / WeakMap ObjectInternationalization API __proto__独自 API の廃止

2014/3/22 Murachi Akira | CPS Corporation 16

Page 17: Com camp2014

独自 API の廃止 廃止された API 代替機能

attachEvent addEventListener

window.execScript Eval

window.doScroll window.scrollLeft、 window.scrollTop

document.all document.getElementById

document.fileSize、 img.fileSize XMLHttpRequest でソースを取得

script.onreadystatechange / script.readyState script.onload

document.selection window.getSelection

document.createStyleSheet document.createElement("style")

style.styleSheet style.sheet

window.createPopup div または iframe を大きい zIndex 値で表示

バイナリ ビヘイビアー canvas 、 SVG 、 CSS3 animation など

従来のデータ バインディング WinJS などのフレームワークのデータ バインディングを利用

2014/3/22 Murachi Akira | CPS Corporation 17

Page 18: Com camp2014

管理上の変更点EPM on Desktop IETLS 1.2 が既定で有効.NET 1.1/2.0 の Managed browser control

がブロックされるグループ ポリシー設定の追加

(http://technet.microsoft.com/en-us/library/dn321453.aspx)

2014/3/22 Murachi Akira | CPS Corporation 18

Page 19: Com camp2014

管理上の変わらないこと グループ ポリシーは管理用テンプレートのみ利用可能 (Internet Explorer のメンテナンスは Windows 8 以降廃止された )(http://technet.microsoft.com/ja-jp/library/jj890998.aspx)

IEAK11 が利用可能(http://technet.microsoft.com/ja-jp/library/dn454924.aspx)

2014/3/22 Murachi Akira | CPS Corporation 19

Page 20: Com camp2014

IE12 で何が変わる ?

2014/3/22 Murachi Akira | CPS Corporation 20

Page 21: Com camp2014

標準がすべてWeb 標準に基づく実装標準へのすばやい対応相互運用性の向上

( 他のブラウザーと同じように動作する )

2014/3/22 Murachi Akira | CPS Corporation 21

Page 22: Com camp2014

後方互換性はフェードアウトドキュメント モードは順次廃止

"Document modes are considered deprecated and should no longer be used. "

「互換表示」も将来的に廃止か ?IE11 では「互換表示ボタン」廃止IE12 では ???

2014/3/22 Murachi Akira | CPS Corporation 22

Page 23: Com camp2014

標準策定のスピード

2014/3/22 Murachi Akira | CPS Corporation 23

2014

• HTML 5.0 勧告

• HTML 5.1 勧告候補

2016

• HTML 5.1 勧告

• HTML 5.2 勧告候補

2018

• HTML 5.2 勧告

• HTML 5.3 勧告候補

Page 24: Com camp2014

リリース サイクルの高速化 6 7⇒ : 4 years 10 months 7 8⇒ : 2 years 8 months 8 9⇒ : 1 year 9 months 9 10⇒ : 1 year 7 months 10 11⇒ : 1 year 11 12⇒ : ? (shorter than 1 year??)

2014/3/22 Murachi Akira | CPS Corporation 24

Page 25: Com camp2014

「 IE で動く」から「標準準拠」へ標準が変われば IE も変わる非標準の機能は廃止されるかメンテナ

ンスされない「 IE で動く」ことを考えるのではな

く、「 Web 標準に準拠する」ことを考える

2014/3/22 Murachi Akira | CPS Corporation 25

Page 26: Com camp2014

標準準拠のためのツールmodern.IE

http://modern.ie/Compat Inspector

http://ie.microsoft.com/testdrive/html5/compatinspector/

Internet Explorer Test Drivehttp://ie.microsoft.com/testdrive/

2014/3/22 Murachi Akira | CPS Corporation 26

Page 27: Com camp2014

IE12 はどう変わる

2014/3/22 Murachi Akira | CPS Corporation 27

Page 28: Com camp2014

IE12 の新機能予想標準化が進んでいて、まだ IE に実装

されていない他のブラウザーで相互運用できていて、

まだ IE とは相互運用できないMicrosoft が強く押している技術要素を

含む

2014/3/22 Murachi Akira | CPS Corporation 28

Page 29: Com camp2014

2013/12/16 HTML5 とか勉強会 #43 29

Page 30: Com camp2014

本命

HTTP/2

2013/12/16 HTML5 とか勉強会 #43 30

Page 31: Com camp2014

理由IE11 で ( 前振りとして ) SPDY サポー

ト2014 年の 早期に Last Call他のブラウザー (Chrome 、 Firefox な

ど ) でも実装が進みつつあるServer Side の実装も進んでいる

2013/12/16 HTML5 とか勉強会 #43 31

Page 32: Com camp2014

2013/12/16 HTML5 とか勉強会 #43 32

Page 33: Com camp2014

対抗

Server-Sent Events

2013/12/16 HTML5 とか勉強会 #43 33

Page 34: Com camp2014

理由仕様自体が Candidate Recommendation他のブラウザーで実装済みデベロッパーのニーズは多そう

2013/12/16 HTML5 とか勉強会 #43 34

Page 35: Com camp2014

2013/12/16 HTML5 とか勉強会 #43 35

Page 36: Com camp2014

単穴

Strict Transport Security

2013/12/16 HTML5 とか勉強会 #43 36

Page 37: Com camp2014

理由仕様自体が Proposed Standard他のブラウザーでの実装が進んでいるセキュリティは大事

2013/12/16 HTML5 とか勉強会 #43 37

Page 38: Com camp2014

2013/12/16 HTML5 とか勉強会 #43 38

Page 39: Com camp2014

連下HTML5 Form の強化より多くの input type サポート

SVG の強化SVG SMIL animation SVG fonts

2013/12/16 HTML5 とか勉強会 #43 39

Page 40: Com camp2014

理由やり残しなので無難に追加されるでしょう

2013/12/16 HTML5 とか勉強会 #43 40

Page 41: Com camp2014

2013/12/16 HTML5 とか勉強会 #43 41

Page 42: Com camp2014

注意WebRTC と

getUserMedia/Stream API Web Audio API

2013/12/16 HTML5 とか勉強会 #43 42

Page 43: Com camp2014

理由他ブラウザーの実装と相互運用検証が

進んでいるので、対抗上早期に実装されるかも

デベロッパーのニーズは多そう

2013/12/16 HTML5 とか勉強会 #43 43

Page 44: Com camp2014

参考情報 IEBloghttp://blogs.msdn.com/b/ie/ IEInternalshttp://blogs.msdn.com/b/ieinternals/ HTML5Labshttp://html5labs.interoperabilitybridges.com/

2013/12/16 HTML5 とか勉強会 #43 44

Page 45: Com camp2014

GoalInternet Explorer 11 との付き合い方を

理解するInternet Explorer の今後の進む方向を

理解する

2014/3/22 Murachi Akira | CPS Corporation 45

Page 46: Com camp2014

Q and A Any Question?

2014/3/22 Murachi Akira | CPS Corporation 46

Page 47: Com camp2014

Contact Twitter@hebikuzure Facebookhttps://www.facebook.com/amurachi

2014/3/22 Murachi Akira | CPS Corporation 47