Cloudflare Workersの概要
ユーザーに近いエッジでコードをデプロイするためのserverlessプラットフォームとして、Cloudflare Workersについて学びます。
「Cloudflare Workersの概要」はCoddyKit上の無料Edge Computing with Cloudflare Workers & Denoレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはEdge Computing with Cloudflare Workers & Deno学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Edge Computing with Cloudflare Workers & Denoコースには全4レッスンが含まれています。
このレッスンの一部はまだ翻訳されておらず、英語で表示されています。
Meet Cloudflare Workers
Cloudflare Workers is a serverless platform that runs your code on Cloudflare's global network — incredibly close to your users, wherever they are.
Serverless, but Closer
Like AWS Lambda, Workers are serverless — you write code, Cloudflare runs it with no servers to manage. The twist: it executes at the edge, near every user.
How Workers Intercept Requests
A Worker intercepts requests. Before a call hits your origin, it lands on a Cloudflare edge server where your code can modify, answer, or redirect it.
Why Choose Workers?
Workers are fast (code runs milliseconds from users), auto-scaling, cheap (pay per use), and global across hundreds of data centers. Ideal for modern apps.
Common Worker Use Cases
Workers shine for A/B testing, API gateways, content personalization, and on-the-fly image resizing — a lightweight backend or a boost to your existing one.
Workers Use JavaScript
Workers run standard JavaScript (or TypeScript) on the V8 engine — the same one behind Chrome and Node. Familiar syntax, familiar tools.
Anatomy of a Worker
A Worker listens for fetch events — incoming HTTP requests — and responds. This example just returns a plain Hello to any request.
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
// This Worker responds to ANY incoming request
return new Response('Hello from Cloudflare Worker!', {
headers: { 'content-type': 'text/plain' },
})
}The 'fetch' Event
addEventListener('fetch', ...) is your Worker's entry point: it runs your code on each incoming request, and event.respondWith() sends the reply back.
Worker Environment & APIs
Workers give you standard Web APIs like Fetch and URL, plus Cloudflare extras like KV storage and Durable Objects — coming in later lessons.
Check Your Understanding
Which of the following are key benefits of using Cloudflare Workers?
Workers Overview Recap
Recap: Cloudflare Workers run serverless code at the edge, intercepting requests with fast, scalable, cheap JavaScript. Next: setting up your dev environment.
よくある質問
「Cloudflare Workersの概要」レッスンは無料ですか?
はい。「Cloudflare Workersの概要」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Edge Computing with Cloudflare Workers & Denoコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Edge Computing with Cloudflare Workers & Denoコースには全4レッスンが含まれています。
「Cloudflare Workersの概要」で何を学びますか?
ユーザーに近いエッジでコードをデプロイするためのserverlessプラットフォームとして、Cloudflare Workersについて学びます。 ブラウザで直接実行するハンズオンコードでEdge Computing with Cloudflare Workers & Denoを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Edge Computing with Cloudflare Workers & Denoを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのEdge Computing with Cloudflare Workers & Denoは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「Cloudflare Workersの概要」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このEdge Computing with Cloudflare Workers & Denoレッスンでコードを書いて実行できますか?
はい。すべてのEdge Computing with Cloudflare Workers & Denoレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- エッジコンピューティングとは
- Cloudflare Workersの概要
- エッジ向けランタイムDeno
- エッジ、クラウド、CDNの違い