OWS Edge Workers — V8 Isolates

Votre code JS/TS
sur 119 PoPs.

Exécutez du JavaScript ou TypeScript directement à la périphérie du réseau mondial OWS. V8 Isolates ultra-légers, middleware CDN natif, facturation au CPU réellement consommé.

JavaScript & TypeScript natifs 119 Points de présence Middleware CDN intégré 128 MB RAM / Worker 30s CPU max / requête Facturation au CPU

Chiffres clés

119Points de présence
128 MBRAM max / Worker
30 sCPU max / requête
10 MBTaille script max

Facturation à la milliseconde CPU réellement consommée. Minimum 1,19 €/mois quel que soit le volume.

Déploiement

En production en trois étapes

01

Écrivez votre Worker

Créez un fichier TypeScript ou JavaScript standard. Exportez un objet avec une méthode fetch(request, env). Testez localement avec les Web APIs standard — aucune dépendance propriétaire requise.

02

Déployez depuis le panel

Collez votre code ou connectez votre dépôt Git dans le panel OWS. Le déploiement global se propage en moins de 100 ms sur les 119 PoPs du réseau. Zéro configuration infrastructure.

03

Exécution à la périphérie

Chaque requête est routée vers le PoP le plus proche de l'utilisateur. Votre Worker s'exécute dans un V8 Isolate dédié, isolé, avec facturation uniquement au CPU réellement consommé.

Tarification transparente

Estimez votre coût mensuel

Pay-as-you-go — vous payez uniquement le CPU consommé et les requêtes traitées.

100k secondes
02 500k s5 000k s
5M
050M100M

Devise d'affichage

Estimation mensuelle

4,78 €

Hors taxes • Taux de change indicatifs

Détail du calcul (USD)

Forfait mensuel minimum $1.30
CPU : 100k s × $0,026/k $2.60
Requêtes : 5M × $0,26/M $1.30
Total USD$5.20

Grille tarifaire OWS

Forfait mensuel1,19 €/mois
CPU consommé0,024 €/1 000s
Requêtes0,24 €/million

Architectures

Deux modes d'exécution

Les Workers fonctionnent aussi bien en point d'entrée autonome qu'en couche intermédiaire devant votre infrastructure existante.

Mode Standalone

Le Worker est le point d'entrée unique. Il génère les réponses lui-même sans passer par une origine. Idéal pour les APIs légères, les health checks, les redirections et les réponses JSON calculées.

UtilisateurEdge WorkerRéponse
  • APIs légères sans serveur d'origine
  • Redirections et réécriture d'URLs
  • Health checks & monitoring
  • Génération de tokens JWT

Mode Middleware CDN

Le Worker s'intercale entre l'utilisateur et votre serveur d'origine. Il peut inspecter, modifier ou enrichir les requêtes et réponses. Votre infrastructure existante reste inchangée.

UtilisateurEdge WorkerOrigine
  • Injection d'en-têtes de sécurité
  • A/B testing & feature flags
  • Authentification edge (JWT/API key)
  • Transformation de réponses

Réseau mondial

119 Points de présence

Vos Workers s'exécutent au PoP le plus proche de chaque utilisateur. Déployez une fois, disponible partout — aucune configuration de région requise.

Frankfurt

Frankfurt

Allemagne

Europe
Amsterdam

Amsterdam

Pays-Bas

Europe
Londres

Londres

Royaume-Uni

Europe
Paris

Paris

France

Europe
Stockholm

Stockholm

Suède

Europe
Varsovie

Varsovie

Pologne

Europe
Madrid

Madrid

Espagne

Europe
Milan

Milan

Italie

Europe
Zurich

Zurich

Suisse

Europe
Bucarest

Bucarest

Roumanie

Europe
Lisbonne

Lisbonne

Portugal

Europe
New York

New York

États-Unis Est

Amériq
Los Angeles

Los Angeles

États-Unis Ouest

Amériq
Dallas

Dallas

États-Unis

Amériq
Chicago

Chicago

États-Unis

Amériq
Miami

Miami

États-Unis

Amériq
Seattle

Seattle

États-Unis

Amériq
Toronto

Toronto

Canada

Amériq
São Paulo

São Paulo

Brésil

Amériq
Bogotá

Bogotá

Colombie

Amériq
Buenos Aires

Buenos Aires

Argentine

Amériq
Singapour

Singapour

Singapour

Asie
Tokyo

Tokyo

Japon

Asie
Séoul

Séoul

Corée du Sud

Asie
Hong Kong

Hong Kong

Hong Kong

Asie
Sydney

Sydney

Australie

Asie
Mumbai

Mumbai

Inde

Asie
Bangkok

Bangkok

Thaïlande

Asie
Dubaï

Dubaï

Émirats arabes unis

Moyen
Tel Aviv

Tel Aviv

Israël

Moyen
Johannesburg

Johannesburg

Afrique du Sud

Afriqu
Nairobi

Nairobi

Kenya

Afriqu
Lagos

Lagos

Nigéria

Afriqu

119

Points de présence

5

continents

Auto

routage optimal

Sélection représentative des principaux PoPs — 119 points de présence disponibles au total. Le routage est automatique à chaque requête.

