ボクたちのwww webクリエイターのこれからを考える
DESCRIPTION
TRANSCRIPT
自己紹介
Webアプリケーション開発 IT業務システム設計/開発Webサービス導入/事業戦略コンサルティング
HTML5-WEST.jp代表 / 京都GTUG / CSS Nite in OSAKA / 神戸ITフェスティバル実行委員など
むらおか まさかず
村岡正和 @bathtimefish
http://html5-west.jp/
HTML5-WEST.jpHTML5 JavaScript中国拳法 Python 主夫になりたい
炊事 Google Apps
http://www.webplatform.org/
WebPlatform.org
What’s HTML5
• Webの進化を爆速にしたキーワード
• HTML5 is Candidate Recommendation now.
• つづきは HTML5.1 で
• 一般的にはHTML5とそれを取り巻くWeb技術仕様
の総称として使われている
最新データのダウンロードが終わるまではキャッシュされたデータを表示
既存のデータだけを素早く利用できるようにする
ダウンロード完了時にデータを更新する
データ送信は一旦デバイスに保存、後でゆっくり
サーバーに送る
地球からのデータは遅いので、待ってられない&
よく切断する
AppCache+WebStrageでの非同期データ送受信
HTML5 APIs (especially Device APIs)
Bluetooth, NFC, USB, Camera, P2P, Geolocation, Socket, Filesystem Calender, SMS, Screen Orientation, Notification, Power Management...
高機能なAPIの実装によってWebアプリの性能も向上する。特にデバイス操作系に注目。
Optimization, fast! fast!
Asm.js JavaScriptに対するlow levelでの高速化の取り組みがはじまった。JSが重いというのは過去の話。
Uglify, Closure compilerなどコードレベルの最適化やES5なども高速化に貢献
Web feature OS
FirefoxOS Tizen Webアプリを基本機能に据えるOSの登場
ひとつのWebアプリが様々なプラットフォームで動作する。Webアプリはブラウザの枠を超える。この相互運用性がWebアプリの本質