Firefox 3で追加されたオフライン機能とは
杉山貴章(オングス)
2008/11/27 17:00
Firefox 3で利用できるようになった新機能のひとつであるオフライン機能を利用すれば、オフライン中にでも動作するウェブアプリケーションを構築できるようになる。これからしばらくの間、このFirefox 3のオフライン機能について紹介していきたい。
Firefox 3のオフライン機能はHTML 5ベース
Firefox 3のオフライン機能は、HTML 5仕様のドラフトをベースとして一部独自のAPIを導入する形で実装されている。具体的には、主に次の2つの機能を利用することができる。
- ウェブアプリケーションをキャッシュするメカニズム
- オフラインで利用可能なローカル・データストレージ
通常、ウェブアプリケーションはサーバ上のプログラムと通信するためインターネットに接続された状態でなければ利用することができない。しかしウェブアプリケーションのキャッシュメカニズムを利用すれば、ウェブブラウザがオフライン状態のときでも、キャッシュされたプログラムにアクセスすることでオンライン状態のときと同様に処理を継続することができる。また、ローカル・データストレージによってウェブアプリケーションが利用するデータをサーバ上でなくローカルの記憶領域に保存しておくことができるため、オフライン状態でもデータの読み書きができる他、サーバと通信するのに比べて高速なアクセスが可能となる。
これを現時点でのHTML 5のエディターズ・ドラフトに照らし合わせると、前者は「5.7 Offline Web applications」、後者は「5.10 Structured client-side storage」として定義される機能に該当する。
上記に加えて、HTML 5にはオンライン/オフライン状態を区別するプロパティと、この状態の変更を検知するイベントが定義されており、Firefox 3にも実装されている。これによってウェブアプリケーションはいつブラウザがオンライン/オフラインになったのかを正確に知ることができるわけだ。
- 1人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: 開発者のFirefox 3 (69件)
- ホワイトペーパー
- 企画特集
御社のログ活用しませんか!?
SOA、BPM、SaaS −今、企業に必要なこと
今注目の「サジェスト検索」−デモ掲載中
パンデミック対策特集
ESBでIT投資の無駄を劇的に解消する
【徹底対談】運用管理ツールの賢い使い方
集積度も性能も、業界最高水準のブレードPC
インターネット上の悪意を未然に防ぐには?
ストレージメディア特設サイト開設
中小企業のセキュリティリスクとは?
◆エン・ジャパン厳選求人☆毎週更新◆
仮想環境を実現するソリューション特集
セキュリティ&ユーザ事例【SIer Club】
ロリポップ!がリニューアル
そのストレージで仮想化に対応できますか?
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
iPhone 3G
Microsoft
Chrome
Windows
Google
PHP
Windows Vista
Windows 7
Mozilla
Apple
JavaScript
ブラウザ
CSS
Java
脆弱性
インストール
iPod touch
Mac OS X
Flash
アプリケーション
Ajax
Off Topic
WebKit
開発環境
SOA
ソフトウェア開発
仮想化
Webサービス
HTML
RIA
iPhone
Safari
Tips
Opera
Linux
データベース
Internet Explorer
UI
プログラミング言語
セキュリティ
リファレンス
Firefox 3
OS
Adobe
Firefox
Database
オープンソース
小技
Webデザイン
モバイル
話題のタグを見る »
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――