書籍概要

Web開発者のための[入門]Cloudflare Workers
――JavaScriptTypeScriptの簡単・高速プラットフォーム

著者
発売日
更新日

概要

Cloudflare Workersは,Cloudflareが展開しているサーバーレスコンピューティングプラットフォームです。いわゆるFaaS(Function as a Service)の1つですが,AWS LambdaやCloud Functions(Google Cloud),Azure Functions(Microsoft Azure)などよりも,軽量かつ気軽に試せるサービスです。

その一方で,Cloudflareプラットフォーム製品の中核という位置づけにあり,キーバリューストア,S3互換ストレージ,リレーショナルデータベースなどを呼び出すこともできる強力なサービスでもあります。

本書はCloudflare Workersの手軽な入門書です。CDNエッジの概要と用途および,Cloudflare Workersの概要を押さえ,ハンズオンでCloudflare Workersの基本から,一歩進んだ使い方まで体験できます。

こんな方におすすめ

  • Web開発者
  • フロントエンドエンジニア
  • 個人開発者
  • JavaScriptユーザー・TypeScriptユーザー

サンプル

samplesamplesamplesamplesample

目次

  • はじめに

第1章 はじめてのCloudflare Workers

  • 1.1 Cloudflare Workersとは
  • 1.2 Cloudflare Workersをはじめよう
  • 1.3 作って学ぶCloudflare Pages

第2章 Cloudflare WorkersとHono

  • 2.1 HonoではじめるCloudflare Workers
  • 2.2 Honoで作る短文投稿Webアプリ

第3章 Cloudflare Workersとエッジ

  • 3.1 Cloudflare WorkersにおけるキャッシュとHTTP Caching
  • 3.2 エッジにおけるRustとCloudflare Workers

第4章 Cloudflare Workersの連携機能

  • 4.1 Service bindingsで複数Workerを連携してみよう
  • 4.2 Cron TriggersでWorkerを定期実行してみよう

第5章 Cloudflareスタック入門

  • 5.1 HyperdriveでDBとの通信を効率化しよう
  • 5.2 Durable Objectsでステートフルな処理やリアルタイム通信を実装する
  • 5.3 Cloudflare AccessでWebサイトへアクセス制限を追加しよう
  • 5.4 Cloudflare Queuesを使ってバックグラウンドで非同期処理してみよう

第6章 Cloudflare Workersと生成AI

  • 6.1 Cloudflareにおける生成AI活用
  • 6.2 Agents SDKの詳細と利用方法
  • おわりに
  • 参考文献
  • 索引

サポート

正誤表

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2026年2月6日最終更新)

P.143 リスト5 "class_name"の値

// (略)
        "class_name": "Counter",
// (略)
// (略)
        "class_name": "Chat",
// (略)

P.173 本文10行目

たちえば、
えば、

商品一覧