Technique

Spécifications de la plateforme

RuntimeV8 Isolates (JavaScript & TypeScript ES2022+)
Démarrage (warm)< 5 ms après première initialisation

Démarrage à froid ~500 ms lors du premier déploiement ou après inactivité

Mémoire max128 MB par Worker

Mémoire isolée par requête, non partagée entre Workers

CPU max par requête30 secondes

Au-delà, la requête est interrompue automatiquement

Taille du script10 MB maximum

Bundle compressé, dépendances incluses

Subrequêtes fetch()50 par invocation

Appels sortants vers des origines externes

Points de présence119 PoPs worldwide
Langages supportésJavaScript & TypeScript
APIs Web standardfetch, crypto, TextEncoder, URL, Headers

Compatibilité avec les Web APIs W3C modernes

StreamingReadableStream & WritableStream supportés

Réponses streamées sans bufferisation complète

Variables d'environnementSecrètes, chiffrées côté plateforme

Injectées à l'exécution, jamais exposées dans le code

FacturationCPU consommé (ms) + requêtes

Minimum 1,19 €/mois quel que soit l'usage

Exemple

Un Worker complet en TypeScript

Sécurité, redirections et routage edge — en moins de 50 lignes, zéro dépendance.

worker.ts
TypeScript
// OWS Edge Workers — Gestionnaire de requêtes TypeScript
// Exécuté sur V8 Isolates, 119 Points de Présence worldwide

interface Env {
  API_SECRET: string
  ORIGIN_URL: string
}

export default {
  async fetch(request: Request, env: Env): Promise<Response> {
    const url = new URL(request.url)

    // ── Middleware : sécuriser les routes /api/* ────────────────
    if (url.pathname.startsWith('/api/')) {
      const upstream = await fetch(env.ORIGIN_URL + url.pathname + url.search, {
        headers: request.headers
      })
      const response = new Response(upstream.body, upstream)

      response.headers.set('X-Frame-Options', 'DENY')
      response.headers.set('X-Content-Type-Options', 'nosniff')
      response.headers.set('Strict-Transport-Security', 'max-age=31536000')

      return response
    }

    // ── Route : redirection canonique ──────────────────────────
    if (url.pathname === '/promo') {
      return Response.redirect(`${env.ORIGIN_URL}/offres/special`, 302)
    }

    // ── Route : health check à la périphérie (zéro latence) ────
    if (url.pathname === '/health') {
      return new Response(
        JSON.stringify({ status: 'ok', layer: 'edge', ts: Date.now() }),
        { headers: { 'Content-Type': 'application/json' } }
      )
    }

    // Forward transparent vers l'origine
    return fetch(request)
  }
}

Compatible avec les Web APIs standard W3C — aucune dépendance propriétaire.

Cas d'usage

Ce que les équipes déploient

Middleware de sécurité

Injectez des en-têtes de sécurité (CSP, HSTS, X-Frame-Options) sur toutes vos réponses sans modifier votre serveur d'origine. Activez le rate limiting et la protection anti-bot au plus proche de l'utilisateur.

Security headersRate limitingBot protectionCSP

Routage intelligent & A/B testing

Distribuez le trafic entre plusieurs origines selon la géolocalisation, les cookies utilisateur ou des pourcentages définis. Déployez des feature flags sans recompiler votre application.

A/B testingFeature flagsGeo-routingCanary deploy

Transformation de requêtes

Réécrivez les URLs à la volée, transformez les corps de réponse, normalisez les paramètres de requête ou adaptez les en-têtes pour vos différents clients (mobile, desktop, API).

URL rewritingHeader transformResponse modifierProxy

APIs légères à la périphérie

Health checks, webhooks simples, réponses JSON calculées localement — des endpoints qui répondent sans latence réseau vers votre infrastructure, idéaux pour les intégrations critiques.

Health checksWebhooksEdge APIsLow latency
Choisir la bonne solution

Comment choisir le bon produit ?

Chaque offre OWS Compute répond à un besoin précis. Comparez pour trouver la solution idéale.

Produit Isolation Idéal pour Provisioning Dès
Cloud VPS
KVM, vCPU partagésWeb, apps, DevOps~5 min5,85 €/mois
Windows VPS
KVM, vCPU partagés.NET, SQL Server, RDP~5 min15,60 €/mois
Storage VPS
KVM, HDD optimiséFichiers, backups, archives~5 min5,85 €/mois
Serveurs VDS
KVM, cœurs dédiésBDD, apps critiques~5 min44,72 €/mois
Dédiés Baremetal
Physique 100%Enterprise, HPC24–48h124,80 €/mois
High Memory
KVM, RAM optimiséeBig Data, Redis, JVM~5 min182,00 €/mois
GPU Cloud
KVM + GPU NVIDIAIA, ML, rendu 3D~10 minSur devis
Edge Containers
Conteneur DockerAPIs, microservices, middlewareSecondesPay-as-you-go
ActuelEdge Workers
V8 Isolate JS/TSMiddleware, redirections, edge logic< 100 ms~1,19 €/mois

FAQ

Questions fréquentes

Prêt à lancer votre projet ?

Déploiement immédiat, support 24/7 et aucun engagement.