1/2D描画API。新しいCanvas要素で使用して、画像、ゲームグラフィックス、またはその他の実行視覚グラフィックをレンダリングできます。
2/WebアプリケーションがプロトコルまたはMIMEタイプとして登録することを約束するAPI。
オフラインWebアプリケーションをサポートするための新しいキャッシュメカニズムを導入する3/A API。
4/ビデオやオーディオを再生できるAPIは、新しいビデオ要素とオーディオ要素を使用できます。
5/A History APIは、閲覧されている履歴を公開することができ、Promise Pageは、追加後にAjaxアプリケーションでバックボタンサポートをより適切に実装できます。
6/ドキュメント全体のメッセージ。これは、ソースドメインを考慮せずにドキュメントが相互に通信する方法を提供します。
ドラッグアンドドロップ操作をサポートする8/A APIは、ドラッグ可能な機能に関連付けられます。
編集操作をサポートする9/ APIは、新しいグローバルなコンテンツ誘導機能に関連付けられます。
10/Webアプリケーションをサポートしてローカルネットワーク上で相互に通信し、ソースサーバーでの双方向通信を維持する新しいネットワークAPI。
JavaScript APIのキー/値ペアを使用して、クライアントの永続的なストレージを実装し、埋め込みSQLデータベースもサポートします。
サーバーが送信したイベントは、新しいイベントソース要素に関連付けられます。新しいイベントソース要素は、リモートデータソースとの永続的な接続を助長し、Webアプリケーションでのポーリングの必要性を大幅に排除します。
同時に、HTML 5は、ヘッダー、フッター、フィギュア(イラスト)、ダイアログ(ダイアログ、セッションをマークするために使用)、ナビゲーション(ナビゲーション)などの通常のページコンポーネントをサポートするために、多くの新しい表現要素を導入しました。さらに、インタラクティブなテーブルとツリーをサポートする新しいDatagrid要素、コンボボックスに提供されるデータリスト要素、および長期にわたるタスクの完了を示すプログレス機能があります。同時に、RSSシードをサポートするページタグが追加されます。
フォームの場合、入力要素のタイプには、日付、時間、電子メール、およびURLの新しいサポートが含まれているため、ブラウザはカレンダー日付セレクターやユーザーアドレス帳との統合などのユーザーインターフェイス要素を提供し、定義された形式でサーバーにデータを送信できます。
HTML 5は、いくつかのよく知られている機能のサポートも放棄します。これらの中で最も注目に値するのは、フレームのサポートの放棄です。なぜなら、フレームワークは長い間、Webページのアクセシビリティと使いやすさを損なうと考えられてきたからです。ブラウザがHTML 5標準を完全にサポートしている場合でも、古いHTMLバージョンのサポートは長年続くため、これらの放棄された機能を引き続きサポートします。
HTML 5は、2007年3月に設立されたW3CのHTMLワーキンググループのガイダンスの下で開発されました。ワーキンググループの運営は完全に公開されており、Apple、Google、IBM、Microsoft、Mozilla Foundation、Nokia、Operaのメンバーが500人近くの参加者に含まれています。
HTMLが非常に重要な基準であることは間違いありません、と最初のHTMLバージョンの著者であるTim Berners-Leeは言いました。ブラウザプロバイダーを含む開発者コミュニティが、Webの最高の軌跡を作成するために協力することに興奮しています。非常に多くの人々のアイデアを統合することは難しい作業であり、私たちが直面する課題は、革新と成功、理想、プラグマティズムのバランスを見つけることです。
HTML 5は徐々にHTML 4を置き換えますが、HTML 5仕様の最終決定はまだ長い道のりです。現在の計画は、2009年に推奨の候補として最初に使用し、2010年9月に最終公式版として実施されることです。
チャールズ・ハンブル
翻訳者Zhang Yi