Upload
-
View
883
Download
3
Embed Size (px)
Citation preview
Project Spartan についてWeb 製作者が知っておくべき4つのこと村地 彰 aka Hebikuzure
This material provided by CC BY-NC-ND 4.0. See http://creativecommons.org/licenses/by-nc-nd/4.0/
About me
•村地 彰 aka hebikuzure
•http://www.murachi.net/
•http://www.hebikuzure.com/
•https://hebikuzure.wordpress.com/
•Microsoft MVP (Internet Explorer) Apr. 2011 ~
12 March 2015 2第55回 HTML5とか勉強会
おことわり
•以下の内容は現時点での公開情報に基づくスピーカーの個人的な見解であり、Microsoft 社とは無関係です。また実際にリリースされる製品はこれと異なる可能性があります。
12 March 2015 3第55回 HTML5とか勉強会
Project Spartan
•Windows 10 のすべてのプラットフォームに搭載されるMicrosoft の新しいWeb ブラウザー
•PC ~ 2in1 ~ Tablet ~ Phone
• Internet Explorer も搭載されます(互換対策)
12 March 2015 5第55回 HTML5とか勉強会
変わらない「基本」
•Modern なWeb サイトはEdge な標準準拠動作
•Legacy なWeb サイトはLegacy な後方互換動作
12 March 2015 8第55回 HTML5とか勉強会
レンダリングエンジンの追加
Modern なWeb サイトはEdgeHTMLで標準準拠動作
Legacy なWeb サイトはMSHTMLで後方互換動作
12 March 2015 12第55回 HTML5とか勉強会
EdgeHTMLの更新
•積極的な更新
•他のブラウザーの実装状況、標準仕様策定の進展に合わせて積極的に新しい機能に更新していく
•MSHTMLはセキュリティ修正以外の更新はしない方針
12 March 2015 13第55回 HTML5とか勉強会
EdgeHTMLの User-Agent String
•Mozilla/5.0 (Windows NT 10.0; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/39.0.2171.71
Safari/537.36 Edge/12.0
• (意訳) "Chrome" のような "Firefox" のような "Safari" のような新しい仲間ですw
仲良くしてね
12 March 2015 14第55回 HTML5とか勉強会
EdgeHTML
Chrome (Blink)
Safari (WebKit)Firefox(Gecko)
EdgeHTML
IE (Saprtan) が対応すれば「全部対応」と言える部分を攻めていく
12 March 2015 16第55回 HTML5とか勉強会
IE と "Spartan" の違い
•同じもの
•レンダリング エンジン(EdgeHTML / MSHTML)
•JavaScript エンジン(Chakra)
•違うもの
•ブラウザーのクロム
12 March 2015 17第55回 HTML5とか勉強会
Modern なWeb を作る
•「Internet Explorer だからできない」はどんどん減る
•後方互換機能は永遠に維持されるわけではない
12 March 2015 20第55回 HTML5とか勉強会
User Agent でブラウザー判定
•名前だけで判断しない
•実力を測定して判断しよう(Detect Features Instead of Browsers)
12 March 2015 23第55回 HTML5とか勉強会