World Wide Web Consortium (W3C) は、HTML 5 仕様のドラフトをリリースしました。これは、HTML 4 が 10 年以上前にリリースされて以来、初の大幅な改訂版であり、この期間中、開発者は徐々にアプリケーションを HTML 5 に移植してきました。 Web は主に静的なメディアからリッチ メディア コンテンツを備えたインタラクティブなアプリケーションに進化しました。
そのため、HTML 5 はアプリケーション開発者によって新機能が十分に考慮されています。多数の新しい Javascript API が導入されています。これらのコンテンツは、対応する HTML 要素に関連付けることができます。
1/ 新しい Canvas 要素で画像、ゲーム グラフィックス、またはオブジェクトをレンダリングするために使用できる 2 次元描画 API。その他の実行中のビジュアル グラフィック。
2/Web アプリケーションが自身を特定のプロトコルまたは MIME タイプとして登録できるようにする API。
3/オフライン Web アプリケーションをサポートする新しいキャッシュ メカニズムを導入する API。
4 /新しいビデオ要素とオーディオ要素を使用して、ビデオとオーディオを再生できる API。
5/閲覧履歴を公開できる履歴レコード API。これにより、追加後の AJAX アプリケーションの戻るボタンをページでより適切にサポートできるようになります。
6/クロスドキュメント メッセージング。ソース ドメインに関係なくドキュメントが相互に通信できるようにする方法を提供します。7/この設計は、クロスサイト スクリプティング攻撃をある程度防止します。
8/ドラッグ アンド ドロップ操作をサポートする API。これを使用して、draggable 属性に関連付けることができます。
9/ 編集操作をサポートする API。これは、新しいグローバル contenteditable 属性に関連付けることができます。ローカル ネットワーク上の Web アプリケーションをサポートする新しいネットワーク API は相互に通信し、オリジン サーバー上で双方向通信を維持します。
埋め込み SQL データベースをサポートしながら、JavaScript API のキーと値のペアを使用してクライアント側の永続ストレージを実装します。
サーバーによって送信されたイベントは、新しいイベント ソース要素に関連付けることができます。これにより、リモート データ ソースへの永続的な接続が容易になり、Web アプリケーションでのポーリングの必要性が大幅に排除されます。
同時に、HTML 5 も同様です。ヘッダー (ヘッダー)、フッター (フッター)、図 (イラスト)、ダイアログ (ダイアログ、セッションをマークするために使用)、ナビゲーション (ナビゲーション) などの一般的なページ コンポーネントをサポートするための多くの新しいプレゼンテーション要素が導入されています。インタラクティブなテーブルとツリーをサポートする新しい datagrid 要素、コンボ ボックスの datalist 要素、および長時間実行されるタスクの完了を表示できる progress 属性も同時に追加されます。
フォームの場合、入力要素タイプ タイプには、日付、時刻、電子メール、および URL の新しいサポートが含まれているため、ブラウザーは、カレンダーの日付ピッカーやユーザーのアドレス帳との統合などのユーザー インターフェイス要素を提供できると同時に、
HTML 5 では、いくつかのよく知られた機能のサポートも廃止されました。その中で最も注目すべきは、HTML のアクセシビリティと使いやすさを損なうと長い間考えられてきたフレームのサポートです。 Web ページは、ブラウザが HTML 5 標準を完全にサポートしている場合でも、古いバージョンの HTML のサポートは長年にわたって継続されるため、注意が必要です。 2007 年 3 月に設立された W3C の HTML ワーキング グループのガイダンスです。ワーキング グループの運営は完全に公開されており、最近では 500 人の参加者には Apple、Google、IBM、Microsoft、Mozilla Foundation、Nokia、Opera のメンバーが含まれていました。
最初の HTML バージョンの作成者である W3C ディレクターの Tim Berners-Lee 氏は、「HTML が非常に重要な標準であることは疑いの余地がありません。ブラウザ ベンダーを含む開発者コミュニティが活動しているのを見てうれしく思います」と述べています。ウェブに最適な開発軌道を作り上げるために、多くの人々のアイデアを統合するのは困難な作業であり、私たちが直面している課題は、革新と保守主義、理想主義と現実主義の間のバランスを見つけることです。
HTML 5 は徐々にそうなっていきます。」 HTML 4 に代わるものですが、HTML 5 仕様の最終決定にはまだ時間がかかります。現在の計画では 2009 年にリリースされる予定です。当初は 2009 年中の推奨候補として検討され、その後最終正式バージョンとして実装されました。
著者 Charles Humble
翻訳者 Zhang Yi