Cloudflare Workers : présentation
Découvrez Cloudflare Workers, une plateforme sans serveur permettant de déployer du code en périphérie, au plus près des utilisateurs.
Cloudflare Workers : présentation est une leçon Edge Computing with Cloudflare Workers & Deno gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Edge Computing with Cloudflare Workers & Deno, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Edge Computing with Cloudflare Workers & Deno comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
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.
Questions Fréquemment Posées
La leçon « Cloudflare Workers : présentation » est-elle gratuite ?
Oui — le texte complet de « Cloudflare Workers : présentation » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Edge Computing with Cloudflare Workers & Deno, passe à CoddyKit PRO. Le cours Edge Computing with Cloudflare Workers & Deno comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Cloudflare Workers : présentation » ?
Découvrez Cloudflare Workers, une plateforme sans serveur permettant de déployer du code en périphérie, au plus près des utilisateurs. Tu pratiques Edge Computing with Cloudflare Workers & Deno avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Edge Computing with Cloudflare Workers & Deno ?
Aucune expérience préalable n'est requise. Edge Computing with Cloudflare Workers & Deno sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Cloudflare Workers : présentation » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Edge Computing with Cloudflare Workers & Deno ?
Oui. Chaque leçon Edge Computing with Cloudflare Workers & Deno inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce que l’informatique en périphérie ?
- Cloudflare Workers : présentation
- Deno : un environnement d’exécution pour la périphérie
- Périphérie, cloud ou CDN