JavaScript
Microsoft Edge の JavaScript で関数内で順に処理する yield を実装した Generator が実装されました。関数名の前に * を付けると yield を使用することができます。 現状、Edge でこの機能をそのまま使うことができません。アドレスバー about:flags 入力…
Proxy とか Proxies とか呼ばれているもので、メタプログラミング用に Reflect と共に追加された機能。一応、Reflect も Edge でつかえます。 現状、Edge でこの機能をそのまま使うことができません。アドレスバー about:flags 入力し、「開発者向け設定」ペ…
ずっと JavaScript の予約語だった Class がやっと使える様になりました。ざっくりいうと、初期設定をするコンストラクタと、関数の塊を内包したものです。他の言語のものと似ており、一応継承はできます。 現状、Edge でこの機能をそのまま使うことができま…
Build 10565 で動作するようになりました。デスクトップから Edge、Edge からデスクトップ両方できます。ただし、Google など一部ページはサイト側の JavaScript の実装の問題で動作しません。 コンテンツ内のドラッグアンドドロップは動作しているのですが…
設定のトグルが旧 Preview 時の UI のままである為 WinJS でつくられている可能性が濃厚。 また、ウインドウリサイズ時、アダプティブレイアウトが変更された際の描画が遅く、振る舞いが WinJS でつくられた Blank のアプリに近いです。 ちなみにカレンダー…
数日前に動かないと記事に書きましたが、アドレスバーに about:flags を入力、Enable experimental JavaScript features のチェックを入れてブラウザを再起動すると動作しました。
今後、ECMAScript のバージョンナンバーは西暦になるとか。 以下のツイートや Build 2015 や Microsoft Edge Web Summit 2015 でも言われているので本当っぽいが真相はいかに。 .@rauschma note cover of most recent draft. We hope the year-based brandin…
Chrome では V8 という JavaScript エンジン が使われており、IE では Chakra というものが使われています。 Microsoft Edge での変更 ブラウザで動作する DLL が Edge で変更されました。いにしえの jscript が chakra.dll になっています。 IE 11レンダリ…
Media Capture and Streams/getUserMedia APIローカルデバイスのマイクやカメラにアクセスするための API です。 status.modern.ie でしれっと getUserMedia が Preview Release になっておりました。 Internet Explorer Web Platform Status and Roadmap - …
Spartan で Conditional Rules ( CSS.supports() ) が使用可能になったので試してみました。 各ブラウザーでの状況 http://caniuse.com/#feat=css-supports-api 現状 Sarfari / Opera Mini では非対応のようです。 使い方 こちらで "display: flex" に適応で…