Experts.jp日本に、もっとエキスパートを。(1)今月より、主にW3CまわりのWeb標準について、前の月に公開された仕様の動向やグループ内での議論を取り上げる連載をスタートします。12月下旬になってしまいましたが、今回は11月中旬にW3CのTPACというイベントが開催されたので、そちらの模様を中心にお届けします。2013」が開催されました。Faceミーティングを開催します。Plenaryという日で、WGなどの壁を超えたコミュニケーションが行われます。Dayでは、午前中がシングルトラックでのセッション、午後はアンカンファレンスによるセッションという構成で行われました。WGが策定する仕様のライセンスと、W3Cのプロセス改訂の話でしょうか。Licenseという独自のライセンスのもと提供されています。このライセンスの大きな欠点としては、仕様をフォークできないということです。教育目的などであっても仕様の一部を利用するといったことも文言上は禁止されているなど、自由度の低いライセンスとなっていました。Affiliationライセンスのデュアルライセンスのもと提供できるようになりました。Experimentデュアルライセンスは試験的とされているため、他WGの仕様はデュアルライセンスになりません。5.1仕様もこの対象ではありません。制限はありますが、使いやすい仕様書への第一歩となったのは間違いありません。Policyとの関連など、幅広い観点から意見が出ていました。Recommendationが統合?これまで、W3C勧告プロセスでは、仕様が以下の5つのステップに分かれていました。受け付ける、など)を設け進めていくモデルなのですが、頻繁に仕様が更新されるようになった今、プロセスが手間となるといった問題が出ていました。Recommendation(仮)、Recommendation(仮)と3つのステップとなっています。加えて、これまで曖昧だった実装に関する言及を明確化するなどの改訂もとられています。「Recommendation」を「Standard」に変更するかといった議論も出ているとのこと。今後は、寄せられたコメントをもとに、最終的なドラフトを1月にW3Cの諮問委員会に提出するとのことです。アンカンファレンス午後はアンカンファレンス形式で、10トラック合計26のセッションが開かれました。オフラインWeb技術などの仕様にフォーカスしたセッションなど幅広いトピックが揃ったようです。Extensionsの大部分ををHTML5仕様に持ってくることが内定するなど、仕様策定に関するところで前進もありました。Day以外の日は、各WGのF2Fミーティングが行われました。WGのF2Fミーティングは、11月10日から11月12日の3日間にわたり開催されました。Shapes仕様では、CSSのシェイプとSVGのシェイプ構文や値の扱いが違いうことから構文を変更する話が出ていました。2へ先送り、circle()の構文をradial-gradient()と類似したものへ変更することが決定しました。Callとなる予定です。ピクセル密度比(device-pixel-ratio)についても議論がありました。現在広く使われているdevice-pixel-ratio媒体特性やwindow.devicePixelRatioプロパティは、2006年にAppleがWebKitに導入した仕組みです。Display対応から普及し、他のブラウザも互換性のために実装しましたが、そもそも仕様がないことやブラウザ内蔵のズーム機能・ピンチズーム時の関わりなどが決まっておらず、非互換が生まれています。今回、Appleが新しい機能を検討するという決定がなされました。既存機能の拡張や標準化とならなかったことが残念ですが、一方でピンチズームレベルや、ブラウザのズームレベルなど、取得できなかった値に対する言及もあり、今後の検討が気になります。その他もフォーカスリングとフィルタとの関連性、他のプラットフォーム仕様のため属性を選択する擬似要素をセレクタ仕様に含めるか否か(CSSでは利用できませんが)など、興味深い議論が数多く行われています。WGのF2Fは、11月11日と11月12日の2日間にわたり開催されました。Elementsについてはおおよそ仕様が固まりつつあることがEditorから示されました。Importsについては、クロスオリジンなコンポーネントをインポートすることに関しAppleから意見があり、ES6のモジュールなども含めた大きな議論となりました。Workersを削除するアクションが割り振られました。HTML仕様では残ると思いますが、W3Cでの今後の動きは現在のところ不明です。WGで急務なのが、仕様のテストです。実装は進んでいるもののテストケースがない、テストケースがレビューされていないといった問題があり、先に進められないという仕様がいくつかあるため、テストのレビューなどについてのセッションも設けられました。WGのF2Fは、11月14日と11月15日の2日間にわたり開催されました。Extensions仕様のバグに対する議論が主に行われたようです。2への見送りを含めた議論が行われました。Dayでの項でもお伝えしたとおりですが、ルビマークアップの拡張仕様をHTML5仕様に取り込むという話についての共有がなされました。WGのF2Fは11月14日と11月15日の2日間にわたり開催されました。2013まず興味深かったのがrel=prerenderやrel=dns-prefetchといった、先読み関連の機能です。IE11で幾つか対応したこともあり、標準化という議題に再度あがったのでしょうか。WGとのジョイントミーティングの場でも共有されています。Priorities仕様に関する議論も行われました。WGとのジョイントミーティングで共有されています。Visibilityですが、現在は取得できない「要素が表示されているか否か」を知る機能について議論が行われました。Loggingなど検討中の新しい仕様についても議論が行われました。WGのF2Fも、11月14日と11月15日の2日間にわたり開催されました。DOMに統合していく議論が盛り上がっていました。DOMと異なる名前空間に属していますが、これをHTMLと同じ名前空間にするといった提案が出ました。DOM新しいDOMへの移行により懸念されるのが、既存のコンテンツとの後方互換性です。検討中の提案では、graphicsというトップレベルの要素を導入し、そこでパーサの解釈を切り替えるというアイデアが提案されています。DOMに依存するコンテンツが増える懸念から、SVG2での検討対象とする流れになったようです。Elementsが提案されました。WGの公式な仕様として今後策定が進むようです。11月に公開されたWeb標準TPACが開催され、忙しかったはずなのですが、数多くの仕様が公開・更新されています。気になったものを抜き出してみました。WGより公開されました。Promisesベースになるなど、APIの大きな変更が行われています。WGより公開されました。3.0のデュアルライセンスのもと公開されています。Noteとして公開されました。Groupにて主に作業されていたものです。