• 発売日:2025/06/06
  • 出版社:日経BP
  • ISBN:9784296071081

読み込み中…

ブラウザ内DBによるシングルページWebアプリの高性能化手法

ブラウザ内DBによるシングルページWebアプリの高性能化手法

通常価格 3,300 円(税込)
通常価格 セール価格 3,300 円(税込)
SALE 売り切れ
  • 発売日:2025/06/06
  • 出版社:日経BP
  • ISBN:9784296071081
ネットストア在庫 詳細
    読み込み中...
My店舗在庫
    My店舗登録で在庫確認と店舗お受け取りのご利用が可能になります。(要ログイン)
  • 在庫表示のサンプル
商品説明
 本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。
 最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。
● データベースにアクセスすると、サーバーからの応答待ちが発生する
● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない
● オフライン状態(通信圏外など)で、データベースへアクセスできない
 いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。
 ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
目次
第1部 PouchDBの基礎知識
 第1章  PouchDB概要
 第2章  PouchDB開発環境のセットアップ
第2部 PouchDBの実装(基本)
 第3章  データベースの操作
 第4章  ドキュメントの操作
 第5章  検索機能
 第6章  同期機能
第3部 PouchDBの実装(応用)
 第7章  React サンプルアプリ
 第8章  例外処理
詳細を表示する

カスタマーレビュー

honto本の通販ストアのレビュー(0件)

並び順:
1/1ページ

最近チェックした商品