<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://organizeseries.com/"
	>

<channel>
	<title>Edge &#8211; HTML5Experts.jp</title>
	<atom:link href="/tag/edge/feed/" rel="self" type="application/rss+xml" />
	<link>https://html5experts.jp</link>
	<description>日本に、もっとエキスパートを。</description>
	<lastBuildDate>Sat, 07 Jul 2018 03:14:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.19</generator>
	<item>
		<title>Windows 10 Fall Creators Updateに搭載されるMicrosoft Edgeの新機能</title>
		<link>/osamum_ms/24472/</link>
		<comments>/osamum_ms/24472/#respond</comments>
		<pubDate>Fri, 20 Oct 2017 05:22:22 +0000</pubDate>
		<dc:creator><![CDATA[物江 修]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Windows 10]]></category>

		<guid isPermaLink="false">/?p=24472</guid>
		<description><![CDATA[10月17日 (日本では18日)より、Windows 10 Fall Creators Updateが公開されました。今回のアップデートではWindows Mixed Realityに準拠する MRデバイスのサポートやゲ...]]></description>
				<content:encoded><![CDATA[<p><font size="3">10月17日 (日本では18日)より、<a title="Windows 10 Fall Creators Update" href="https://www.microsoft.com/ja-jp/windows/features" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Windows 10 Fall Creators Update</a>が公開されました。今回のアップデートでは<a title="Windows Mixed Reality" href="https://developer.microsoft.com/ja-jp/windows/mixed-reality" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Windows Mixed Reality</a>に準拠する <a title="Windows Mixed Reality Headsets" href="https://www.microsoft.com/en-us/store/collections/vrandmixedrealityheadsets?SilentAuth=1&amp;wa=wsignin1.0" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">MRデバイス</a>のサポートやゲーム配信など、さまざまな機能が追加されています。</font></p>

<h2>Windows Fall Creator Updateとは?</h2>

<p><font size="3">Windows 10に対して行われる年2回の機能アップデートのうちのひとつです。</font></p>

<p><font size="3">今回の <font size="3">Windows Fall Creator Updateで提供される新機能は以下のページで紹介されておりますのでぜひご覧ください。</font></font></p>

<ul>
<li><font size="4"><a title="新しいWindows 10 Creators Updateと機能 | 新機能を見る | Microsoft" href="https://www.microsoft.com/ja-jp/windows/upcoming-features" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">新しいWindows 10 Creators Updateと機能</a></font></li>
</ul>

<p><font size="3">この記事ではWindows 10 Fall Creators Updateに搭載されるMicrosoft Edgeの新機能について紹介します。</font></p>

<h1>Microsoft Edge (EdgeHTML16)の新機能</h1>

<p><font size="3">Windows 10 Fall Creators Updateに搭載されるEdgeは、一目でその存在がわかるような派手な機能の追加はありませんが、着実にブラッシュアップアップされています。</font></p>

<p><font size="3">とはいえ、実際にユーザーの目に触れるUIとデザイン箇所の新機能から順に紹介していきたいと思います。</font></p>

<h2>UI デザインと機能</h2>

<h3><font style="font-weight: bold">ボタンアニメーションの改善</font></h3>

<p><font size="3"><a title="Fluent Design System" href="https://fluent.microsoft.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Fluent Design System</a>にインスパイアされ、Microsoft Edgeのブラウザーフレームをよりモダンにリフレッシュしました。アクリルマテリアルの使用は、タブバーや他のコントロールに奥行きと透明性を提供し、より応答性と楽しさを感じるようにボタンのアニメーションを改善しました。</font></p>

<p><img width="938" height="223" class="alignnone size-full wp-image-5375" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/taskbar1-e1508304571818.png"></p>

<h3><font style="font-weight: bold">単語と行の強調表示による読み上げ</font></h3>

<p><font size="3">WebサイトやPDFからのテキストを選択して右クリックし、コンテキストメニューから「読み上げ」を選択すると、テキストが音声で読み上げられます。選択内容が読み込まれ、その際に単語や行が強調表示されます。</font></p>

<div style="width: 100%">
<div style="margin: 0px auto;width: 400px">
<p><img width="401" height="220" class="size-full wp-image-5327" alt="コンテンツの読み上げ" src="https://msdnshared.blob.core.windows.net/media/2017/10/textSpeech.png"></p>
</div>
</div>

<h3><font style="font-weight: bold">Microsoft Edgeのフルスクリーンモード（F11）</font></h3>

<p><font size="3">フルスクリーン機能が正式に導入されています。Edge では、これまでもキーボードの [Shift] + [Win] + [Enter] キーを押下して全画面表示が可能でしたが、この方法は正式にはアナウンスされおらず、ある意味隠しコマンド的なものでした。</font></p>

<p><font size="3">今回のアップデートからは、[F11]キーを押下するか、設定メニューの新しいフルスクリーンアイコンを選択するだけで、Webサイトをフルスクリーンで表示できます。[F11]キーをもう一度押すか、右上隅にある復元アイコンをクリックして、全画面表示を終了することができます。</font></p>

<div style="width: 100%">
<div style="margin: 0px auto;width: 300px">
<p><img width="300" class="alignnone size-full wp-image-5345" alt="フルスクリーンモードのメニュー" src="https://msdnshared.blob.core.windows.net/media/2017/10/fullScreen1.png"></p>
</div>
</div>

<h3><font style="font-weight: bold">JavaScriptダイアログボックスが表示されていても終了可能に</font></h3>

<p><font size="3">これまでのEdgeまたは他のWebブラウザーでも、JavaScript の alert コマンドでなどで表示されるダイアログボックスが表示された状態では、終了することができませんでた。</font></p>

<p><font size="3">一部の悪質なWebサイトでは、この仕様を悪用して任意の操作を行うまでダイアログを表示し続けるということが現在も行われています。</font></p>

<p><font size="3">しかし、今回のアップデートでは、JavaScriptダイアログボックスが表示されている場合でも閉じるボタンを使用して正常にEdgeを終了することができるようになりました。</font></p>

<h3><font style="font-weight: bold">Webサイトのアクセス許可設定</font></h3>

<p><font size="3">Web サイトには、閲覧者の位置情報やWebカメラへのアクセス、またはデスクトップ通知の送信などの許可を求めるものがあります。</font></p>

<p><font size="3">今回のアップデートでは、これまでWebサイトごとに行ったアクセス許可設定が確認できるようになっています。</font></p>

<p><font size="3">これまでWebサイトに付与したアクセス許可を確認するには、アドレスバーに表示される鍵マークのアイコン、丸中にエクスクラメーションマーク (!) が描かれたアイコンのいずれかをクリックします。</font></p>

<p><font size="3">いずれのアイコンも表示されていない場合は、メニューバーの […](設定) – [詳細設定を表示] の画面で「Webサイトのアクセス許可」の[管理]ボタンをクリックします。</font></p>

<div style="width: 100%">
<div style="margin: 0px auto;width: 680px">

<div style="width: 300px;float: left">

<p><img width="300" class="alignnone size-full wp-image-5435" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Acc_web.png"></p>

</div>

<div style="padding: 5px;width: 50px;text-align: center;color: red;font-size: 50px;float: left">

<br>&nbsp; <p>⇒</p>

</div>

<div style="width: 300px;float: left">
<p>
<img width="300" class="alignnone size-full wp-image-5437" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Acc_web2.png"></p>
</div>

<div style="clear: both"><br></div>
</div>
<h2>
アドレスバーとタブ</h2>
<h3><font style="font-weight: bold">アドレスバーのデザインを調整</font></h3>
<p><font size="3">ユーザーからのフィードバックに基づいてアドレスバーのデザインを調整しました。これで、アドレスバーにフォーカスがない場合でも、テキストをクリックしてドラッグしたときに開始されても、カーソルの下に残ります。以前は、「http：//」の表示に合わせてテキストがシフトしました。この変更により、URLの一部を簡単に編集することが容易になりました。</font></p>
<p><font size="3">また、URLバーにフォーカスが当たったときに URLバーのテキストが移動し、URLの特定の部分を編集しにくくなる問題が修正されました。このビルドから、URLをクリックしてもカーソルの下のテキストは同じままになります。</font></p>
<h3><font style="font-weight: bold">タブの閉じ方をより詳細に制御</font></h3>
<p><font size="3">前述の「<font style="font-weight: bold">JavaScriptダイアログボックスが表示されていても終了可能に</font>」のところでも紹介しましたが、Microsoft EdgeでJavaScript（警告、プロンプトなど）のダイアログが表示されている場合でも、タブを閉じるためにタブバンドの X を常に使用できるようになりました。</font></p>
<p><font size="3">ダイアログが表示されている間も、多くのブラウザ機能（お気に入りバー、設定など）にアクセスすることもできます。</font></p>
<h3><strong>開閉時のアニメーション表示</strong></h3>
<p><font size="3">新しいタブは、開閉時にタブバー上にスムーズにアニメーション表示されるようになりました。</font></p>
<p><font size="3">セッションの復元の動作が改善され、（たとえば電子メールからの）リンクをクリックしてマルチウィンドウのEdgeのセッションを復元すると、復元の最後にフォーカスが当てられたウィンドウが新しいリンクを含むウィンドウになります。</font></p>
<h3><font style="font-weight: bold">スプラッシュページの色の遷移がスムーズに</font></h3>
<p><font size="3">Microsoft Edgeのスプラッシュページ（新しく起動したときに表示される）の色がよりスムーズにスタートと新しいタブ ページに遷移できるように。</font></p>
<h2>改善されたお気に入りのエクスペリエンス</h2>
<h3><font style="font-weight: bold">新しいお気に入りを保存するときの新しいエクスペリエンス</font></h3>
<p><font size="3">新しいお気に入りを保存するときに、お気に入りをディレクトリツリーとして表示できるようになり、[お気に入りに追加]ダイアログボックスからフォルダを折りたたんだり展開したりすることができます。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 300px">
<p><img width="300" class="alignnone size-full wp-image-5386" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Favarit1.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">お気に入りのURLを編集</font></h3>
<p><font size="3">お気に入りメニューまたはお気に入りバーで任意のお気に入りのURLを編集できるようになりました。これを使用して、移動したサイトの場所を更新したり、ブックマークレットをお気に入りバーに作成したりすることができます。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 700px">
<div style="width: 280px;float: left">
<p><img width="280" class="alignnone size-full wp-image-5376" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Edit_Faverit_url1.png"></p>
</div>
<div style="padding: 5px;width: 100px;text-align: center;color: red;font-size: 50px;float: left">
<p>⇒</p>
</div>
<div style="width: 280px;float: left">
<p><img width="280" class="alignnone size-full wp-image-5385" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Edit_Faverit2_url1.png"></p>
</div>
<div style="clear: both"><br></div>
</div>
<h3><font style="font-weight: bold">エンタープライズのお気に入り管理機能</font></h3>
<p><font size="3">IT管理者は、グループ ポリシーを定義し、ユーザーのお気に入りに加えて事前構成済みのお気に入りをロックする機能など、モバイル デバイスの管理を介してお気に入りを構成できます。</font></p>
<h3><font style="font-weight: bold">お気に入りのウェブサイトをタスクバーにピン留め</font></h3>
<p><font size="3">ユーザーのフィードバックにより、タスクバーとスタートページへのWebサイトのピン留め機能が復活しました。サイトのアイコンを使用して、タスクバーからすぐにお気に入りのサイトにすばやくアクセスできるようにします。使い方は Edgeの設定メニューから「このページをタスクバーに固定する」を選択するだけです。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 700px">
<p><img width="700" class="alignnone size-full wp-image-5417" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/pined_all.png"></p>
</div>
</div>

<br>&nbsp; <h2>PDF関連の機能</h2>
<h3><font style="font-weight: bold">Microsoft Edge PDFの改善</font></h3>
<p><font size="3">PDF で [Cortana に質問] にハイライトカラーとオプションを追加しました。</font></p>
<h3><font style="font-weight: bold">PDFフォームの入力</font></h3>
<p><font size="3">PDFベースのフォームを記入し、保存して印刷する機能が追加されました。</font></p>
<h3><font style="font-weight: bold">PDFのアノテーション(注釈)</font></h3>
<p><font size="3">Webノートアノテーション機能は、Webページだけでなく、PDFでも動作するようになりました。ブラウザフレームの右上にある「Webノートを作成」ボタンを使用して、アノテーションバーを呼び出すことができます。</font></p>
<p><font size="3">アノテーションバーで異なるモードを使用すると、PDFにインクを印刷したり、テキストをハイライト表示したり、アノテーションを消去したりできます。後で使用するために、作業状況をPDFファイルに保存することができます。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 500px">
<p><img width="500" class="alignnone size-full wp-image-5405" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/pdf_note.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">目次</font></h3>
<p><font size="3">目次を含むPDF文書の場合、PDFツールバーの左側に目次用の新しいボタンが表示されます。サイドペインの見出しをクリックすると、ドキュメントのその部分に移動します。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 500px">
<p><img style="width: 500px" alt="Screen capture showing the ToC in Edge" src="https://winblogs.azureedge.net/win/2017/05/edge-toc.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">より優れた表示とナビゲーション</font></h3>
<p><font size="3">より読みやすくするためにPDFドキュメントを回転させるコントロールを追加し、1ページから2ページのレイアウトに切り替えたり、長いドキュメントのナビゲーションエクスペリエンスを改善するために、連続したページごとのスクロールの間隔を変更したりします。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 400px">
<p><img width="400" class="alignnone size-full wp-image-5415" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/pdf_layout.png"></p>
</div>
</div>
<h2>EPUBの読書の改善</h2>
<h3><font style="font-weight: bold">コピーとCortanaへの質問</font></h3>
<p><font size="3">テキストを選択すると、コピーやCortanaに質問できるだけでなく、ノートを追加したり、強調表示したり下線を引いたりすることができます。EPUBの本を読んでいる間、Cortanaはユーザーの研究を手助けします。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 500px">
<p><img style="width: 500px" alt="Screen capture showing Ask Cortana in an EPUB document" src="https://winblogs.azureedge.net/win/2017/06/e07555881fab505e99b6b25f749d8bb3-1024x849.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">インクノート</font></h3>
<p><font size="3">これまで、ノートを追加し、ペンで書き込んだり、描画したりする機能は Webページのみで可能でしたが、EPUBでも可能になりました。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 500px">
<p><img style="width: 500px" alt="Screen capture showing Ink Notes in an EPUB document" src="https://winblogs.azureedge.net/win/2017/06/14b697bb015deb910a6e24a7e0fc740a-1024x849.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">ブックに注釈を付ける</font></h3>
<p><font size="3">4色でハイライト、下線、およびコメントの追加によってEPUB書籍を注釈を付ける機能を追加しました。開始するには、テキストを選択し、メニューからオプションを選択します。</font></p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 400px">
<p><img style="width: 400px" alt="Screen capture showing an annotated EPUB book in Microsoft Edge" src="https://winblogs.azureedge.net/win/2017/06/1300b7c8438536aad5e3b55ed2ecd1e0-e1496958074264.png"></p>
</div>
</div>
<h3><font style="font-weight: bold">本をデバイス間でローミング</font></h3>
<p><font size="3">Windowsストアからの書籍は Windows 10デバイスで間で読み取りの進行状況、ブックマーク、およびメモが同期され保持されます。</font></p>
<p><font size="3">ただし、WindowsストアででのEPUB書籍の販売は現在米国のWindowsストアでのみ行われています。</font></p>
<h2><font style="font-weight: bold">開発者向けの機能</font></h2>
<h3><font style="font-weight: bold">Webプラットフォーム</font></h3>
<ul>
<li><font size="3">Form属性のサポート</font></li>
<li><font size="3"><a title="WebAssembly | MDN" href="https://developer.mozilla.org/ja/docs/WebAssembly" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">WebAssembly</a>が既定で有効</font></li>
<li><font size="3"><a title="CSS グリッドレイアウト - CSS | MDN" href="https://developer.mozilla.org/ja/docs/Web/CSS/CSS_Grid_Layout" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS Gridレイアウト</a>のサポート </font></li>
<li><font size="3"><a title="High Resolution Time Level 3" href="http://www.w3.org/TR/hr-time-3/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">High Resolution Time Level 3</a> のサポート</font></li>
<li><font size="3">高度なイベントリスナー（ &#8220;once&#8221;と &#8220;passive&#8221;）のサポートが追加</font></li>
<li><font size="3"><a title="object-fit - CSS | MDN" href="https://developer.mozilla.org/ja/docs/Web/CSS/object-fit" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS object-fit/object-position</a> のサポートが追加</font></li>
<li><font size="3"><a title="position - CSS | MDN" href="https://developer.mozilla.org/ja/docs/Web/CSS/position#Sticky_positioning" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS position: sticky</a>のサポートが追加</font></li>
<li><font size="3"><a title="CSSの変数を使う" href="https://developer.mozilla.org/ja/docs/Web/CSS/Using_CSS_variables" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS カスタムプロパティ</a>(aka CSS Variables)のサポート</font></li>
<li><font size="3">ES2017<a title="ECMAScript Shared Memory and Atomics" href="https://tc39.github.io/ecmascript_sharedmem/shmem.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Shared MemoryとAtomics</a>が既定で有効</font></li>
</ul>
<div style="width: 100%">
<div style="margin: 15px;border: 5px dashed gainsboro;width: 600px">
<div style="font-size: 15px;font-weight: bold">Progressive Web Apps(PWA)のサポートは?</div>
<div style="font-size: 15px">Microsoft Edge Dev Blog の<a title="Microsoft Edge at Build 2017" href="https://blogs.windows.com/msedgedev/2017/05/19/microsoft-edge-at-build-2017/#j05PLwCl6w7GMkPR.97" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">この記事</a>によれば、<em>will be coming to preview builds of Microsoft Edge for developer testing this summer.</em>とのことでしたが、PWAを構成する Service Worker や Web Application Manifest、Push API、Background Sync APIなどのステータスのステータスを確認すると [<a title="Microsoft Edge web platform features status and roadmap - Microsoft Edge Development" href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/?q=edge%3A&#039;In%20Development&#039;" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">IN DEVELOPMENT</a>]のままなので、実装までにはもう少々かかるようです。</div>
</div>
</div>
<h2><font style="font-weight: bold">管理者向けの機能</font></h2>
<h3>グループポリシーオブジェクト</h3>
<p><font size="3">Microsoft EdgeにはWindowsドメイン環境下で管理者が設定を一括管理するためのグループポリシーが用意されています。</font></p>
<p><font size="3">Windows 10 Fall Creators Updateにより、Microsoft Edgeには、3個の新しいグループポリシーが追加されました。</font></p>
<table width="600" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td width="300" valign="top" style="text-align: center;color: white;background-color: navy">説明</td>
<td width="300" valign="top" style="text-align: center;color: white;background-color: navy">設定</td>
</tr>
<tr>
<td>Microsoft Edgeに書籍ライブラリを常に表示する</td>
<td>Windows設定の[国または地域] 領域で構成したデバイスの国または地域設定に関係なく、[書籍]タブを表示するかどうかを決定</td>
</tr>
<tr>
<td>お気に入りのプロビジョニング</td>
<td>ユーザーに表示されるお気に入りの既定のセットを構成できる</td>
</tr>
<tr>
<td>Microsoft Edge上のお気に入りを変更できないようにする</td>
<td>この設定を有効にした場合、ユーザーはお気に入りリストの内容を追加、インポート、または変更できません</td>
</tr>
</tbody>
</table>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p><font size="3">
<p>その他、Microsoft Edgeに指定可能な既存のグループポリシー設定については、以下のドキュメントをご参照くださいませ。</p>
<ul>
<li><a href="https://technet.microsoft.com/ja-jp/itpro/microsoft-edge/available-policies" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Microsoft Edgeで利用可能なポリシー</a></li>
</ul>
<h2><font style="font-weight: bold">その他の進歩</font></h2>
<h3><font style="font-weight: bold">描画性能の向上 &#8211; </font><font style="font-weight: bold">独立したレンダリング</font></h3>
<p>EdgeHTML 16ではグラフィックス処理を追加のCPUスレッドに選択的にオフロードすることができるため、<a href="https://blogs.windows.com/msedgedev/2017/03/08/scrolling-on-the-web" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">シルク &#8211; スムーズスクロール</a>、応答性の高い対話、fluid アニメーションなど、ユーザーインターフェイス スレッドと全体的な可視パフォーマンス特性ページへの影響を最小限に抑えてレンダリングできます。EdgeHTML 16では、以下の要素を完全にサポートすることで、より多くのサイトで独立したレンダリングが可能になりました。</p>
<ul>
<li>&lt;select&gt;コントロール</li>
<li>&lt;canvas&gt;要素</li>
<li>特定の&lt;svg&gt;要素</li>
</ul>
<p>この改善点の詳細については以下の記事をご覧ください。</p>
</font><p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<p><font size="3"></font></p>
<ul>
<li><a href="https://blogs.windows.com/msedgedev/2017/08/17/making-web-smoother-independent-rendering/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><font size="4"><strong>Making the web smoother with independent rendering</strong></font></a></li>
</ul>
<h3><font style="font-weight: bold">Windows Defender Application Guard</font></h3>
<p>昨年9月にMicrosoft Edge Blogで発表されました <a title="Microsoft Edge向けのWindows Defender Application Guardの紹介" href="https://blogs.windows.com/japan/2016/10/13/application-guard-microsoft-edge/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Windows Defender Application Guard for Microsoft Edge</a> がエンタープライズユーザー向けに利用できるようになりました。</p>
<p>Application Guard上で実行されるMicrosoft Edgeは、Windowsに対するゼロデイ攻撃とマルウェアからの最大レベルの保護を企業に提供します。</p>
<p>また、Application Guardの使用中にMicrosoft Edgeデータの永続性がサポートされました。有効にすると、お気に入り、Cookie、保存されたパスワードなどのデータは、Application Guardセッション全体で保持されます。永続化されたデータはホスト上で共有されたり表示されたりすることはありませんが、将来のMicrosoft Edgeでは Application Guardセッションで使用できるようになります。</p>
<div style="width: 100%">
<div style="margin: 0px auto;width: 500px">
<p><img style="width: 500px" alt="Screen capture showing a WDAG tab in Edge" src="https://winblogs.azureedge.net/win/2017/05/WDAG-3.png"></p>
</div>
</div>
<h1>まとめ</h1>
<p><font size="3">今回の記事では、Windows 10 Fall Creators Updateに搭載される Microsoft Edge (EdgeHTML16)の新機能について紹介しました。</font></p><p><font size="3">これら新機能については、Edgeの開発者チームのブログMicrosoft Edge Devでも紹介されていますので、こちらも合わせてご覧ください。</font></p><ul><li><font size="4"><a title="What&rsquo;s New in Microsoft Edge in the Windows 10 Fall Creators Update" href="https://blogs.windows.com/msedgedev/2017/10/17/edgehtml-16-fall-creators-update/#0U8LIYBpyVrf3Z8m.97" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><strong>What’s New in Microsoft Edge in the Windows 10 Fall Creators Update</strong></a></font></li></ul><p><font size="3">Microsoft Edgeは、ユーザーからのフィードバックを参考に着実に進化しています。</font></p>
<p><font size="3">Microsoft Edgeへのフィードバックと評価は、メニュー[…](設定) – [フィードバックの送信]から送ることができます。</font></p>
<p><font size="3">また、開発チームからの反応や、その後の進捗の状況が気になる方は <a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><strong>Microsoft Edge Platform Suggestion Box</strong></a>に投稿を行うのをお勧めします。</font></p>
<p><font size="3">また私も引き続きEdge、Web関連の情報を発信していきますので、<a title="@samum_MS" href="https://twitter.com/osamum_MS" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">@osamum_MS</a>のフォローもよろしくお願いします。</font></p>
<p><font size="3"></font><font size="3"></font></p></div></div>
]]></content:encoded>
			<wfw:commentRss>/osamum_ms/24472/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Creators Update,Firefox 53,Chrome 58リリース──2017年4月のブラウザ関連ニュース</title>
		<link>/myakura/23905/</link>
		<pubDate>Thu, 29 Jun 2017 00:30:07 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=23905</guid>
		<description><![CDATA[連載： WEB標準化動向 (23)4月にはFirefox 53とChrome 58がリリースされました。そして、Windows Creators Updateが一般公開され、Edgeも新しいEdgeHTML 15が搭載さ...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (23)</div><p>4月にはFirefox 53とChrome 58がリリースされました。そして、Windows Creators Updateが一般公開され、Edgeも新しいEdgeHTML 15が搭載されたバージョンに更新されました。</p>

<p>また、Firefoxのリリースサイクルが変更され、新しい機能が実装されてからリリースされるまでの実装が短縮されることになりました。</p>

<h2>Windows Creators Updateリリース、EdgeもEdgeHTML 15に更新 <a id="edgehtml15" data-wpel-link="internal"></a></h2>

<p>4月11日にWindows Creators Updateが公開され、Microsoft Edgeも更新されました。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2017/04/11/introducing-edgehtml-15/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">What’s new in Microsoft Edge in the Windows 10 Creators Update</a></li>
</ul>

<p>開いているタブをよけておく機能の追加や、タブのサムネイルを表示するなど、ブラウザとしての使い勝手にも手が入りました。</p>

<p>レンダリングエンジンであるEdgeHTMLもバージョンが15に更新されており、新機能が追加されています。開発ガイドが公開されています。</p>

<ul>
<li><a href="https://aka.ms/devguide_edgehtml_15" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dev guide &#8211; Microsoft Edge Development</a></li>
</ul>

<p>Payment Request API、CSS Custom Propertiesなどは、Edgeのブログでも過去に取り上げられていますね。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/12/15/payment-request-api-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Simpler web payments: Introducing the Payment Request API</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2017/03/24/css-custom-properties/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">CSS Custom Properties in Microsoft Edge</a></li>
</ul>

<p><a href="https://wicg.github.io/IntersectionObserver/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Intersection Observer</a>の実装はうれしいですね。これは要素とブラウザの表示領域が交差したことを検知するAPIで、画像などの遅延ロードやパララックス的な表現の実装に役立ちます。FRESH!のパフォーマンス改善手法のひとつとしても取り上げられました。</p>

<ul>
<li><a href="https://developers.cyberagent.co.jp/blog/archives/6057/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">FRESH! Web パフォーマンス改善 〜クライアントサイド編〜 | CyberAgent Developers Blog</a></li>
</ul>

<p>JavaScriptでは、Async Functions（<code>async</code>/<code>await</code>）の実装がうれしいです。今回Edgeがサポートしたので、主要ブラウザの最新バージョンすべてが対応しました。</p>

<h3>目立たない機能の実装も…あるかも</h3>

<p>Dev Guideの下に、実装されたAPIの一覧があったので、ブログなどでは取り上げられない機能のうち、気になったものをチェックしました。</p>

<ul>
<li><code>Element.closest()</code>、<code>Element.matches()</code>の実装</li>
<li><code>text-combine-upright</code>プロパティ（接頭辞なし）の実装</li>
<li><code>outline-offset</code>プロパティの実装</li>
<li><code>-webkit-text-stroke</code>プロパティとサブプロパティの実装</li>
<li><code>translate</code>、<code>scale</code>、<code>rotate</code>プロパティの実装</li>
</ul>

<p>最後の<code>translate</code>、<code>scale</code>、<code>rotate</code>プロパティですが、これはCSS Transformsの変換関数だった<code>translate()</code>、<code>scale()</code>、<code>rotate()</code>をプロパティ化したものです。プロパティになったので記述の短縮になりますし、書き順で結果が変わってしまうことのある<code>translate</code>プロパティでの指定よりも、意図した効果を実現しやすくなります。</p>

<p>すでにChromeで実装されており、Edgeでの実装もとてもうれしい…と書いていたのですが、手元でちょっと試したところ未知のプロパティとなってしまいました…秋の新しいバージョンに期待します。</p>

<h2>Firefoxのリリースプロセスに変更、Auroraチャンネルが廃止 <a id="firefox-dawn-project" data-wpel-link="internal"></a></h2>

<p>4月18日より、Firefoxのリリースサイクルが変更されました。</p>

<ul>
<li><a href="https://hacks.mozilla.org/2017/04/simplifying-firefox-release-channels/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Simplifying Firefox Release Channels and Improving Developer Edition’s Stability</a></li>
<li><a href="http://release.mozilla.org/firefox/release/2017/04/17/Dawn-Project-FAQ.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dawn project or the end of Aurora</a></li>
</ul>

<p>これまでのFirefoxは、「Nightly → Aurora → Beta → Release」と4つのチャンネルに分かれていました。このうち、Auroraチャンネルが廃止され、「Nightly → Beta → Release」と、1サイクル短くなります。これにより、新しく実装された機能が手元に届くまでの期間が、これまでより1サイクルぶん（6〜8週）短くなります。</p>

<p>Auroraチャンネルはこれまで、Developer Editionという名前のビルドとして提供されていました。Developer Editionというシステムは廃止されないようですが、中身はBetaチャンネルになります。Beta版とのリリースとの違いは、Developer Editionはこれまで通り異なるプロファイルが作られることなどにあります。</p>

<p>Auroraチャンネルの廃止によって、4月19日にAuroraチャンネルに移行予定だったFirefox 55は次のサイクルまでNightlyに留まります。Nightlyが2サイクル分続くので、Firefox 55で導入される機能の数がいつもより増えるかもしれませんね。</p>

<h2>Firefox 53リリース <a id="firefox-53" data-wpel-link="internal"></a></h2>

<p>4月19日に、Firefox 53がリリースされました。</p>

<ul>
<li><a href="https://www.mozilla.org/en-US/firefox/53.0/releasenotes/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox — Notes (53.0) — Mozilla</a></li>
<li><a href="https://hacks.mozilla.org/2017/04/firefox-53-quantum-compositor-compact-themes-css-masks-and-more/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 53: Quantum Compositor, Compact Themes, CSS Masks, and More ★ Mozilla Hacks</a></li>
</ul>

<p>今バージョンからWindows XPとVistaのサポートがされなくなった（Firefox 52 ESRのサポートに移行）ほか、Macでは64ビット版のみになったことでアプリケーションのファイルサイズが減少しました。UIまわりでは、パーミッション関連のUIが改善されています。</p>

<p>また、Firefox Developers Editionのテーマだった「Compact」テーマがリリース版にも同梱されました。</p>

<div id="attachment_23907" style="width: 650px" class="wp-caption aligncenter"><img src="/wp-content/uploads/2017/06/Screen-Shot-2017-06-26-at-17.04.08-640x327.png" alt="スクリーンショット：FirefoxのCompact Lightテーマ" width="640" height="327" class="size-large wp-image-23907" srcset="/wp-content/uploads/2017/06/Screen-Shot-2017-06-26-at-17.04.08-640x327.png 640w, /wp-content/uploads/2017/06/Screen-Shot-2017-06-26-at-17.04.08-300x153.png 300w, /wp-content/uploads/2017/06/Screen-Shot-2017-06-26-at-17.04.08-207x106.png 207w, /wp-content/uploads/2017/06/Screen-Shot-2017-06-26-at-17.04.08.png 724w" sizes="(max-width: 640px) 100vw, 640px" /><p class="wp-caption-text">グラデーションがなくなりフラットになった。画像はLightだがDarkテーマも。</p></div>

<p>レンダリングエンジン周りでは、以下のあたらしい機能がサポートされています。</p>

<ul>
<li><a href="https://developer.mozilla.org/en-US/Firefox/Releases/53" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 53 for developers &#8211; Mozilla | MDN</a></li>
</ul>

<h3>CSS Textの実装で日本語の扱いが向上 <a id="text3-segbreak" data-wpel-link="internal"></a></h3>

<p>Firefox 52から部分的にサポートされていたのですが、CSS Text Level 3の「<a href="https://drafts.csswg.org/css-text/#line-break-transform" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Segment Break Transformation Rules</a>」が実装され、日本語や中国語の文字間などに改行がある際の処理が変更されました。</p>

<p>Webページを表示するとき、HTML中の改行は半角スペースに変換されて表示されます。</p>

<p></p><pre class="crayon-plain-tag">&lt;p&gt;Hello↵
World&lt;/p&gt;</pre><p></p>

<p>こういう風に、改行前後に空白がなくても、「HelloWorld」ではなく「Hello World」と表示されます。この処理、単語の区切りに空白を使う言語ではよいのですが、日本語などでは不自然な箇所で空白が入ってしまい煩わしいです。</p>

<p>CSS Text Level 3では、改行前後の文字を見て、それが日本語や中国語のものであれば、その改行を除去して扱うという仕様が加わりました。以下のエントリで細かくまとめられています。</p>

<ul>
<li><a href="http://maiha.hatenablog.jp/entry/2017/04/10/firefox52-segment-break-transformation-rules" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">区分分断の変換規則 &#8211; おいしい</a></li>
</ul>

<p>この仕様の実装によって日本語内での改行が省かれるので、改行がつくる空白に依存しているコンテンツがあれば、見た目に影響がでるかと思います。</p>

<h3>display: flow-root <a id="display-flow-root" data-wpel-link="internal"></a></h3>

<p><code>display</code>プロパティの値に<code>flow-root</code>が加わりました。<code>float</code>の解除には<code>::after</code>を使う、<code>display: table</code>を使うなどがありましたが、ちゃんとした方法になります。</p>

<h3><a id="css-alignment-place-props" data-wpel-link="internal"></a></h3>

<p>CSS Alignmnent Level 3の<code>place-items</code>, <code>place-self</code>, <code>place-content</code>がサポートされました。FlexboxやGridで使われる<code>align-items</code>/<code>align-self</code>/<code>align-content</code>と<code>justify-items</code>/<code>justify-self</code>/<code>justify-content</code>をまとめて指定するプロパティです。</p>

<h3>caret-colorプロパティ <a id="caret-color" data-wpel-link="internal"></a></h3>

<p>先月リリースされたChrome 57でサポートされた、<code>caret-color</code>プロパティがFirefoxにも導入されました。<a href="https://html5experts.jp/myakura/22818/#caret-color" data-wpel-link="internal">3月にリリースされたChrome 57でサポート</a>されており、そちらで簡単に取り上げています。</p>

<h3><a id="css-transition-events" data-wpel-link="internal"></a></h3>

<p>CSS Transitions仕様に追加された<code>transitionstart</code>, <code>transitionrun</code>, <code>transitioncancel</code>イベントがサポートされました。MozillaのBrian Birtlesさんのブログエントリで、導入の経緯も含め簡単に紹介されています。</p>

<ul>
<li><a href="https://birtles.wordpress.com/2016/12/27/mozanime-in-2016/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">MozAnime in 2016 | Nothing new</a></li>
</ul>

<h3>その他 <a id="etc-in-firefox-53" data-wpel-link="internal"></a></h3>

<p>アルファチャンネルを持つWebMがサポートされました。<a href="https://simpl.info/videoalpha/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chromeチームがつくったデモ</a>で確認できます（だいぶ気味の悪いデモですが…）</p>

<p>ビデオ関連では、<code>video</code>要素などの<code>play()</code>メソッドが<code>Promise</code>を返すようになりました。</p>

<p><a href="https://w3c.github.io/uievents/#event-type-auxclick" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>auxclick</code>イベント</a>が実装されました。主要なボタン以外のボタンがクリックされたときなどに発火するイベントです。ChromeもChrome 55から実装しています。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/10/auxclick" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">auxclick is Coming to Chrome 55</a></li>
</ul>

<h2>Chrome 58リリース <a id="chrome-58" data-wpel-link="internal"></a></h2>

<h3>abbrのデフォルトスタイルが変更に <a id="abbr-text-decoration" data-wpel-link="internal"></a></h3>

<p>略語をマークアップする<code>abbr</code>要素のデフォルトスタイルが変更され、CSS3の<code>text-decoration</code>プロパティを使うようになりました。以下のスタイルが、ChromeのUAスタイルシートに追加されています。</p>

<p></p><pre class="crayon-plain-tag">abbr[title], acronym[title] {
    text-decoration: dotted underline;
}</pre><p></p>

<p>FirefoxもFirefox 40で変更されています。</p>

<ul>
<li><a href="https://www.mitsue.co.jp/knowledge/blog/frontend/201505/18_0954.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 40 で abbr 要素のデフォルトスタイルが変更 | フロントエンドBlog | ミツエーリンクス</a></li>
</ul>

<p>多くはないと思いますが、使われているサイトでは、二重線になってしまうケースがあるかもしれません。</p>

<h3>color-gamut媒体特性のサポート <a id="color-gamut" data-wpel-link="internal"></a></h3>

<p>メディアクエリーの<code>color-gamut</code>媒体特性がサポートされました。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2017/03/chrome-58-media-updates#colorgamut" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">color-gamut media query ― Media Updates in Chrome 58</a></li>
</ul>

<p><code>color-gamut</code>はディスプレイの色域が特定ものにマッチするかを調べる媒体特性で、<a href="https://html5experts.jp/myakura/22818/#safari-css-wide-gamut-colors" data-wpel-link="internal">Safari 10.1でサポート</a>されています。</p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>新しくなったMicrosoft Edgeを試してみよう！ーWindows 10 Creators Updateで入ったEdgeの新機能一挙解説</title>
		<link>/osamum_ms/22779/</link>
		<pubDate>Thu, 13 Apr 2017 01:00:31 +0000</pubDate>
		<dc:creator><![CDATA[物江 修]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Creators Update]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">/?p=22779</guid>
		<description><![CDATA[今週 (2017/4/11 米国時間) からいよいよ Windows 10 Creators Updateの配信が開始されました。 この配信は、さまざまな業況を見ながら順次行われていきますが、もし、自分の番まで待ちきれな...]]></description>
				<content:encoded><![CDATA[<p>今週 (2017/4/11 米国時間) からいよいよ <a title="The Creators Update | 2017年に追加される新しいWindows機能" href="https://www.microsoft.com/ja-jp/windows/upcoming-features" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Windows 10 Creators Update</a>の配信が開始されました。</p>

<p>この配信は、さまざまな業況を見ながら順次行われていきますが、もし、自分の番まで待ちきれない、という人は、4月6日（日本）からすでに利用可能になっている&nbsp;<a href="http://bit.ly/win10updateacc" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Windows 10更新アシスタント</a>を使用してマニュアルインストールをしてもよいでしょう。</p>

<p>このアップデートではWindows 10そのものに<a title="Windows&nbsp;10に間もなく追加される機能" href="https://www.microsoft.com/ja-jp/windows/upcoming-features" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">さまざまな機能追加</a>が行われることはもちろん、そこに搭載されるWebブラウザーMicrosoft Edgeにも新機能が追加されます。</p>

<p>今回の記事では、Windows 10 Creators Updateに搭載される Microsoft Edgeの新機能について紹介します。</p>

<h1>Windows 10 Creators UpdateでのMicrosoft Edgeの新機能</h1>

<p>Microsoft Edgeは安全性と相互有用性、パフォーマンスの向上を中心に継続的に機能改善が行われています。具体的には、DOMパーサーやJavaScriptエンジンの性能向上であったり、低電力性能の向上、サンドボックスの機能向上といったものです。そういったものは、内側の強化であるため、なかなかユーザーの目に触れることはありませんが、着実に進化しています。こういった部分はEdge開発チームのブログで詳しく紹介されていますので、ご興味のある方はぜひこちらをご覧ください。</p>

<ul> <li><font size="3"><a title="Microsoft Edge Dev Blog" href="https://blogs.windows.com/msedgedev/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Microsoft Edge Dev Blog</a></font></li></ul>

<p>今回のこの記事では、「誰からも使用可能なUIを持った部分」を中心にWindows 10 Creators UpdateでMicrosoft Edgeに追加された新機能を紹介します。</p>

<h2>タブ機能の強化</h2>

<p>Webブラウザーにおけるタブは、いまや ユーザーがWebを閲覧するうえでの重要なUIとなっています。Webブラウザーに読み込んだWeb サイトの画面を効率的に整理できれば、コンテンツにより没頭できますし、必要な情報の入手は把握もはかどることでしょう</p>

<p>前回の<a title="Windows 10 Anniversary Updateを取得する" href="https://support.microsoft.com/ja-jp/instantanswers/d4efb316-79f0-1aa1-9ef3-dcada78f3fa0/get-the-windows-10-anniversary-update" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Windows 10 Anniversary Update</a>で、Edgeのタブには「お気に入り」や「プレビュー」機能が追加されましたが、Windows 10 Creators Updateではさらに使い勝手を向上させるための機能が追加されています。</p>

<h3>表示中のタブの終了と保存、そして復元</h3>

<p>現在開いているタブをすべて閉じたあと、任意のタイミングで元通りに戻すことができます。これを行うにはMicrosoft Edgeウィンドウの左上の端から2番目の[表示中のタブを保存して閉じる]&nbsp; アイコンをクリックします。</p>

<div style="width: 200px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/Save_and_CloseTab31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="Save_and_CloseTab3" style="border-left-width: 0px;border-right-width: 0px;width: 200px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="Save_and_CloseTab3" src="https://msdnshared.blob.core.windows.net/media/2017/04/Save_and_CloseTab3_thumb1.png" width="240" height="109"></a> </div>

<p>&nbsp;</p>

<p>表示されているタブはすべて閉じられますが、タブが表示していたWebサイトのURLは保存されており、ウィンドウ左上隅にある[保存して閉じたタブ]アイコンをクリックするとその一覧にアクセスできます。</p>

<div style="width: 200px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/Saved_and_ClosedTab.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="Saved_and_ClosedTab" style="width: 200px" border="0" alt="Saved_and_ClosedTab" src="https://msdnshared.blob.core.windows.net/media/2017/04/Saved_and_ClosedTab.png"></a></div>

<p>&nbsp;</p>

<p>同アイコンをクリックすると、画面の左側に保存されたWebサイトのサムネイル画像を含んだブレードが表示されます。</p>

<div style="width: 500px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/RepairTab_Blade241.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="RepairTab_Blade24" style="border-left-width: 0px;border-right-width: 0px;width: 500px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="RepairTab_Blade24" src="https://msdnshared.blob.core.windows.net/media/2017/04/RepairTab_Blade241.png" width="240" height="161"></a> </div>

<p>&nbsp;</p>

<p>タブは、保存されたタイミング単位で複数のものがまとまって保存されています。</p>

<p>保存されたタブを再度表示するには、ブレート内のサムネイル画像をクリックします。もしくは、同じタイミングで保存されたタブを一度に戻すには 、同ブレードの右端にある[タブの復元]リンクをクリックします。</p>

<div style="width: 500px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/RepairTab_Blade_Menu231.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="RepairTab_Blade_Menu23" style="border-left-width: 0px;border-right-width: 0px;width: 500px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="RepairTab_Blade_Menu23" src="https://msdnshared.blob.core.windows.net/media/2017/04/RepairTab_Blade_Menu231.png"></a> </div>

<p>&nbsp;</p>

<p>また[タブの復元]メニューの横にある […](その他) メニューをクリックするとタブのURLを [お気に入り] に追加したり、タブを他のアプリで共有したりできます。</p>

<h3>タブのプレビューの一覧</h3>

<p>前回のWindows 10 Anniversary Updateでは、タブがロードしているWebコンテンツのプレビューを表示する機能が追加されましたが、Windows 10 Creators Updateでは、これを一覧表示できるようになりました。</p>

<p>この機能を使用するには、Edgeウィンドウ内にあるタブの右端にある[タブ プレビューを表示]アイコンをクリックします。</p>

<div style="width: 150px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/TabPreviewButton.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="TabPreviewButton" style="width: 150px" border="0" alt="TabPreviewButton" src="https://msdnshared.blob.core.windows.net/media/2017/04/TabPreviewButton.png"></a> </div>

<p>各タブの下にプレビュー画面がサムネイル表示されます。</p>

<div style="width: 540px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/TabPreviewBar31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="TabPreviewBar3" style="width: 540px" border="0" alt="TabPreviewBar3" src="https://winblogs.azureedge.net/win/2017/01/edge1v2.gif"></a> </div>

<p>&nbsp;</p>

<p>元に戻すには再度[タブ プレビューを表示]アイコンをクリックします。</p>

<h2>Web-to-App のサポート</h2>

<p>Webからアプリへのリンク(Web-to-App)をサポートするWebサイトへのリンクをクリックすると、設定アプリのWeb<em>サイトのアプリ</em>セクションで設定されているように、それぞれのアプリでそのページを開くようになりました。</p>

<p>Web-to-Appがどういうものであるか知りたい方は以下のドキュメントをご覧くださいませ。</p>

<ul> <li><a title="Web-to-App Linking with AppUriHandlers" href="https://blogs.windows.com/buildingapps/2016/10/14/web-to-app-linking-with-appurihandlers/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><font size="2">Web-to-App Linking with AppUriHandlers</font></a>  <li><a title="アプリのURIハンドラーを使用してWebとアプリのリンクをサポートする" href="https://docs.microsoft.com/ja-jp/windows/uwp/launch-resume/web-to-app-linking" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><font size="2">アプリのURIハンドラーを使用してWebとアプリのリンクをサポートする</font></a> </li></ul>

<h2>ジャンプリストから直接InPrivateウィンドウへ</h2>

<p>Internet Explorerのように、タスクバーのアイコンを右クリックした際に表示されるジャンプリストから、直接InPrivateウィンドウを開くことができるようになりました。</p>

<div style="width: 271px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/jumpList.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="jumpList" style="width: 271px" border="0" alt="jumpList" src="https://msdnshared.blob.core.windows.net/media/2017/04/jumpList.png"></a> </div>

<p>&nbsp;</p>

<p>InPrivateウィンドウを使用すると、履歴などプライバシーに関わる情報を保護することができます。他人知られたくないWebサイトを閲覧をするときはもちろんですが、Webサイトのサービスへ、別アカウントでログインする際や、自動で認証されているアカウントの影響により操作がうまくいかないといった場合にも役に立ちます。</p>

<h2>Webノートの機能強化</h2>

<p>Microsoft Edgeのもっとも特徴的な機能であるWebノートに、そのアイコンの変更が示すとおり(?)ささやかですが新機能と変更が加えられています。</p>

<div style="width: 130px;margin: 0px auto"><a href="https://html5experts.jp/wp-content/uploads/2017/04/image.png" data-wpel-link="internal"><img title="image" style="width: 130px" border="0" alt="image" src="/wp-content/uploads/2017/04/image_thumb.png"></a> </div>

<p><br></p>

<p>Webノートのメニューの位置はそれまで、画面左上に表示されていましたが、今回のアップデートでは画面右上に移動されています。</p>

<h3>タッチによる手書きのサポート</h3>

<p>[タッチによる手書き]メニューが追加されました。これまでも、メニューがないだけで、タッチによるWebノートの書き込みを行うことができましたが、これをオフにすることができませんでした。今回のアップデートでは、[タッチによる手書き]メニューをクリックすることで、機能のオン/オフを切り替えることができます。</p>

<div style="width: 190px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/Touch_Write.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="Touch_Write" style="width: 190px" border="0" alt="Touch_Write" src="https://msdnshared.blob.core.windows.net/media/2017/04/Touch_Write.png"></a> </div>

<h3>ペンの色とサイズの強化</h3>

<p>[ボールペン]や[蛍光ペン]メニューをクリックした際に選択可能な色が増え、ペン先の太さもスライダーで変更できるように強化されました。</p>

<div style="width: 326px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/ball_Pen31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="ball_Pen3" style="border-left-width: 0px;border-right-width: 0px;width: 326px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="ball_Pen3" src="https://msdnshared.blob.core.windows.net/media/2017/04/ball_Pen31.png"></a> </div>

<p><br></p>

<p>ここで選択された内容は、前出の[タッチによる手書き]にも反映されます。</p>

<h3>共有機能の変更</h3>

<p>アイコンのデザインに合わせたのかどうかは定かではありませんが、Webノートの共有機能のデザインが変更になっています。</p>

<div style="width: 150px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/WebNote_Share.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="WebNote_Share" style="width: 150px" border="0" alt="WebNote_Share" src="https://msdnshared.blob.core.windows.net/media/2017/04/WebNote_Share.png"></a></div>

<p><br></p>

<p>以前はWindows 8.xの“チャーム”のようなブレードがウィンドウの右側からせり出してきていましたが、今回のアップデートではダイアログボックスが表示されるようになっています。</p>

<div style="width: 350px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/WebNote_Share_dialog31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="WebNote_Share_dialog3" style="border-left-width: 0px;border-right-width: 0px;width: 350px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="WebNote_Share_dialog3" src="https://msdnshared.blob.core.windows.net/media/2017/04/WebNote_Share_dialog31.png"></a></div>

<p><br></p>

<h2>EPUBのサポート</h2>

<p>EdgeでEPUB形式の電子書籍ファイルがサポートされました。</p>

<p>EPUB用に特別にアプリケーションをインストールしなくても、直接ファイルの内容を閲覧することができます。</p>

<p>著作権の関係で、文面の表示された画面ショットをお見せできませんが、日本語の表示はもろろん、縦書きも問題なく表示されます。</p>

<div style="width: 600px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/image39.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="image3" style="border-left-width: 0px;border-right-width: 0px;width: 600px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image3" src="https://msdnshared.blob.core.windows.net/media/2017/04/image39.png"></a> </div>

<p>&nbsp;</p>

<p>目次、ブックマーク、検索しもちろんのこと、文章の読み上げや、</p>

<div style="width: 260px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/e-pub_reading31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="e-pub_reading3" style="border-left-width: 0px;border-right-width: 0px;width: 260px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="e-pub_reading3" src="https://msdnshared.blob.core.windows.net/media/2017/04/e-pub_reading31.png"></a> </div>

<p>&nbsp;</p>

<p>テキストのサイズや文字間隔、フォントスタイルやテーマなども柔軟に変更することができます。</p>

<div style="width: 259px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/e-pub_text31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="e-pub_text3" style="border-left-width: 0px;border-right-width: 0px;width: 259px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="e-pub_text3" src="https://msdnshared.blob.core.windows.net/media/2017/04/e-pub_text31.png"></a> </div>

<p>&nbsp;</p>

<p>EdgeのEPUB機能については、<strong>Jun Tajima</strong>さんが詳しい<a title="電書魂　─グーテンベルクの遙か彼方へ─Microsoft EdgeのEPUB表示チェック" href="http://densyodamasii.com/?p=3179" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><strong>レビュー</strong></a>を書かれておりますので、ご興味のある方はぜひご覧くださいませ。</p>

<h2>Flashコンテンツの挙動の変更</h2>

<p>Windows 10 Creators Updateから、信頼できないFlashコンテンツは既定でブロックされており、ユーザーが明示的にプレイするまで実行されないようになりました。これにより、セキュリティ、安定性、パフォーマンスが向上し、選択した時点でFlashを実行するというオプションが選択できます。</p>

<p>Flashコンテンツがブロックされたときに明確にするためにURLバーはダイアログボックスが表示されます。一度、または同じサイトに戻るたびにFlashを許可するパズル アイコンをクリックします。</p>

<div style="width: 297px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/flashBlock31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="flashBlock3" style="border-left-width: 0px;border-right-width: 0px;width: 297px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="flashBlock3" src="https://msdnshared.blob.core.windows.net/media/2017/04/flashBlock31.png"></a> <br><br><a href="https://html5experts.jp/wp-content/uploads/2017/04/image3.png" data-wpel-link="internal"><img title="image[3]" style="border-left-width: 0px;border-right-width: 0px;width: 297px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image[3]" src="/wp-content/uploads/2017/04/image3_thumb.png"></a> </div>

<p><br>&nbsp;</p>

<p>Microsoft EdgeにおけるFlashコンテンツの動作はWindows 10 Creators Updateで変更されています。この変更についての詳細はMicrosoft Edge Dev Blog: <a href="https://blogs.windows.com/msedgedev/2016/12/14/edge-flash-click-run/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Extending User Control of Adobe Flash with Click-to-Run</a>. をご覧ください。</p>

<h2>フルカラーemojiのサポート</h2>

<p>Microsoft Edgeでは、絵文字 (emoji)を使用しているWebサイトにフルカラーの新しくなった絵文字が既定で表示されるようになりました。</p>

<p>この絵文字は、Windows 10のソフトウェアキーボードなどからも入力することができます。</p>

<div style="width: 313px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/fb-Post31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="fb-Post3" style="border-left-width: 0px;border-right-width: 0px;width: 313px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="fb-Post3" src="https://msdnshared.blob.core.windows.net/media/2017/04/fb-Post31.png"></a> </div>

<div style="width: 789px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/Touch-Keybord31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="Touch-Keybord3" style="border-left-width: 0px;border-right-width: 0px;width: 789px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="Touch-Keybord3" src="https://msdnshared.blob.core.windows.net/media/2017/04/Touch-Keybord31.png"></a> </div>

<p>&nbsp;</p>

<p>これら絵文字は、一般的なSNSなどでは画像で変換されて、スマートフォンなどからでもきちんと見ることができます。</p>

<h2>API のサポート</h2>

<p>Windows 10 Creators UpdateでEdgeがサポートしたAPIは、細かくはさまざまなものがありますが、ざっくりとは以下のとおりです。</p>

<ul> <li><a title="Ambient Light Sensor" href="http://www.w3.org/TR/ambient-light/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Ambient Light Sensor API</a>  <li><a title="Async Functions" href="https://tc39.github.io/ecmascript-asyncawait/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Async Functions</a>  <li><a title="RFC 7932 - Brotli Compressed Data Format" href="https://tools.ietf.org/html/rfc7932" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Brotli Compressed Data Format</a>  <li><a title="Content Security Policy Level 3" href="http://www.w3.org/TR/CSP/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Content Security Policy Level 2</a>  <li><a title="Offsetting the Outline: the outline-offset property" href="https://drafts.csswg.org/css-ui-3/#outline-offset" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS outline-offset</a>  <li><a title="ECMAScript 2015 Language Specification &ndash; ECMA-262 6th Edition" href="http://www.ecma-international.org/ecma-262/6.0/#sec-destructuring-assignment" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Destructuring</a> (ES6)  <li>H.264/AVC for RTC  <li><a title="Intersection Observer 1" href="https://wicg.github.io/IntersectionObserver/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Intersection Observer</a>  <li>Modules (ES6)  <li><a title="Payment Request API" href="http://www.w3.org/TR/payment-request/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Payment Request API</a>  <li>RegExp Built-ins (ES6)  <li><a href="http://tc39.github.io/ecmascript_simd/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">SIMD</a>  <li>VP8 for RTC  <li><a title="WebRTC 1.0: Real-time Communication Between Browsers" href="http://www.w3.org/TR/webrtc/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WebRTC – WebRTC v1.0 API</a>  <li><a title="WebVR" data-wpel-link="internal">WebVR</a> </li></ul>

<p>これらのいくつかについては、Microsoft Edge Dev Blogに記事が投稿されているので、私が抄訳したものと合わせて紹介させていただきます。</p>

<ul> <li><a title="Microsoft Edge での WebRTC 1.0 および相互運用可能なリアルタイム通信の紹介" href="https://blogs.msdn.microsoft.com/msedgedev_japan/2017/02/01/introducing-webrtc-1-0-and-interoperable-real-time-communications-in-microsoft-edge/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Microsoft EdgeでのWebRTC 1.0および相互運用可能なリアルタイム通信の紹介</a>  <li><a title="Content Security Policy Level 2 サポートの概要" href="https://blogs.msdn.microsoft.com/msedgedev_japan/2017/01/11/introducing-support-for-content-security-policy-level-2/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Content Security Policy Level 2 サポートの概要</a>  <li><a title="よりシンプルなWebの決済方法 : Payment Request APIの紹介" href="https://blogs.msdn.microsoft.com/msedgedev_japan/2016/12/20/simpler-web-payments-introducing-the-payment-request-api/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">よりシンプルなWebの決済方法 : Payment Request API の紹介</a>  <li><a title="CSS Custom Properties in Microsoft Edge" href="https://blogs.windows.com/msedgedev/2017/03/24/css-custom-properties/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSS Custom Properties in Microsoft Edge</a> </li></ul>

<h3>Progressive Web Apps 対応は?</h3>

<p>Progressive Web Appsへの対応は、多くの開発者が気になるところでしょう。Microsoft Edge Developmentの<a title="Platform Status" href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Platform Status</a>で確認すると、Progressive Web Appsを構成する所要機能のいくつかのステータスが IN DEVELOPMENT (開発中)のままになっています。</p>

<div style="width: 375px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/image132.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="image13" style="border-left-width: 0px;border-right-width: 0px;width: 375px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image13" src="https://msdnshared.blob.core.windows.net/media/2017/04/image132.png"></a> </div>

<p><br>&nbsp;</p>

<p>しかし、これらの機能は、試験的にWindows 10 Creators UpdateのEdgeに搭載されており、検証に使用することができます。</p>

<p>これらの機能を試すには、アドレスバーにabout:flagsと入力して [開発者向け設定画面]を表示し、以下の該当する機能のチェックボックスにチェックをつけ、Edgeを再起動します。</p>

<div style="width: 350px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/pwa31.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="pwa3" style="border-left-width: 0px;border-right-width: 0px;width: 350px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="pwa3" src="https://msdnshared.blob.core.windows.net/media/2017/04/pwa31.png"></a> </div>

<p>&nbsp;</p>

<h2>拡張について</h2>

<p>Windows 10 Creators Updateにより、Edge拡張はネイティブメッセージングを使用して、ユニバーサルWindowsプラットフォーム（UWP）アプリケーションと通信することができるようになりました。Edge拡張はChromeやFirefoxの拡張と同じネイティブメッセージングAPIを使用します。

ただし、Edgeのネイティブメッセージングホストは、Universal Windows Platformを使用して実装する必要があります。</p>

<p>この機能を使用すると、Webアプリケーションでは実現できないプラットフォーム固有やハードウェアリソースを利用したソリューションをUWPアプリと連携して実現することができます。</p>

<p>詳しくは以下のドキュメントをご参照ください。</p>

<ul> <li><a title="Native messaging in Microsoft Edge" href="https://docs.microsoft.com/ja-jp/microsoft-edge/extensions/guides/native-messaging" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><font size="3">Native messaging in Microsoft Edge</font></a> </li></ul>

<p>&nbsp;</p>

<h2>管理者向け機能</h2>

<p>Microsoft EdgeにはWindowsドメイン環境下で管理者が設定を一括管理するためのグループポリシーが用意されています。</p>

<p>Windows 10 Creators Updateにより、Microsoft Edgeには、10個の新しいグループポリシーが追加されました。</p>

<div style="width: 470px;margin: 0px auto"><a href="https://msdnshared.blob.core.windows.net/media/2017/04/Edge-gp.png" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img title="Edge-gp" style="width: 470px" border="0" alt="Edge-gp" src="https://msdnshared.blob.core.windows.net/media/2017/04/Edge-gp1.png"></a> </div>

<p>具体的には以下のものになります。</p>

<div style="width: 600px;margin: 0px auto"> <table cellspacing="0" cellpadding="2" width="600" border="1"> <tbody> <tr> <td style="color: white;text-align: center;background-color: navy" valign="top" width="300">説明</td> <td style="color: white;text-align: center;background-color: navy" valign="top" width="300">設定</td></tr> <tr> <td>終了時の閲覧データ クリアを許可する</td> <td>有効にするとEdge終了時に自動で閲覧データをクリアする</td></tr> <tr> <td>アドレスバーのドロップダウンリスト候補を許可する</td> <td>有効にするとアドレスバーにドロップダウン候補が表示される。ネットワークトラフィックを下げたい場合はオフにする</td></tr> <tr> <td>Adobe Flash の Click-toRun を構成する</td> <td>有効な場合は自動再生はされない</td></tr> <tr> <td>検索エンジンのカスタマイズを許可する</td> <td>ユーザーが検索エンジンを変更できるかどうかを指定</td></tr> <tr> <td>追加の検索エンジンを構成する</td> <td>検索エンジンを5つまで追加可能。従業員はこれを削除できないが、いずれかを既定の検索エンジンに指定可能</td></tr> <tr> <td>スタートページのロックを無効にする</td> <td>ユーザーにスタートページのカスタマイズを許可するか否か</td></tr> <tr> <td>Microsoft Edgeで最初の実行時のWebページを開かない</td> <td>初めて Edgeを開くときに、最初の実行時のMicrosoft Webページを従業員に対して表示するかどうかを指定できます。</td></tr> <tr> <td>サイトをスタートにピン留めする際にライブタイル情報の収集を Microsoft Edgeに許可しない</td> <td>ユーザーがライブ タイルをスタート メニューにピン留めする際に提供するエクスペリエンスを改善するために、Microsoft Edgeがieonline.microsoft.comサービスからライブ タイルのメタデータを収集できるかどうかを指定できます。</td></tr> <tr> <td>既定の検索エンジンを設定する</td> <td>従業員の既定の検索エンジンを構成する</td></tr> <tr> <td>Internet ExplorerとMicrosoft Edgeの間でお気に入りの同期状態を維持する</td> <td>従業員がInternet ExplorerとMicrosoft Edgeの間でお気に入りを同期できるかどうかを指定できます。</td></tr></tbody></table></div>

<p>その他、Microsoft Edgeに指定可能な既存のグループポリシー設定については、以下のドキュメントをご参照くださいませ。</p>

<ul> <li><a title="Microsoft Edgeで利用可能なポリシー" href="https://technet.microsoft.com/ja-jp/itpro/microsoft-edge/available-policies" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><font size="3">Microsoft Edgeで利用可能なポリシー</font></a></li></ul>

<h2>その他</h2>

<p>Windows 10 Creators Updateについての細かな機能追加や修正、変更については、Microsoft Edge DevelopmentのChangelogで確認することができますので、Edgeの変化についてより詳しく知りたい方はぜひアクセスしてみてください。</p>

<ul> <li><a title="Microsoft Edge build 15063 changelog" href="https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/15063/?compareWith=14393" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"><font size="3">Microsoft Edge build 15063 changelog</font></a></li></ul>

<p>また、Windows マシンをお持ちでない方は、<a title="Download virtual machines" href="https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ぜひ無償の検証用仮想マシン</a>や<a title="Announcing free Microsoft Edge testing in partnership with BrowserStack" href="https://blogs.windows.com/msedgedev/2017/03/30/free-edge-testing-browserstack/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">リモート環境</a>をお試しください。</p>
]]></content:encoded>
			</item>
		<item>
		<title>Firefox 51・Chrome 56リリース、Safari 10.1発表、Windows 10 Creator&#8217;s UpdateのEdge、WebKitほか──2017年1月のブラウザ関連ニュース</title>
		<link>/myakura/22272/</link>
		<pubDate>Tue, 07 Feb 2017 03:04:00 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[WebRTC]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=22272</guid>
		<description><![CDATA[連載： WEB標準化動向 (21)2017年1月は新年早々いろいろ動きがありました。Firefox 51とChrome 56のリリース、Safari 10.1発表、Windows 10 Creator’s Updateの...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (21)</div><p>2017年1月は新年早々いろいろ動きがありました。Firefox 51とChrome 56のリリース、Safari 10.1発表、Windows 10 Creator’s UpdateのEdge、WebKitにWebRTCとCredential Management API、Facebookとブラウザベンダー協力の話など、注目ニュースが満載です！</p>

<h2>Firefox 51リリース <span id="firefox51"></span></h2>

<p>1月24日に、Firefox 51がリリースされました。</p>

<ul>
<li><a href="https://blog.mozilla.org/blog/2017/01/24/gets-better-video-gaming-non-secure-web-warning/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox Gets Better Video Gaming and Warns of Non-Secure Websites | The Mozilla Blog</a></li>
<li><a href="https://www.mozilla.jp/firefox/51.0/releasenotes/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 51.0 リリースノート</a></li>
</ul>

<p><a href="https://hacks.mozilla.org/2017/01/webgl-2-lands-in-firefox/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WebGL 2のサポート</a>や、<a href="https://blog.mozilla.org/security/2017/01/20/communicating-the-dangers-of-non-secure-http/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">非HTTPSなページ上のパスワードフォーム入力についてのUI改善</a>が目玉ですが、すでに知っているところだと思うので、地味なところをとりあげます。</p>

<ul>
<li><a href="https://developer.mozilla.org/ja/Firefox/Releases/51" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 51 for developers &#8211; Mozilla | MDN</a></li>
</ul>

<p><a href="https://drafts.csswg.org/css-pseudo/#placeholder-pseudo" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>::placeholder</code> 疑似要素</a>と <a href="https://drafts.csswg.org/selectors/#placeholder" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>:placeholder-shown</code> 擬似クラス</a>が実装されました。<code>input</code> 要素や<code>textarea</code> 要素の <code>placeholder</code> 属性で指定するプレースホルダ周りのスタイルを調整するためのものです。前者はプレースホルダのテキストを、後者はプレースホルダが表示されているときの要素（<code>input</code> など）を表します。</p>

<p>SVGでは、<a href="https://www.w3.org/TR/2016/CR-SVG2-20160915/linking.html#linkRefAttrs" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>xlink</code> 接頭辞なしの <code>href</code> 属性</a>がサポートされました。これまでSVG内で外部リソースを読み込んだりSVG内の要素を参照する際は、XLinkを使っていました。SVGがXMLのフォーマットというところに由来するのですが、名前空間の扱いの難やHTMLとの親和性などをふまえ、SVG 2.0で名前空間なしの属性が導入されました。</p>

<p>この名前空間なしの <code>href</code> 属性ですが、Internet ExplorerがSVGを初実装したIE9から使えます。SVGを実装するにあたって、検討段階だったSVG 2.0で取り入れたい機能の先行実装をさせたという話を以前SVG WGの人に聞いたことがあります。</p>

<p>SVGまわりでは、<code>tabindex</code> 属性や <code>data-</code> 属性に対応しました。使えなかったのに驚く方もいるかもしれませんが、これらはHTMLのグローバル属性だったので、SVGの要素では使えず、<code>dataset</code> プロパティなどのアクセサリーもなかったのでした。これらもSVG 2.0で導入されたものです。</p>

<h2>Chrome 56リリース <span id="chrome56"></span></h2>

<p>1月25日に、Chrome 56がリリースされました。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2017/01/nic56" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">New In Chrome 56  |  Web  |  Google Developers</a></li>
</ul>

<p>パフォーマンスの観点から、<a href="https://developers.google.com/web/updates/2017/01/scrolling-intervention" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">タッチイベントハンドラの <code>passive</code> オプションがデフォルトで <code>true</code> に</a>なりました。Android版Chromeでは多くの場合、スクロールがスムーズになるとのことです。</p>

<p>CSSでは、<code>position: sticky</code> が復活しました。むかーしむかし実装されていたのですが、パフォーマンスの観点から削除されていたのでした。<code>scroll</code> イベントを監視しなくてもよくなるので、パフォーマンス向上が期待できる機能です。</p>

<p>Web PaymentsのPayment Request APIに追加された　<a href="https://w3c.github.io/browser-payment-api/#canmakepayment-method" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>canMakePayment()</code>　メソッド</a>がサポートされました。このメソッド、昨年AppleがWebでのApple Payを発表した祭、<a href="https://lists.w3.org/Archives/Public/public-payments-wg/2016Jun/0013.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Web Paymentsにないものとして上げていたメソッド</a>のひとつです。Web PaymentsのアクティビティにもAppleが関わり、APIの差異を埋めているようなので、今後に期待ですね。</p>

<p>他にも、<a href="https://www.w3.org/TR/css3-background/#the-border-image-repeat" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>border-image-repeat: space</code></a>がサポートされています。これでようやく実装がそろった感じですね。</p>

<h2>Safari 10.1発表 <span id="safari101-announce"></span></h2>

<p>macOS Sierra 10.12.4のベータ版が開発者向けに公開され、Safariが10.1にアップデートすることがわかりました。昨年春にリリースされたSafari 9.1のように、WebKitがアップグレードされ、新しい機能が導入されます。</p>

<ul>
<li><a href="https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Safari 10.1</a></li>
</ul>

<p>APIの目玉はCustom Elementsでしょうか。Safari 10でもShadow DOMがサポートされたので、Web Componentsがまたさらに進みます。<br />
ほかにも、Fetch APIやIndexed DB API　2.0, Gamepad APIがサポートされます。Gamepad APIはすこし意外ですね…ブラウザでゲームパッドを使うようなゲームを提供する顧客がいるのでしょうか？</p>

<p>JavaScriptでは、ES2017仕様のAsync Functionsや <code>SharedArrayBuffer</code> に対応します。</p>

<p>HTMLでは、HTML 5のフォームバリデーション機能がついに実装されました。これまでもDOM上では検証していたのですが、invalidな際にフォームの送信をブロックするという挙動を実装していなかったのでした。</p>

<ul>
<li><a href="https://webkit.org/blog/7099/html-interactive-form-validation/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">HTML Interactive Form Validation | WebKit</a></li>
</ul>

<p>CSSではGrid Layoutが有効になります。リリース時期を春とすると、FirefoxやChromeと同時期になります。いっきに使いどころが増えそうです。</p>

<h2>Windows 10 Creator&#8217;s UpdateのEdge <span id="edge-jan2017"></span></h2>

<p>Microsoftのブログが活発に更新され、Windows 10 Creator&#8217;s Updateで提供される各種機能の紹介がされています。<a href="https://html5experts.jp/myakura/21934/" data-wpel-link="internal">先月</a>から引き続きいくつか取り上げます。</p>

<ul>
<li><a href="https://blogs.windows.com/windowsexperience/2017/01/31/microsoft-edge-helps-organize-web/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Microsoft Edge helps you organize your web &#8211; Windows Experience BlogWindows Experience Blog</a></li>
</ul>

<p>このエントリでは、タブのサムネイルや一時退避といったブラウザのUIの機能（Operaみたいですね）や、EPUB、Payment Requset APIのサポートなど、EdgeHTML 15で目玉になる機能をまとめています。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2017/01/31/introducing-webrtc-microsoft-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Introducing WebRTC 1.0 and interoperable real-time communications in Microsoft Edge &#8211; Microsoft Edge Dev Blog</a></li>
</ul>

<p>WebRTC 1.0は互換性のため実装を始めたもので、あくまでORTCを推奨していくという立場のようです。コーデックもVP8をサポートしましたが、ソフトウェアでコードのため電力消費やCPUの使用はH.264よりも高いとのこと。</p>

<p>他にも、<a href="https://blogs.windows.com/msedgedev/2017/01/10/edge-csp-2/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Content Security Policy Level 2のサポート</a>、<a href="https://blogs.windows.com/windowsexperience/2017/01/27/announcing-windows-10-insider-preview-build-15019-pc/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">フルカラー絵文字のサポート</a>もあるようです。</p>

<h2>WebKitにWebRTCとCredential Management API <span id="webkit-webrtc-credmgmt"></span></h2>

<p>Safari 10.1もうれしいですが、次期メジャーバージョンでも嬉しい機能が入りそうです。</p>

<p>ひとつは、WebRTCです。1月19日に、Appleのエンジニアによって、WebKitにWebRTCのライブラリがチェックインされました。</p>

<ul>
<li><a href="https://trac.webkit.org/changeset/210942" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Changeset 210942 – WebKit — Source/ThirdParty/libwebrtc: [WebRTC] Upload libwebrtc code base ​</a></li>
</ul>

<p>WebRTCについては、<code>getUserMedia()</code> の実装が進んでいましたが、通信周りのAPIは特に進んでいませんでした。EdgeもEdgeHTMLでWebRTC (1.0)を実装しますが、ようやくといったところでしょうか。</p>

<p>コミットログを読むと、Chromeのソースコードをインポートして利用しており、Chromeとの互換性がなかなか期待できそうです。</p>

<p>もうひとつは、Credential Management APIです。1月24日に、AppleのエンジニアがWebKitにCredential Management APIを実装予定という旨のメールをメーリングリストに投稿しています。</p>

<ul>
<li><a href="https://lists.webkit.org/pipermail/webkit-dev/2017-January/028684.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">[webkit-dev] Implement Credential Management Level 1</a></li>
</ul>

<p>Credential Management APIはパスワードやソーシャルログインなど、ユーザーの認証情報を抽象化して扱うAPIで、ログイン周りの煩雑さを解消できます。現在はChromeでのみ使えますが、Safariでも使えるようになるとモバイルでのログイン周りがとても便利になりそうです。</p>

<p>次期iPhoneで顔認証が導入されるといった噂を目にしていまし、信憑性が高まった気もします。</p>

<h2>Facebookとブラウザベンダーの協力 <span id="facebook-browsers-caches"></span></h2>

<p>Facebookの開発者ブログに、ブラウザベンダーと協力してFacebookへのリクエストを省力化したという話が掲載されています。あわせて、Chrome、Mozillaの開発者ブログでも紹介されています。</p>

<ul>
<li><a href="https://code.facebook.com/posts/557147474482256" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">This browser tweak saved 60% of requests to Facebook | Engineering Blog | Facebook Code</a></li>
<li><a href="https://blog.chromium.org/2017/01/reload-reloaded-faster-and-leaner-page_26.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chromium Blog: Reload, reloaded: faster and leaner page reloads</a></li>
<li><a href="https://hacks.mozilla.org/2017/01/using-immutable-caching-to-speed-up-the-web/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Using Immutable Caching To Speed Up The Web ★ Mozilla Hacks – the Web developer blog</a></li>
</ul>

<p>Facebookは各種アセットを、ハッシュ付きURL＋長大なキャッシュ有効時間というキャッシュ戦略で運用しています。キャッシュの有効時間が長ければ、ブラウザは再読込の際に同じリソースをダウンロードする確率が低くなるので、ネットワークにやさしいです。</p>

<p>しかし、これまでのHTTPキャッシュでは、ダウンロードは防げても、リクエスト自体は起こってしまっていました。パフォーマンスの観点からもうれしくありません。Facebookが自身のアクセスを解析したところ、全体の60％がそういったリクエストだったそうです。更に調べると、他のブラウザが13％〜22％だったのに対し、Chromeだけは63％ととても高い数値を示していたとのこと。</p>

<p>これを解消しようとFacebookのエンジニアがChromeチームに働きかけ、挙動を変更。結果63％だったものが24％まで減少したとのこと。</p>

<p>Firefoxでは、Chromeと同様の挙動変更を行わない代わりに、<code>Cache-Control: immutable</code> という新しいヘッダの値を実装しました。このヘッダについては、Jxckさんが自身のブログにまとめているのでそちらをご覧ください。</p>

<ul>
<li><a href="https://blog.jxck.io/entries/2016-07-12/cache-control-immutable.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Cache-Control の Immutable 拡張によるリロード時のキャッシュ最適化 | blog.jxck.io</a></li>
</ul>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>Chrome 55リリース、Windows 10 Creators Updateほか──2016年12月のブラウザ関連ニュース</title>
		<link>/myakura/21934/</link>
		<pubDate>Tue, 10 Jan 2017 02:08:35 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=21934</guid>
		<description><![CDATA[連載： WEB標準化動向 (20)月に一度、前の月にリリースされたブラウザに導入された機能を取り上げるこのシリーズも、先ほど振り返ったところ一年ちょっと続いていたのに気づきました。 2017年も地味に更新していこうと思い...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (20)</div><p>月に一度、前の月にリリースされたブラウザに導入された機能を取り上げるこのシリーズも、先ほど振り返ったところ一年ちょっと続いていたのに気づきました。<br />
2017年も地味に更新していこうと思います。よろしくお願いいたします。</p>

<h2>Chrome 55リリース</h2>

<p>12月1日に、Chrome 55がリリースされました。新機能は、ベータ版が出た際に公開されたエントリにまとめられています。</p>

<ul>
<li><a href="https://developers-jp.googleblog.com/2016/11/chrome-55-beta-input-handling.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Developers Japan: Chrome 55 ベータ版: 入力ハンドリングの改善と async / await 関数</a></li>
</ul>

<p>ECMAScript 2017に導入されるAsync Functionsがサポートされました。導入された <code>async</code>, <code>await</code> というキーワードを使うと、Promiseが関わる非同期処理を同期処理に近いかたちで記述できます。</p>

<ul>
<li><a href="https://developers.google.com/web/fundamentals/getting-started/primers/async-functions?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Async functions &#8211; making promises friendly  |  Web  |  Google Developers</a></li>
</ul>

<p>他のブラウザでもすでに開発版で実装されており、それぞれの開発者向けバージョンでテストできます。Promiseを多用するService Worker内のコードなどは、トランスパイラなしでも利用できますね。</p>

<p>Pointer Eventsも実装されました。Pointer EventsはMicrosoftがW3Cに提出し標準化された、タッチやマウス、ペンなどの入力方式を「ポインタ」としてまとめ扱うイベントです。タッチ＋マウスなアプリを作る際に、別々のイベントモデル用のコードを書く手間が省けるのが利点です。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/10/pointer-events" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Pointing the Way Forward  |  Web  |  Google Developers</a></li>
</ul>

<p>ほか、<code>addEventListener()</code> のオプションに <code>once</code> が加わりました。<a href="https://html5experts.jp/myakura/21730/" data-wpel-link="internal">先月のFirefox 50リリースでも取り上げた</a>もので、一度だけ呼び出されるイベントリスナを設定できます。</p>

<h2>Windows 10 Creators UpdateのEdge</h2>

<p>ことし2017年リリースの<a href="https://www.microsoft.com/en-us/windows/upcoming-features" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Windows 10 Creators Update</a>では、Edgeももちろん更新予定です。あたらしくEdgeHTMLに搭載される機能が、Edgeのブログで少しずつ紹介されてきました。</p>

<ul>
<li><a href="https://blogs.msdn.microsoft.com/msedgedev_japan/2016/12/21/introducing-brotli-compression-in-microsoft-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Microsoft Edgeでの Brotli 圧縮の導入 | Microsoft Edge Japan</a></li>
<li><a href="https://blogs.msdn.microsoft.com/msedgedev_japan/2016/12/20/simpler-web-payments-introducing-the-payment-request-api/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">よりシンプルな Web の決済方法 : Payment Request API の紹介 | Microsoft Edge Japan</a></li>
</ul>

<p>BrotliはWOFF 2.0で使われている圧縮アルゴリズムですが、HTTPでも利用できます。すでにFirefox, Chromeですでにサポートされていますが、ここにEdgeが加わります。</p>

<p>Payment Request APIは、Chrome 53から実装され始めたAPIで、決済情報入力の煩わしさを解消するAPIです。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/07/payment-request?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Payment Request API で簡単・高速な決済を実現する  |  Web  |  Google Developers</a></li>
</ul>

<p>Chromeでは今のところAndroid版でしか有効になっていませんが、Edgeではモバイル・デスクトップ両方で有効になるようです。Firefoxも<a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/n-2o58jcTK8" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">実装を表明</a>しています。</p>

<p>ほか、EdgeHTML 15で導入されるかはわかりませんが、<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/?q=edge%3A%27In+Development%27+edge%3A%27Preview+Release%27" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Platform Statusページで開発中・プレビュー版にある機能の一覧</a>を見ると、Service Workerやその関連API、CSS Custom Properties (Variables)などが並んでいます。これらのアナウンスもあるとうれしいですね。</p>

<h2>2017年はFlashの実行に許可が求められる</h2>

<p>2017年は、多くのベンダーがFlashの自動実行をやめることを宣言しています。12月は、Chrome, EdgeでのFlashの扱いについて、現状や今後の計画が改めて発表されました。</p>

<ul>
<li><a href="https://developers-jp.googleblog.com/2016/12/roll-out-plan-for-html5-by-default.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Developers Japan: HTML5 デフォルト化のリリース計画について</a></li>
<li><a href="https://blogs.msdn.microsoft.com/msedgedev_japan/2016/12/19/click-to-run%e3%81%a7%e3%81%ae-flash-%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%ae%e6%8b%a1%e5%bc%b5/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Click-to-Runでの Flash のユーザーコントロールの拡張 | Microsoft Edge Japan</a></li>
</ul>

<p>ChromeはChrome 56より、ページのFlashの実行には基本的に許可を求めるようになります。ただし、それまでアクセスしたページなど、関わり度合いの高いページについては、許可を求められる時期が遅れます。2017年10月からは、新規アクセスしたページのFlashコンテンツについては、許可を求められます。</p>

<p>Edgeについても、Creators Update以降は基本的に許可が必要になります。ただしChromeと似たようなかたちで、初期はFlashのリソース消費度合いを元に例外を設けるようです。あるていど後に、こちらも許可を求めるようになるそうです。</p>

<p>Firefoxも、2017年から許可を設けるとすでに発表しています。</p>

<ul>
<li><a href="https://www.mozilla.jp/blog/entry/10554/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 内での Adobe Flash 使用量を削減します | Mozilla Japan ブログ</a></li>
</ul>

<p>Safariについては、けっこう前のバージョンからFlash Playerが搭載されていません。なのでまずインストールが必要というところですでにある程度ブロックされていると思うのですが、Safari 10からはインストールされていたとしても実行にはユーザーの許可が必要になりました。</p>

<ul>
<li><a href="https://webkit.org/blog/6589/next-steps-for-legacy-plug-ins/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Next Steps for Legacy Plug-ins | WebKit</a></li>
</ul>

<p>Flashを使うコンテンツも少なくなってきましたが、デフォルトでブロックされるようになると、新規に作るサービスではさらに採用が減りそうですね。</p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>Firefox 48の新機能、EdgeHTML 14を搭載したMicrosoft Edgeリリース──2016年8月のブラウザ関連ニュース</title>
		<link>/myakura/21074/</link>
		<pubDate>Fri, 23 Sep 2016 01:21:32 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=21074</guid>
		<description><![CDATA[連載： WEB標準化動向 (16)2016年8月のブラウザ関連ニュースは、8月2日にリリースされたFirefox 48、8月31日にリリースされたChrome 53について紹介します。 Firefox 48リリース 8月...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (16)</div><p>2016年8月のブラウザ関連ニュースは、8月2日にリリースされたFirefox 48、8月31日にリリースされたChrome 53について紹介します。</p>

<h2>Firefox 48リリース</h2>

<p>8月2日に、Firefox 48がリリースされました。マルチプロセスが状況に応じて有効化されたり、Chrome拡張API互換のWebExtensionsが安定版となったりしました。</p>

<p>Web関連の新機能ですが、Web Animations APIのひとつ <code>Element.animate()</code> がサポートされました。</p>

<ul>
<li><a href="https://hacks.mozilla.org/2016/08/animating-like-you-just-dont-care-with-element-animate/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Animating like you just don’t care with Element.animate</a></li>
</ul>

<p>とても雑に紹介するならば、jQueryの <code>animate()</code> メソッドの標準版です。とはいってもCSSアニメーションとおなじバックエンドを使うため、基本的にjQueryのアニメーションよりもスムーズ・低負荷なものになるはずです。</p>

<p>CSSでは <a href="https://developer.mozilla.org/ja/docs/Web/CSS/text-combine-upright" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>text-combine-upright: all</code></a> がサポートされ、縦中横ができるようになりました。縦中横は日本語の縦書きで、短い桁の数値を一文字分に収めたりするのによく使われています。</p>

<div id="attachment_21075" style="width: 370px" class="wp-caption aligncenter"><img src="/wp-content/uploads/2016/09/tcu-fx.png" alt="スクリーンショット：「平成28年」という縦書き文字列中の「28」を縦中横にした例" width="360" height="280" class="size-full wp-image-21075" srcset="/wp-content/uploads/2016/09/tcu-fx.png 360w, /wp-content/uploads/2016/09/tcu-fx-300x233.png 300w, /wp-content/uploads/2016/09/tcu-fx-207x161.png 207w" sizes="(max-width: 360px) 100vw, 360px" /><p class="wp-caption-text">通常は横に寝てしまう「28」を縦中横にしたので、ちょっと読みやすくなった</p></div>

<p>開発者ツールには、Firebug由来の機能が追加されました。ほかにも、CSSのルールを編集する際によく使われるプロパティ名が優先的にサジェストされるなど、細かなところの使い勝手が向上しています。</p>

<ul>
<li><a href="https://hacks.mozilla.org/2016/04/developer-edition-48-firebug-features-editable-storage-inspector-improvements-and-more/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Developer Edition 48 – Firebug features, editable storage, inspector improvements and more…</a></li>
</ul>

<h2>EdgeHTML 14リリース</h2>

<p>8月3日にWindows 10 Anniversary Updateがリリースされ、Microsoft EdgeもEdgeHTML 14を搭載した新しいものにアップグレードされました。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/08/04/introducing-edgehtml-14/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Introducing EdgeHTML 14 with the Windows 10 Anniversary Update</a></li>
</ul>

<p>このAnniversary Updateで、Edge公開時点のロードマップで言及されていた拡張機能がついに導入されました。こちらもChrome拡張APIと互換となっています。これで拡張を作るモチベーションが多少上がりますね。</p>

<p>EdgeHTML 14で導入されたWeb関連機能は多岐にわたります。Web Notifications APIやWOFF 2.0などはすでに実装・利用されていますが、Fetch APIやES 2015, ES 2016など他のブラウザと同じ時期に実装しているものもあります。また、FIDO 2.0などはEdgeが先行しています。今後の動向も注目です。</p>

<h2>Chrome 53リリース</h2>

<p>8月31日に、Chrome 53がリリースされました。</p>

<p>52でのMac版に続き、Windows版でも見た目がすっきりしました。これについて、リデザインに関わったGoogleのSebastien Gabrielが、その経緯や技術的なところをMediumに投稿しています。</p>

<ul>
<li><a href="https://medium.com/@KounterB/redesigning-chrome-desktop-769aeb5ab987" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Redesigning Chrome desktop</a></li>
</ul>

<p>Material Designへの移行にあたり、SVGでおこしたデザインをコードに変換する方法に切り替えたことで、使っていた画像のアセットが大幅に減ったといった話などは面白いですね。</p>

<p>Web関連機能では、新しいShadow DOMのAPI、通称「Shadow DOM v1」が実装されました。</p>

<ul>
<li><a href="https://developers.google.com/web/fundamentals/primers/shadowdom/?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Shadow DOM v1: self-contained web components</a></li>
</ul>

<p>Shadow DOMはChrome 35から実装されていますが、これは「v0」と呼ばれる、Blinkのみでしか使えないものです。標準化が進むにつれ、<a href="http://hayato.io/2016/shadowdomv1/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">APIに結構大きな変更が生まれた</a>ため、新しいAPIは「v1」として区別されています。v1 APIは他ベンダーの合意もとりつけ、<a href="https://webkit.org/blog/4096/introducing-shadow-dom-api/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Safari 10でも実装</a>されます。</p>

<p>Android版では、Payment Request APIが有効になりました。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/07/payment-request?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Payment Request API で簡単・高速な決済を実現する</a></li>
<li><a href="https://developers.google.com/web/fundamentals/primers/payment-request/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Payment Request API integration guide</a></li>
</ul>

<p>モバイルで決済をする際にとても煩わしいのが、決済フォームへのクレジットカード番号や住所の入力でしょう。Payment Request APIは、端末やブラウザに保存されている情報を利用し、それらをブラウザ側で用意されたUIで提供することで、決済周りの体験をスムーズにする目的で策定されているAPIです。</p>

<p>こちらもAndroid版ですが、<code>muted</code> 属性が指定された <code>video</code> 要素に限り、<code>autoplay</code> 属性や <code>play()</code> メソッドによる自動再生が可能になりました。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/07/autoplay?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Muted autoplay on mobile: say goodbye to  hacks and animated GIFs!</a></li>
</ul>

<p>これまではビデオの自動再生ができなかったため、アニメーションGIFやCanvasで擬似的に行うといったハックが使われていました。しかしアニメーションGIFには容量の増大や色数の制限、描画パフォーマンスなどに問題がありますし、CanvasもビデオファイルをJavaScriptでデコードするといった無茶をしており、うれしくありません。こうした本末転倒な状況を解消するため、無音状態に限り自動再生できるように要件が緩和されました。</p>

<p>同様の変更は、iOS 10のSafariでも行われます。</p>

<ul>
<li><a href="https://webkit.org/blog/6784/new-video-policies-for-ios/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">New &lt;video&gt; Policies for iOS</a></li>
</ul>

<p>多くのサイトが、負荷の高いアニメーションGIFからビデオに移行してくれればなあと強く思います。</p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>Firefox 47・Safari 10、EdgeとProgressive Web Appsの新機能など─2016年6月のブラウザ関連ニュース</title>
		<link>/myakura/19921/</link>
		<pubDate>Tue, 05 Jul 2016 02:25:46 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=19921</guid>
		<description><![CDATA[連載： WEB標準化動向 (14)6月7日にリリースされたFirefox 47や、WWDCで発表されたSafari 10、WindowsにおけるProgressive Web Apps対応など、6月も注目のブラウザニュー...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (14)</div><p>6月7日にリリースされたFirefox 47や、WWDCで発表されたSafari 10、WindowsにおけるProgressive Web Apps対応など、6月も注目のブラウザニュースをお届けします。</p>

<h2>Firefox 47リリース</h2>

<p>6月7日にFirefox 47がリリースされました。</p>

<ul>
<li><a href="https://developer.mozilla.org/ja/Firefox/Releases/47" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 47 for developers</a></li>
</ul>

<p>今回は開発者ツールを取り上げましょう。まずはResponsive Design ModeでUA文字列をカスタマイズできるようになりました。いまのところプリセットがないので面倒ではありますが、そこそこ便利です。</p>

<p><img src="/wp-content/uploads/2016/07/fx47_devtools_custom_ua.png" alt="スクリーンショット：開発者ツールのResponsive Design Modeのツールバー。Custom User AgentでUA文字列を設定できるようになった。" width="520" height="105" class="aligncenter size-full wp-image-19926" srcset="/wp-content/uploads/2016/07/fx47_devtools_custom_ua.png 520w, /wp-content/uploads/2016/07/fx47_devtools_custom_ua-300x61.png 300w, /wp-content/uploads/2016/07/fx47_devtools_custom_ua-207x42.png 207w" sizes="(max-width: 520px) 100vw, 520px" /></p>

<p>さて、これはいいなと思ったのが、コンソールの複数行入力です。以前からShift+Enterで可能でしたが、Shiftを押し忘れてしまって赤い <code>SyntaxError</code> を見るなんてひとは多かったのではないでしょうか。</p>

<p><img src="/wp-content/uploads/2016/07/chrome_console_error.png" alt="スクリーンショット：Chrome DevToolsのコンソールで、複数行入力をしようとして失敗した例。「{」でEnterを間違えて押してしまいエラーがでた。" width="480" height="138" class="aligncenter size-full wp-image-19928" srcset="/wp-content/uploads/2016/07/chrome_console_error.png 480w, /wp-content/uploads/2016/07/chrome_console_error-300x86.png 300w, /wp-content/uploads/2016/07/chrome_console_error-207x60.png 207w" sizes="(max-width: 480px) 100vw, 480px" /></p>

<p>Firefox 47の開発者ツールは入力中のコードの構文を解釈するようになり、<code>{</code> など「開いている」状態でEnterを押すと自動的に複数行入力になります。<code>foo(...)</code> など「閉じている」場合はふつうに評価されます。</p>

<p><img src="/wp-content/uploads/2016/07/mozilla_console.png" alt="スクリーンショット：Firefoxの開発者ツールのコンソールでは、構文を解釈するので「{」は開いた状態と認識され、ただのEnterでも次の行にカーソルが移動する。" width="480" height="138" class="aligncenter size-large wp-image-19929" srcset="/wp-content/uploads/2016/07/mozilla_console.png 480w, /wp-content/uploads/2016/07/mozilla_console-300x86.png 300w, /wp-content/uploads/2016/07/mozilla_console-207x60.png 207w" sizes="(max-width: 480px) 100vw, 480px" /></p>

<p>構文エラーを意図的に入力したい方には不便かもしれませんが、基本的にはとても便利です。<br>ちなみにSafariではたしかSafari 7くらいからできます。</p>

<p>ほか、Service Worker関連のデバッグに便利な機能が多数追加されています。</p>

<h2>Safari 10発表</h2>

<p>6月13日から17日までAppleのWWDCが開催され、MacのOSがOS XからmacOSになるなどいろんなことが発表されました。<br>SafariもSafari 10になることが発表されました。すでに実装される機能が公開されています。</p>

<ul>
<li><a href="https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Safari 10.0</a></li>
</ul>

<p>ES6のサポートはうれしいですね。Indexed DBやCSS Filtersの接頭辞削除など、互換性も向上しています。<br>フォント関連機能にも大きな進展があります。Font Loading APi、WOFF 2.0、<code>unicode-range</code> のサポートが追加されました。とくに日本語のWebフォントは容量が大きいので、これらの機能はうれしいですね。</p>

<ul>
<li><a href="https://webkit.org/blog/6643/improved-font-loading/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Improved Font Loading</a></li>
</ul>

<p>このエントリでは、先日Webフォントの読み込み中の挙動が変更されたことも書いてあります。これまではWebフォントが読み込まれるまでテキストが表示される問題でしたが、今回の変更でFirefoxやChromeと同じく、Webフォントの読み込みに時間がかかる場合は3秒後にフォールバックのフォントで一旦表示するようになりました。Safari 10の紹介には書いてありませんが、この変更が取り込まれてることを祈りましょう。</p>

<p>Keynoteで発表された<a href="https://developer.apple.com/videos/play/wwdc2016/703/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Apple Pay on the Web</a>についてはSafariでのみしか利用できない、Web Paymentsワーキンググループで策定している標準APIではないといった批判の声もあります。これについてはAppleのEdward O&#8217;ConnorがWeb Paymentsワーキンググループに対して説明をしています。</p>

<ul>
<li><a href="https://lists.w3.org/Archives/Public/public-payments-wg/2016Jun/0013.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Apple Pay on the Web</a></li>
</ul>

<p>マーチャントの検証機能や <code>canMakePayments()</code> といった標準にはないメソッドがApple Payにはあるそうです。AppleもWeb Paymentsワーキンググループに参加していますし、標準APIもよいものにしていってほしいですね。</p>

<p>また、Flashコンテンツについても、ユーザーのアクションなしには実行できないようになると発表されました。</p>

<ul>
<li><a href="https://webkit.org/blog/6589/next-steps-for-legacy-plug-ins/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Next Steps for Legacy Plug-ins</a></li>
</ul>

<p>MacにはFlash Playerがプリインストールされていないので、インストールしていない人もいるかと思います（Chrome内蔵のFlash Player経由で見るなどは大いにありそうですが）。他のブラウザーもFlashをなるべく実行しないように動いていますし、HTML5なコンテンツへの移行が急務になりそうですね。</p>

<h2>EdgeとProgressive Web Apps</h2>

<p>Microsoft EdgeチームのJacob Rossiが、MediumにWindowsにおけるWebアプリのこれまでと今後のProgressive Web Apps対応について投稿していました。</p>

<ul>
<li><a href="https://medium.com/web-on-the-edge/progressive-web-apps-on-windows-8d8eb68d524e" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">The Progress of Web Apps — On the Edge — Medium</a></li>
</ul>

<p>WindowsにおけるProgressive Web Apps対応は、ChromeやOperaのそれよりも、よりOSの機能との統合を考えているようです。具体的な例としてアプリケーションのリストへの追加や、アプリの設定やアンインストールといったものを紹介しています。また、WindowsストアやBingの検索結果への表示といった、アプリの発見についてもいろいろ考えている模様。PWAをふつうのアプリとして扱うよという強いメッセージを発しています。</p>

<p>この記事と時を同じくして、<a href="https://platformstatustracker.azurewebsites.net/Changes/2016-06-17" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Push API, Web App Manifest, Cache APIの実装開始</a>も発表されました。Windowsというデスクトップ環境が主流のプラットフォームでWebアプリをどう統合していくか、とても楽しみです。</p>

<p><img src="/wp-content/uploads/2016/07/yakura-06.jpg" alt="" width="300" height="192" class="alignnone size-full wp-image-20010" srcset="/wp-content/uploads/2016/07/yakura-06.jpg 500w, /wp-content/uploads/2016/07/yakura-06-300x192.jpg 300w, /wp-content/uploads/2016/07/yakura-06-207x132.jpg 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>Chrome 51リリース、EdgeHTML 14の機能紹介─2016年5月のブラウザ関連ニュース振り返り</title>
		<link>/myakura/19326/</link>
		<pubDate>Tue, 07 Jun 2016 00:00:48 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=19326</guid>
		<description><![CDATA[連載： WEB標準化動向 (13)Chrome 51リリース 5月25日にChrome 51がリリースされました。新しく追加されたAPIはGoogle Developers Japanブログで紹介されています。 Chro...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (13)</div><h2>Chrome 51リリース</h2>

<p>5月25日にChrome 51がリリースされました。新しく追加されたAPIはGoogle Developers Japanブログで紹介されています。</p>

<ul>
<li><a href="http://googledevjp.blogspot.jp/2016/06/chrome-51credential-management-api.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chrome 51：Credential Management API と画面外レンダリングのオーバーヘッド削減</a></li>
<li><a href="http://googledevjp.blogspot.jp/2016/06/api.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ウェブのスクロール パフォーマンスを改善する新しい API のご紹介</a></li>
</ul>

<p>Intersection Observerは、ある要素がブラウザの表示域にあるかどうかを検出するAPIです。<code>scroll</code> イベントでの監視や <code>getBoundingClientRect()</code> の呼び出しなど、パフォーマンスを低下させるものが改善できます。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/04/intersectionobserver" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">IntersectionObserver’s Coming into View</a></li>
</ul>

<p>応用範囲としては、いわゆるパララックス系のもの、あとは遅延読み込み系のスクリプトでしょうか。後者については泉水さんが自身の画像を遅延読み込みするカスタム要素をIntersection Observerを使うように書き直しています。</p>

<ul>
<li><a href="https://1000ch.net/posts/2016/intersection-observer-lazyload.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">IntersectionObserverを使ってlazyload-imageを書き直した &#8211; 1000ch.net</a></li>
</ul>

<p>Credential Management APIは、ブラウザのパスワードマネージャと連携し煩わしいログインまわりを改善するものです。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/04/credential-management-api?hl=ja" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Credential Management API を使ったサインインフローの効率化</a></li>
<li><a href="http://d.hatena.ne.jp/ASnoKaze/20160505/1462381911" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ブラウザのクレデンシャル管理と連携するCredential Managementを試す &#8211; あすのかぜ</a></li>
</ul>

<p>最近のブラウザはパスワードマネージャがあるので多少便利になってはいますが、Facebook/Twitterでログインさせるものなどその恩恵を受けられないケースもあります。Credential Management APIはそういった認証情報をうまくまとめて扱えるようにするものです。</p>

<p>他に便利そうなものとして、<code>NodeList</code> インターフェースがiterableになり、<code>querySelectorAll</code> などの結果を <code>forEach()</code> や <code>map()</code> で直接扱えるようになりました。jQueryにまた一歩追いつきました。</p>

<p><img src="/wp-content/uploads/2016/06/chrome51_iterablenodelist.png" alt="スクリーンショット：Chrome DevToolsのコンソールから querySelectorAll の結果に直接 forEach メソッドをつけ実行" width="472" height="237" class="aligncenter size-full wp-image-19327" srcset="/wp-content/uploads/2016/06/chrome51_iterablenodelist.png 472w, /wp-content/uploads/2016/06/chrome51_iterablenodelist-300x151.png 300w, /wp-content/uploads/2016/06/chrome51_iterablenodelist-207x104.png 207w" sizes="(max-width: 472px) 100vw, 472px" /></p>

<p>DevToolsで試してみました。とはいえDevToolsでは <code>$$()</code> がArrayを返すようになっているので、コンソールからいろいろ扱うならそちらの方が便利かもしれません。</p>

<h2>Edge 14の機能紹介</h2>

<p>夏に提供されるWindows 10 Anniversary Updateで、安定版を提供予定のEdgeHTML 14。新たに追加される機能がMicrosoft Edge Dev Blogで紹介されています。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/05/03/woff2-fonts-in-microsoft-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Speed up page load with WOFF 2.0 fonts in Microsoft Edge</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/05/16/web-notifications-microsoft-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Web Notifications in Microsoft Edge</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/05/17/es6-modules-and-beyond/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Previewing ES6 Modules and more from ES2015, ES2016 and beyond</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/05/24/fetch-and-xhr-limitations/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Fetch (or the undeniable limitations of XHR)</a></li>
</ul>

<p>注目はEdgeHTMLというよりChakraなのですが、ECMAScriptのモジュールでしょうか。ECMAScript 2015仕様のモジュールは構文のみが定義されており、読み込みまわりは実装に委ねられていました。このためどのブラウザでもまだフルに実装されていません。Edgeはエントリ公開時点で提供されたプレビュー版で、一部構文の読み込みを実装したようです。</p>

<p>ESモジュールは現時点では静的なので、パーズ時点でモジュールの場所や利用するメンバーが決定されます。これを利用しEdgeでは読み込みの最適化を行っているようです。</p>

<p>また、実装中のFetch APIを紹介するエントリでは、Service Workerの実装開始が発表されました。Push APIやService Worker版のNotifications APIも検討中らしいので、Windows 10でもより便利なWebアプリを利用できる日は近そうです。</p>

<p>WOFF 2.0も日本語フォントをはじめ、文字数の多いフォントを読み込むには嬉しい対応ですね。</p>

<p><img src="/wp-content/uploads/2016/06/yakura-1.jpg" alt="" width="500" height="320" class="alignnone size-full wp-image-19577" srcset="/wp-content/uploads/2016/06/yakura-1.jpg 500w, /wp-content/uploads/2016/06/yakura-1-300x192.jpg 300w, /wp-content/uploads/2016/06/yakura-1-207x132.jpg 207w" sizes="(max-width: 500px) 100vw, 500px" /></p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>Edge Web Summit、Chrome 50、Firefox 46、WebKitなど─2016年4月のブラウザ関連ニュース振り返り</title>
		<link>/myakura/18864/</link>
		<pubDate>Tue, 10 May 2016 00:00:57 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=18864</guid>
		<description><![CDATA[連載： WEB標準化動向 (12)2016年4月のブラウザニュースは、Edge Web Summit、Chrome 50リリース、Firefox 46リリース、WebKitの接頭辞ポリシー変更などについて紹介します。 E...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (12)</div><p>2016年4月のブラウザニュースは、Edge Web Summit、Chrome 50リリース、Firefox 46リリース、WebKitの接頭辞ポリシー変更などについて紹介します。</p>

<h2>Edge Web Summit開催</h2>

<p>4月4日に、Edge Web Summitが開催されました。Microsoftは前々日にBuildカンファレンスを行っていましたが、Edgeはこちらに集中した印象です。</p>

<ul>
<li><a href="https://channel9.msdn.com/Events/WebPlatformSummit/edgesummit2016" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Microsoft Edge Web Summit 2016 | Channel 9</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/04/08/edge-summit-2016-on-channel-9/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Edge Web Summit 2016 recordings are now available on Channel 9 | Microsoft Edge Dev Blog</a></li>
</ul>

<p>新たに発表されたのは、レンダリングエンジンEdgeHTMLのイシュートラッカーです。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/04/11/css-usage-platform-data/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">EdgeHTML issue tracker</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/04/06/edgehtml-issue-tracker/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Introducing the Microsoft Edge Platform Issue Tracker | Microsoft Edge Dev Blog</a></li>
</ul>

<p>Internet Explorer時代にもMicrosoft Connectで公開フィードバックはできましたが、こちらはエンジンのEdgeHTMLに特化しており、開発者とのコミュニケーションを強く意識しているように感じられます。</p>

<p>他にも、Webで使われているCSSプロパティなどを集めたデータも公開されました。Chromeチームも<a href="https://www.chromestatus.com/metrics/css/popularity" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chrome Platform Status</a>で公開していますが、それと同等のものですね。</p>

<ul>
<li><a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/usage/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Global CSS Property Usage</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/04/11/css-usage-platform-data/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Introducing Global CSS Property Usage on Microsoft Edge Dev | Microsoft Edge Dev Blog</a></li>
</ul>

<p>「使われている」の定義にもこだわっているようで、ただCSSファイルを解析しているわけではなく、WebページにアクセスしDOMとCSSOMを構築したうえで調べているとのこと。</p>

<p>現在バグのため <code>padding</code> 利用率が0％になっていますが （CSSの <code>calc()</code> 解釈まわりにバグがあるそう）、そのうち直るでしょう。</p>

<p>また、WebRTC関連のロードマップが更新されたことも発表されました。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/04/13/roadmap-update-for-real-time-communications-in-microsoft-edge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Roadmap update for Real Time Communications in Microsoft Edge | Microsoft Edge Dev Blog</a></li>
</ul>

<p>これまでEdgeではORTCをサポートしていましたが、互換性への取り組みからWebRTC 1.0の一部も実装するようです。また、映像コーデックについてはH.264/AVCを実装中、さらに決定ではありませんがVP8も検討しているとのこと。</p>

<h2>Chrome 50リリース</h2>

<p>4月13日に、Chrome 50がリリースされました。ついに50なのですね。</p>

<ul>
<li><a href="https://chrome.googleblog.com/2016/04/chrome-50-releases-and-counting.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Chrome Blog: Chrome: 50 releases and counting!</a></li>
</ul>

<p>新しい機能についてはBetaリリース時のポスト、およびDev Operaの記事が詳しいです。</p>

<ul>
<li><a href="http://googledevjp.blogspot.jp/2016/03/chrome-50.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Developers Japan: Chrome 50 ベータ版: プッシュ通知の改良、宣言型プリロードなど</a></li>
<li><a href="https://dev.opera.com/blog/opera-37/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dev.Opera — What’s new in Chromium 50 and Opera 37</a></li>
</ul>

<p>新しい機能として、HTMLの <code>link</code> 要素に <code>preload</code> というものが加わりました。使われるであろうリソースをその種類とともに指定することで、先読みを実施できます。</p>

<ul>
<li><a href="https://www.smashingmagazine.com/2016/02/preload-what-is-it-good-for/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Preload: What Is It Good For? – Smashing Magazine</a></li>
<li><a href="https://developers.google.com/web/updates/2016/03/link-rel-preload" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Prioritizing Your Resources with  | Web Updates &#8211; Google Developers</a></li>
<li><a href="https://blog.jxck.io/entries/2016-03-04/preload.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Preload を用いたリソースプリローディングの最適化 | blog.jxck.io</a></li>
</ul>

<p>たとえばWebフォントのURLなどに使いやすそうです。外部CSSでWebフォントが定義されている場合、まずそのCSSファイルを取得し解釈したのち、Webフォントをリクエストするため、パフォーマンスの向上が見込めそうです。</p>

<p>他に目立つのは、Canvasの <code>toBlob()</code> メソッドと、 <code>ImageBitmap</code> インターフェースでしょうか。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/03/canvas-toblob-in-chrome-50" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Canvas toBlob() support added in Chrome 50 | Web Updates &#8211; Google Developers</a></li>
<li><a href="https://developers.google.com/web/updates/2016/03/createimagebitmap-in-chrome-50" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chrome Supports createImageBitmap() in Chrome 50 | Web Updates &#8211; Google Developers</a></li>
</ul>

<p><code>toBlob()</code> は <code>toDataURL()</code> の <code>Blob</code> 版です。一度文字列を経由せずに、バイナリデータを直接さわれるのが魅力でしょうか。</p>

<p><code>ImageBitmap</code> は、Canvasで画像を扱いやすくするAPIです。これまでは効率的に画像のデコードなどを行えませんでしたが、<code>createImageBitmap()</code> を使えば非同期に画像を容易できます。<code>drawImage()</code> のように描画を必要としないのも魅力的です。Workerにも提供されるので、画像の処理を別スレッドにもっていくのも容易です。</p>

<p>すでに他のブラウザでも一部実装されており、<code>toBlob()</code> はFirefox 19とIE10から、<code>ImageBitmap</code> はFirefox 42でサポートされています。</p>

<p>新しい機能が追加される一方で、削除・廃止予定の発表もあります。Chrome 50では、非HTTPS環境でGeolocation APIが利用不可に、同じく非HTTPS環境でAppCacheが廃止予定となりました。</p>

<ul>
<li><a href="https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Geolocation API removed from unsecured origins in Chrome 50</a></li>
<li><a href="https://developers.google.com/web/updates/2016/03/chrome-50-deprecations" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">API Deprecations and Removals in Chrome 50</a></li>
</ul>

<p>位置情報の取得をGeolocation APIのみに頼っているサイトはHTTPSへの移行が強く推奨されていますが、<a href="https://developers.google.com/maps/documentation/geolocation/intro" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Maps Geolocation API</a>など別のサービスも紹介されています。</p>

<p>機能の削除や廃止については、<a href="https://groups.google.com/a/chromium.org/forum/#!forum/blink-dev" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">blink-devメーリングリスト</a>で都度アナウンスされるほか、Chrome Platform Statusで「<a href="https://www.chromestatus.com/features#deprecated" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">deprecated</a>」「<a href="https://www.chromestatus.com/features#removed" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">removed</a>」と検索すると、すでに変更されたものも含め一覧を見られます。</p>

<p>また、廃止予定の機能を仕様している場合はコンソールにその旨が出ますので、たまにはちゃんと読みましょう。</p>

<h2>Firefox 46リリース</h2>

<p>4月26日にFirefox 46がリリースされました。</p>

<p>ES2015 に導入された <code>RegExp</code> の <code>u</code> フラグがサポートされました。絵文字や「𠮷」といったBMP外の文字はES5時代のJavaScriptでは扱いづらかったのでうれしいですね。</p>

<p>これに伴い、<code>input</code> 要素の <code>pattern</code> 属性の解釈を <code>u</code> フラグと同等にする変更がHTML仕様に入り、そちらもあわせて実装されました。たしかにフォームのバリデーションは <code>u</code> フラグつきの方がやさしそうですね。</p>

<p>はてなの開発者向けブログでも取り上げられています。わかりやすいです。</p>

<ul>
<li><a href="http://developer.hatenastaff.com/entry/2016/04/28/172005" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">HTMLのpattern属性とJavaScript正規表現のunicodeオプション &#8211; Hatena Developer Blog</a></li>
</ul>

<p>また、JavaScriptでのUnicodeの扱いはOperaのMathias Bynesの記事によくまとまっています。彼の講演も面白いですよ。</p>

<ul>
<li><a href="https://mathiasbynens.be/notes/javascript-unicode" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">JavaScript has a Unicode problem · Mathias Bynens</a></li>
</ul>

<p>CSSでは、圏点を表示させる <code>text-emphasis</code> プロパティ群がサポートされました。小説などでは見る強調表現ですが、Webでも太字以外の強調が今後増えてくるのでしょうか。</p>

<p>他には、過去に紹介した <code>-webkit-</code> 接頭辞のプロパティサポートが有効になりました。日本のモバイル向けページなど、<code>-webkit-</code> 接頭辞に強く依存してるページの表示が向上すると思われます。</p>

<h2>WebKitが接頭辞のポリシーを変更し、他エンジンに追従</h2>

<p>4月26日に、WebKitがベンダー接頭辞に関するポリシーを変更すると発表しました。試験的な機能にベンダー接頭辞をつけることはせず、他エンジンのようにランタイムフラグを設けて試すようになります。</p>

<ul>
<li><a href="https://webkit.org/blog/6131/updating-our-prefixing-policy/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Updating Our Prefixing Policy | WebKit</a></li>
<li><a href="https://webkit.org/feature-policy/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Feature Policy | WebKit</a></li>
</ul>

<p>最近はツールの助けもあり、手で <code>-webkit-</code> などを書くことは少なくなっていると思いますが、すでに公開されたページではWebKitの接頭辞に依存したコードが残っていたりします。これをうけEdgeやFirefoxは互換性確保のためいくつかの機能をサポートしています。</p>

<p>接頭辞の廃止については、WebKitもしていきたいとのことですが、機能によりそうです。廃止が現実的でない機能については、<a href="https://compat.spec.whatwg.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Compat Standard</a>での定義など標準化によるサポートも必要でしょうか。</p>

<p><img src="/wp-content/uploads/2016/05/yakura-1.jpg" alt="" width="300" height="192" class="aligncenter size-full wp-image-18941" srcset="/wp-content/uploads/2016/05/yakura-1.jpg 500w, /wp-content/uploads/2016/05/yakura-1-300x192.jpg 300w, /wp-content/uploads/2016/05/yakura-1-207x132.jpg 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
		<item>
		<title>WebAssembly実装プレビュー、Chrome 49新機能など─2016年3月のブラウザ関連ニュース振り返り</title>
		<link>/myakura/18768/</link>
		<pubDate>Mon, 18 Apr 2016 00:00:26 +0000</pubDate>
		<dc:creator><![CDATA[矢倉 眞隆]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebAssembly]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">/?p=18768</guid>
		<description><![CDATA[連載： WEB標準化動向 (11)2016年3月のブラウザニュースは、Chrome 49の新機能、Firefox 45とinnerText、WebAssembly実装のプレビュー、Edgeの拡張機能、Safari 9.1...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/webstandards-news/" class="series-156" title="WEB標準化動向" data-wpel-link="internal">WEB標準化動向</a> (11)</div><p>2016年3月のブラウザニュースは、Chrome 49の新機能、Firefox 45とinnerText、WebAssembly実装のプレビュー、Edgeの拡張機能、Safari 9.1リリースなどについて紹介します。</p>

<h2>Chrome 49でCSS Variablesサポート</h2>

<p>3月2日に、<a href="http://googlechromereleases.blogspot.jp/2016/03/stable-channel-update.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Chrome 49がリリース</a>されました。新機能はベータ版がリリースされた際にまとめられています。また、同じエンジンを搭載するOpera 36のリリース記事でも紹介されています。</p>

<ul>
<li><a href="http://googledevjp.blogspot.jp/2016/02/chrome-49-css-custom.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Developers Japan: Chrome 49 ベータ版: CSS Custom Properties、Background Sync、ES2015 の新機能など</a></li>
<li><a href="https://dev.opera.com/blog/opera-36/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dev.Opera — What’s new in Chromium 49 and Opera 36</a></li>
</ul>

<p>注目はCSS Custom Properties（通称Variables）でしょうか。プリプロセッサやポストプロセッサが持つ変数とちがい、ちゃんと継承されるというのが特徴です。これを利用し、Jake Archibaldが、<code>display</code> の値をカスタムプロパティで定義し、外部CSSが読み込まれた際に <code>block</code> に書きかえさせ段階的にCSSを読み込ませるというアイデアを披露しています。</p>

<ul>
<li><a href="https://jakearchibald.com/2016/css-loading-with-custom-props/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Control CSS loading with custom properties &#8211; JakeArchibald.com</a></li>
</ul>

<p>V8も更新され、ES2015のdestructuringとdefault parametersが使えるようになりました。また、Promiseのrejectionを検知する <a href="https://googlechrome.github.io/samples/promise-rejection-events/index.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>unhandledrejection</code> イベントおよび <code>rejectionhandled</code> イベント</a>もサポートされました。</p>

<h2>Firefox 45と innerText</h2>

<p>3月8日に、Firefox 45がリリースされました。</p>

<ul>
<li><a href="https://www.mozilla.jp/firefox/45.0/releasenotes/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Firefox 45.0 リリースノート</a></li>
</ul>

<p>ES 2015のClass構文が有効にされています。うれしいですね。</p>

<p>他には、他ブラウザとの互換性のため <a href="https://developer.mozilla.org/ja/docs/Web/API/Node/innerText" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><code>innerText</code> プロパティ</a>がサポートされました。要素内の「レンダリングされたテキスト」を取得するプロパティです。</p>

<p>この「レンダリング」というのが曲者です。要素内の文字列を取得するには <code>textContent</code> プロパティがありますが、こちらは「DOM要素内のテキスト」なので <code>display: none</code> などが指定された要素内のテキストももちろん返ります。いっぽう、 <code>innerText</code> はレンダリング結果を考慮するため <code>display: none</code> な要素内のテキストは結果に入りません。</p>

<p><code>innerText</code> はブラウザ拡張などで外部サイトをいじったりするときには便利だったりしますが、レイアウトを行うため<a href="http://kellegous.com/j/2013/02/27/innertext-vs-textcontent/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">パフォーマンスに影響</a>があります。単純に要素のテキストを取得したい場合は <code>textContent</code> を使いましょう。</p>

<h2>WebAssembly実装のプレビュー</h2>

<p>3月15日に、Mozilla、Google、Microsoftが、WebAssemblyの実験的なサポート状況について公開しました。WebAssemblyの試験実装は昨年から進められていますが、3ブラウザで相互運用可能な状態になったとのことです。</p>

<ul>
<li><a href="https://www.mozilla.jp/blog/entry/10539/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WebAssembly が 1 つのマイルストーンを達成しました： 複数ブラウザによる実験的なサポートがはじまりました | Mozilla Japan ブログ</a></li>
<li><a href="http://googledevjp.blogspot.jp/2016/03/v8-webassembly.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Google Developers Japan: V8 で WebAssembly を試験運用開始</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/03/15/previewing-webassembly-experiments/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Previewing WebAssembly experiments in Microsoft Edge | Microsoft Edge Dev Blog</a></li>
</ul>

<p>FirefoxとChromeについては、NightlyやCanaryでフラグを有効にすると試せます。</p>

<p>WebAssemblyについては、中心人物のひとり、MozillaのLuke Wagner氏へのインタビューが面白いです（インタビューの場に混ぜていただきました）。インタビューが行われたMozillaのView Source Conferenceでのセッション資料も参考になります。</p>

<ul>
<li><a href="http://codezine.jp/article/detail/9072" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ハイパフォーマンスなWebを実現するasm.js／WebAssemblyとは――Mozillaのルーク・ワグナー氏に聞く：CodeZine（コードジン）</a></li>
<li><a href="http://people.mozilla.org/~lwagner/wasm-view-source/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WebAssembly</a></li>
</ul>

<p>また、先日ポッドキャストでのインタビューも行われています。こちらもあわせてどうぞ。</p>

<ul>
<li><a href="http://chariotsolutions.com/podcast/techcast-94-luke-wagner-webassembly/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">TechCast #94 &#8211; Luke Wagner on WebAssembly</a></li>
</ul>

<h2>Edgeの拡張がプレビュー版に</h2>

<p>Microsoft Edgeの拡張機能が、ついにプレビュー版に入りました。</p>

<ul>
<li><a href="https://blogs.windows.com/msedgedev/2016/03/17/preview-extensions/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Microsoft Edge extensions now available to preview | Microsoft Edge Dev Blog</a></li>
</ul>

<p>拡張は正式リリース時にはWindows Storeから追加できるようになるそうです。</p>

<p>拡張の構造はChrome拡張互換のAPIですが、現時点では本家やMozillaの<a href="https://developer.mozilla.org/ja/Add-ons/WebExtensions" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">WebExtensions</a>と少し違い、<code>chrome</code> オブジェクトが <code>browser</code> オブジェクトに変わっているそうです。ちょっと面倒ですね。</p>

<ul>
<li><a href="http://www.misuzilla.org/Blog/2016/03/21/HowToCreateExtensionForMicrosoftEdgeInsiderPreview" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Micorosoft Edge(プレビュー)の拡張を作ってみる &#8211; ぷろじぇくと、みすじら。</a></li>
<li><a href="http://www.misuzilla.org/Blog/2016/03/21/InspectExtensionPlatformOfMicrosoftEdgeInsiderPreview" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Micorosoft Edge(プレビュー)の拡張について調べる、デバッグする方法 &#8211; ぷろじぇくと、みすじら。</a></li>
</ul>

<p>サポート予定のAPIは<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ロードマップ</a>が公開されています。Firefox, Edge, Chromium系で（だいたい）同じコードで拡張が動くようになるのでやる気がでますね。</p>

<h2>Safari 9.1リリース、さらにTechnology Preview登場</h2>

<p>3月21日に、OS X 10.11.4とiOS 9.3がアップデートされ、Safari 9.1がリリースとなりました。WebKitのブログで新しい機能が紹介されています。</p>

<ul>
<li><a href="https://webkit.org/blog/6008/new-web-features-in-safari/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">New Web Features in Safari</a></li>
</ul>

<p>新しい機能は内部的に利用されてもいるようで、追加されたCSS Custom Propertiesを使い、Web Inspectorのコードをシンプルにした話もエントリとして公開されています。</p>

<ul>
<li><a href="https://webkit.org/blog/5989/css-variables-in-webkit/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">CSS Variables in WebKit</a></li>
</ul>

<p>さらに、3月30日、Safari Technology Previewという開発者向けのビルドが公開されました。</p>

<ul>
<li><a href="https://webkit.org/blog/6017/introducing-safari-technology-preview/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Introducing Safari Technology Preview</a></li>
</ul>

<p>Safari Technology Previewはリリース版のSafariよりも新しいWebKitを搭載したビルドで、2週間にいちど更新されます。最初のビルドではES2015のArrow Functionsやイテレータ、Web標準ではShadow DOM (v1)などが使えるようになっています。</p>

<p>なお、レンダリングエンジンのWebKitはこれまでもナイトリービルドを提供していましたが、Safari Technology Previewは独立したUIを持ち、App Storeから更新されるといった違いがあります。</p>

<p>現段階でiOS版のプレビューは提供されていませんが、<a href="https://twitter.com/grorgwork/status/715481892548513794" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">多くの人がそれを望んでるだろうとは認識している</a>とのこと。こちらのほうが出ると嬉しいので、要望をあげましょう。</p>

<p><img src="/wp-content/uploads/2016/04/yakura-3-207x161.jpg" alt="" width="207" height="161" class="aligncenter size-full wp-image-18774" /></p>
]]></content:encoded>
		
		<series:name><![CDATA[WEB標準化動向]]></series:name>
	</item>
	</channel>
</rss>
