12/16 時点_ポイント最大13倍

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

販売価格
3,300
(税込)
出荷目安:
1~2営業日で出荷
たまるdポイント(通常) 30

+キャンペーンポイント(期間・用途限定) 最大12倍

※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。

表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍

  • 商品情報
  • レビュー
≪商品情報≫

著者名:末次章
出版社名:日経BP
発行年月:2025年06月
判型:B5
ISBN:9784296071081


≪内容情報≫

本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。
最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。
● データベースにアクセスすると、サーバーからの応答待ちが発生する
● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない
● オフライン状態(通信圏外など)で、データベースへアクセスできない
いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。
ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。

ブラウザ内DBによるシングルページWebアプリの高性能化手法 /末次章のレビュー

投稿されたレビューは0件です。

この商品のカテゴリ

同カテゴリのおすすめ商品

別カテゴリのおすすめ商品

ふるさと納税百選のおすすめ返礼品