HTML5とは

勉強会に参加したので、簡単にメモ

【全般】
・広義の意味ではmarkup,css,js,websocketなどフレームワーク全体を指す
・現状ブラウザの対応状況としては、以下のような感じ

	safari > chrome > firefox > opera >>>> ie

xhtmlは凍結し、html5移行
・基本的に、markupはシンプルに、定型的な記述で省略可能なものは省略可に


【どんなことができるのか?】
Flashのように文字がくるくる回るような動きが、cssのみで記述できる
Flashにしか見えない、画像内で落ち葉が落ちてくるような動きが、cssと少しのjsだけで記述できる
・formタグの設定だけで、日付入力部分にカレンダーを出したり、URL/e-mail形式などのバリデーションが可能


【関連技術として】
javascript canvas (描画ツール)
・web sockets

httpの拡張プロトコル。サーバからブラウザにデータを送れる、プッシュ型の通信が可能。
cometのような技術。※今後はcomet→web socketsに移行していくのではと予想される

sqliteが組み込まれ、DB接続が可能となる