Module 1 : Le Web

Histoire du Web

Du projet ENQUIRE à l'ère du Web3. Découvrez comment le réseau mondial a révolutionné l'humanité.

30 min
Version Audio
Débutant
🌐

PHASE 1.1 : HISTOIRE DU WEB

Version Détaillée (by Open Numeric)

🔬 PRÉ-HISTOIRE DU WEB (Avant 1990)

Les Fondations (1945-1989)

1945

Vannevar Bush (ingénieur américain) publie "As We May Think" dans The Atlantic. Il imagine le Memex, un système de stockage et de consultation de documents reliés entre eux par des liens. C'est la première vision théorique du concept d'hypertexte.

1960

Ted Nelson invente le terme "hypertext" et développe le projet Xanadu, un système de gestion de documents interconnectés. Bien que jamais pleinement réalisé, ce projet influence profondément la réflexion sur la navigation non-linéaire.

1969

ARPANET (Advanced Research Projects Agency Network) est créé par le département de la Défense américain. C'est le premier réseau à commutation de paquets, ancêtre direct d'Internet.

1973

Vint Cerf et Bob Kahn (ingénieurs américains) développent le protocole TCP/IP (Transmission Control Protocol / Internet Protocol). Il devient le standard de communication d'Internet en 1983.

1983

Le 1er janvier, ARPANET bascule officiellement sur TCP/IP. C'est la date de naissance "technique" d'Internet moderne.

1986

L'Internet Engineering Task Force (IETF) est créé pour standardiser les protocoles Internet.

1989

Tim Berners-Lee (physicien britannique) travaille au CERN. Il propose un système de gestion de l'information qui permettrait aux scientifiques du monde entier de partager des documents.

🧪 1990 : NAISSANCE DU WORLD WIDE WEB

Le Contexte

En 1990, le CERN est un centre de recherche international avec des milliers de scientifiques. La difficulté est de partager des documents entre les différentes équipes : les formats sont incompatibles, les systèmes d'exploitation variés (Unix, VMS, MacOS, Windows), et il n'existe pas de moyen simple de créer des liens entre les documents.

La Proposition

Tim Berners-Lee, avec l'aide de Robert Cailliau (ingénieur belge), propose le projet "WorldWideWeb" (sans espace à l'origine). Son objectif est triple :

  • Un langage : HTML (HyperText Markup Language) pour structurer les documents.
  • Un protocole : HTTP (HyperText Transfer Protocol) pour échanger les documents.
  • Un système d'adressage : URL (Uniform Resource Locator) pour identifier chaque document.

Détail méconnu : Berners-Lee a écrit le premier serveur web (NeXTSTEP) et le premier navigateur web (WorldWideWeb, renommé Nexus plus tard) sur un ordinateur NeXT Cube. Il a tout développé en Objective-C.

"Vague, mais excitant" - Comment la direction du CERN a qualifié la proposition de Berners-Lee en 1990.

🌍 1991 : LE PREMIER SITE WEB

Le Site Historique

Le 6 août 1991, Tim Berners-Lee met en ligne le tout premier site web à l'adresse :

http://info.cern.ch

Ce site expliquait :

  • Qu'est-ce que le World Wide Web
  • Comment créer une page web (HTML)
  • Comment installer un serveur web
  • Comment accéder aux documents

Détail méconnu : Le premier site web a été hébergé sur l'ordinateur NeXT Cube de Berners-Lee, qui servait à la fois de serveur et de machine de développement. Ce site est toujours accessible aujourd'hui (restauré par le CERN).

Les Premiers Navigateurs

  • WWW / Nexus : Le navigateur de Berners-Lee (1991), uniquement sur NeXTSTEP.
  • Ligne de commande : Les premiers utilisateurs accédaient au Web via des clients en ligne de commande.

Détail méconnu : Le terme "surfer sur le Web" n'existait pas encore. On "naviguait" (d'où le terme "navigateur").

🎨 1993 : MOSAIC - LE TOURNANT MAJEUR

Le Contexte

En 1993, le Web est encore confidentiel. Les scientifiques du CERN et quelques universités l'utilisent, mais le grand public ne connaît pas.

La Création de Mosaic

Marc Andreessen (étudiant) et Eric Bina (ingénieur) au NCSA (National Center for Supercomputing Applications) de l'Université de l'Illinois créent Mosaic, le premier navigateur graphique accessible au grand public.

Caractéristiques révolutionnaires :

  • Interface graphique (images, textes, boutons).
  • Support des images intégrées (contrairement aux navigateurs précédents).
  • Facilité d'utilisation : les scientifiques peuvent naviguer sans ligne de commande.

Date clé : Janvier 1993 - Mosaic 1.0 est disponible sur Unix. Avril 1993 - Port sur Windows et Macintosh.

Détail méconnu : La première version de Mosaic avait une icône représentant une mosaïque (d'où le nom). C'est une des 10 premières icônes de l'histoire du Web.

Impact : En quelques mois, Mosaic devient le navigateur le plus utilisé. Le trafic Web passe de quelques centaines de requêtes par jour à des millions. Le Web cesse d'être un outil de recherche pour devenir un média de masse.

"Mosaic a transformé le Web d'un outil de recherche en un média de masse" - Marc Andreessen

🏢 1994 : NETSCAPE NAVIGATOR - L'ÈRE COMMERCIALE

La Création de Netscape

Marc Andreessen et Jim Clark (fondateur de Silicon Graphics) fondent Mosaic Communications Corporation en avril 1994. Pour éviter des problèmes de marque, ils renomment l'entreprise Netscape Communications.

Le produit : Netscape Navigator, lancé en décembre 1994.

Innovations majeures :

  • SSL : (Secure Sockets Layer) Premier chiffrement pour le commerce en ligne (Netscape 1.1).
  • JavaScript : Brendan Eich développe le langage en 10 jours (mai 1995) pour ajouter de l'interactivité.
  • Cookies : Introduits pour gérer les sessions (1994/1995).
  • Frame : Division des pages en plusieurs zones (1996).

Détail méconnu : Netscape Navigator 1.0 avait une interface en noir et blanc et ne supportait pas les tableaux HTML (ajoutés en version 2.0). Il mesurait environ 1,5 Mo.

Stratégie de distribution : Netscape distribue son navigateur gratuitement pour les utilisateurs individuels, mais vend des versions professionnelles et des serveurs web. Cette stratégie de "freemium" est une innovation en 1994.

Parts de marché : En 1996, Netscape Navigator détient 80-90% du marché des navigateurs. Le Web est devenu grand public.

"Le Web s'est démocratisé grâce à la gratuité de Netscape" - Marc Andreessen

🏛️ 1995 : INTERNET EXPLORER - LA GUERRE COMMENCE

Le Contexte

En 1995, Microsoft réalise qu'Internet va être un marché majeur. Leur stratégie initiale était de s'associer avec Netscape, mais les négociations échouent. Microsoft décide de créer son propre navigateur.

La Création d'Internet Explorer

Date : Août 1995 - Internet Explorer 1.0 est intégré dans le Pack Windows 95 Plus!.

Le moteur : IE utilise Spyglass Mosaic (une version sous licence du navigateur Mosaic) comme base technique.

La stratégie Microsoft :

  • Intégration à Windows : IE est préinstallé sur tous les PC Windows (90% du marché des OS).
  • Gratuité : IE est totalement gratuit, contrairement à Netscape qui facturait sa version professionnelle.
  • Innovation : Microsoft ajoute rapidement des fonctionnalités pour rattraper Netscape.

Détail méconnu : La version 1.0 d'IE n'était pas très bonne, mais Microsoft a investi massivement pour la version 2.0 (1995) et 3.0 (1996). IE 3.0 supportait déjà CSS (bien que partiellement) et JavaScript.

La guerre des navigateurs (1995-1998) :

  • Netscape domine (80-90%).
  • Microsoft attaque avec IE (gratuit, intégré).
  • Innovation accélérée : les deux navigateurs ajoutent des fonctionnalités propriétaires (non standardisées).

Conséquence : Les développeurs doivent coder pour deux navigateurs incompatibles. C'est l'ère du "Viewable with Netscape" et du "Best Viewed with Internet Explorer".

1996 : La Standardisation

  • ECMA (European Computer Manufacturers Association) standardise JavaScript sous le nom ECMAScript (1997). C'est la première tentative d'unifier le langage.
  • W3C (World Wide Web Consortium) est créé en 1994 par Tim Berners-Lee pour standardiser le Web. En 1996, ils standardisent CSS (Cascading Style Sheets).

Détail méconnu : La version 3 d'Internet Explorer (1996) supportait les ActiveX, une technologie propriétaire Microsoft qui permettait d'exécuter du code COM dans le navigateur. C'était une énorme faille de sécurité.

🔥 1998 : MOZILLA - L'OPEN SOURCE NAÎT

Le Contexte

Fin 1997, Internet Explorer a déjà dépassé Netscape en parts de marché. Netscape Navigator, malgré ses innovations, perd la guerre face à la stratégie agressive de Microsoft (intégration à Windows, gratuité).

La Renaissance

Janvier 1998 : Netscape décide de publier le code source de son navigateur en open-source. C'est une décision radicale pour l'époque.

  • Le projet est nommé : Mozilla (contraction de "Mosaic" et "Godzilla"). Le logo est un dinosaure rouge (encore utilisé aujourd'hui).
  • Le but : Recréer un navigateur moderne à partir de la base de code de Netscape, mais entièrement open-source, pour concurrencer Internet Explorer.
  • La fondation : Mozilla Foundation est créée en 2003 pour superviser le projet.

Détail méconnu : Le premier code source de Netscape (Mozilla) était un énorme fouillis. Des millions de lignes de code réécrites en 1998-2002 pour créer Gecko (le moteur de rendu).

"Le Web doit rester ouvert. L'open source est la seule façon de garantir cela" - Mitchell Baker (co-fondatrice de Mozilla)

🦊 2002-2004 : PHOENIX → FIREFOX

2002 : Le Projet Phoenix

Le contexte : La suite Mozilla (Navigator + Mail + Chat) est devenue très lourde (plus de 30 Mo). Deux développeurs de Mozilla, Dave Hyatt et Blake Ross, décident de créer un navigateur ultra-léger en se basant sur le moteur Gecko, mais en retirant tout le superflu.

Date : 23 septembre 2002 - Première version de Phoenix (0.1).

Caractéristiques :

  • Interface minimaliste (barre d'adresse, boutons principaux).
  • Navigation par onglets (existant déjà mais bien intégré).
  • Rapide et léger (< 5 Mo).
  • Blocage des pop-ups intégré (innovation majeure).

Détail méconnu : Phoenix 0.1 mesurait 1,5 Mo, contre 30 Mo pour la suite Mozilla. C'était un exploit technique.

2003 : Firebird - Changement de nom

  • Problème : Phoenix Technologies (fabricant de BIOS) porte plainte pour violation de marque.
  • Mai 2003 : Mozilla renomme Phoenix en Firebird.
  • Problème : Firebird est déjà une base de données open-source. Nouveau conflit de marque.

Détail méconnu : Le nom "Firebird" a été choisi par un vote communautaire, mais la base de données Firebird avait déjà la marque déposée.

2004 : Firefox - Le nom définitif

9 février 2004 : Firefox 1.0 est officiellement lancé.

  • Pourquoi "Firefox" ? : Le nom vient du panda roux (en anglais "red panda", mais "firefox" est un nom vernaculaire pour cet animal).
  • Le logo : Un panda roux stylisé enroulé autour d'un globe, représentant l'accessibilité et la chaleur.

Innovations majeures :

  • Extensions : Première plateforme d'extensions grand public.
  • Live Bookmarks : Flux RSS intégré.
  • Gestionnaire de téléchargement intégré.
  • Blocage des pop-ups (innovant pour l'époque).

Impact : Firefox 1.0 est un succès immédiat. Il atteint 25% de parts de marché en quelques mois.

Détail méconnu : Firefox 1.0 a été téléchargé 100 millions de fois en 100 jours, un record pour l'époque.

"Firefox a relancé la concurrence sur le marché des navigateurs" - Brendan Eich

🍏 2003 : SAFARI - L'ENTRÉE D'APPLE

Le Contexte

Avant 2003, les utilisateurs de Macintosh utilisaient Internet Explorer pour Mac (l'IE 5 était plutôt bon sur Mac). Apple décide de créer son propre navigateur pour réduire sa dépendance à Microsoft.

La Naissance

Janvier 2003 : Steve Jobs présente Safari lors de la Macworld Conference & Expo.

  • Le moteur : WebKit, un fork de KHTML (moteur du navigateur Konqueror sous Linux). Apple recrute Darin Adler et Don Melton pour développer le moteur.
  • Moteur JavaScript : JavaScriptCore (Nitro) développé par Apple.

Détail méconnu : Safari 1.0 a été développé en seulement 8 mois par une petite équipe d'Apple. À sa sortie, il était 3 fois plus rapide qu'Internet Explorer pour Mac.

Impact : Safari devient le navigateur par défaut sur Mac (à partir d'octobre 2003). Il atteint 10% de parts de marché sur Mac à la fin 2003.

"Safari est le navigateur le plus rapide sur la planète. C'est un fait." - Steve Jobs

🌟 2008 : GOOGLE CHROME + V8 - LA RÉVOLUTION

Le Contexte

En 2008, Google est le moteur de recherche dominant, mais la navigation Web est encore lente. Les applications web (Gmail, Google Docs) sont puissantes mais peinent à rivaliser avec les applications de bureau.

La Création

  • Le projet : Chromium (navigateur open-source) et Google Chrome (version commerciale).
  • L'équipe : Lars Bak (créateur du moteur V8), Darin Fisher, Ben Goodger (ancien de Mozilla).
  • Date : 2 septembre 2008 - Google Chrome 1.0 est lancé en version bêta (puis stable en décembre 2008).

Les innovations majeures

1. Le moteur JavaScript V8

  • Histoire : Développé en 2007-2008 par Lars Bak.
  • Architecture : JIT (Just-In-Time) révolutionnaire avec compilation vers du code machine.
  • Performance : 10 fois plus rapide que JavaScriptCore (Safari) et SpiderMonkey (Firefox).
  • Open-source : V8 est open-source et utilisé par Node.js (2009) et Deno (2018).

Détail méconnu : V8 était si rapide que les développeurs de Google Docs ont pu réécrire leur application pour l'exécuter entièrement en JavaScript (contre du code C++ avant).

2. Architecture multi-processus

  • Problème : Un site web bugué peut faire planter tout le navigateur.
  • Solution : Un processus par onglet (et un processus par extension).
  • Avantages : Isolation (un site qui plante ne plante que son onglet), Sécurité (sandboxing), Performance (utilisation des multi-cœurs).

Détail méconnu : Cette architecture consomme plus de mémoire RAM (100 Mo minimum), mais Google a fait le pari que la RAM serait de plus en plus abondante.

3. Interface minimaliste

  • Omnibox : Barre d'adresse qui fait aussi recherche (Google).
  • Nouvel onglet : Pages les plus visitées, recherches, suggestions.
  • Pas de barre de menus : Tout est dans le "hamburger".

Détail méconnu : Steve Jobs a qualifié Chrome de "Windows du Web" (trop complexe) à son lancement.

L'Impact

  • La vitesse : Chrome 1.0 est si rapide que les autres navigateurs doivent réagir.
  • Marché : En 2009, Chrome dépasse Safari et Opera. En 2012, il dépasse Internet Explorer. En 2016, il dépasse 50% de parts de marché (StatCounter).
  • Le Web comme plateforme : Chrome popularise les applications web (Web Apps), les Progressive Web Apps (PWA) et les services web.

"Chrome a fait du Web la plateforme de développement la plus importante de la décennie" - Sundar Pichai (PDG de Google)

🔨 2013 : BLINK - LE FORK DE WEBKIT

Le Contexte

En 2013, Google contribue massivement à WebKit (le moteur de Safari), mais les priorités divergent :

  • Apple : Optimise pour iOS/macOS, privilégie l'efficacité énergétique, faible RAM.
  • Google : Optimise pour le Web, privilégie la vitesse, les nouvelles fonctionnalités.

La Décision

Avril 2013 : Google annonce le fork de WebKit pour créer Blink (lit. "clin d'œil" en anglais).

Innovations majeures (Blink vs WebKit) :

  • JIT différent : Blink utilise un JIT plus agressif (TurboFan).
  • Multithreading : Support amélioré des multi-threads.
  • Nouvelles API : WebComponents, Service Workers, etc.
  • Sécurité : Intégration plus forte avec le sandboxing de Chrome.

Détail méconnu : Blink n'est pas une réécriture complète. Google a simplement pris WebKit et a commencé à en retirer le code spécifique à Apple (KHTML, etc.). Le code de base de WebKit reste identique.

Impact :

  • Diversification : Safari/WebKit vs Chrome/Blink vs Firefox/Gecko.
  • Standardisation : Les trois moteurs travaillent ensemble au W3C/WHATWG.

"Forker WebKit était nécessaire pour innover à la vitesse dont le Web a besoin" - Darin Fisher (Google)

🌐 2015-2020 : MICROSOFT EDGE - L'ABANDON DE CHAKRA

2015 : L'ÈRE CHAKRA

Date : 29 avril 2015 - Microsoft lance Edge avec Windows 10.

  • Le moteur : EdgeHTML (fork de Trident, le moteur d'IE) + Chakra (moteur JavaScript).
  • Interface moderne (inspirée de Chrome).
  • Support de nouvelles technologies (WebRTC, Service Workers, etc.).

Détail méconnu : La version originale d'Edge (2015-2019) utilisait ChakraCore, un moteur JavaScript open-source qui a inspiré les projets Node.js (avec Node-Chakra).

2020 : La Migration vers Chromium

Date : 15 janvier 2020 - Microsoft annonce que le nouvel Edge est basé sur Chromium.

  • Comptabilité du Web : La plupart des sites sont optimisés pour Chrome (Blink/V8).
  • Performance : V8 est plus rapide que Chakra.
  • Écosystème : Chromium a des milliers de contributeurs, Microsoft ne peut pas rivaliser seul.
  • Développeurs : Edge doit être compatible avec les extensions Chrome.

Le nouveau Edge : Utilise Blink (rendu) + V8 (JavaScript), mais avec l'interface et les services Microsoft.

Détail méconnu : Microsoft a contribué à Chromium avec des milliers de commits pour améliorer la performance sur Windows et ARM (Surface).

Impact :

  • Chromium domine : Chrome, Edge, Brave, Opera, Arc, Vivaldi.
  • Safari (WebKit) et Firefox (Gecko) restent les seuls concurrents indépendants.

"L'avenir du Web est construit par une communauté ouverte. Chromium est la meilleure base pour Edge." - Microsoft (communiqué officiel)

2022-2023 : BUN, DENO - LA NOUVELLE GÉNÉRATION

2022 : Bun (le démon de la vitesse)

Date : 2022 - Premier beta de Bun par Jarred Sumner.

  • Le runtime : Bun est un runtime JavaScript/TypeScript comme Node.js.
  • Moteur : JavaScriptCore (Nitro) de Safari, pas V8.

Pourquoi JSC ? :

  • Démarrage plus rapide (contrairement à V8 qui a un "warm-up" lent).
  • Mémoire moins consommatrice (JSC a été conçu pour iOS/macOS).
  • Performance : JSC est aussi performant que V8 en benchmark.

Innovations majeures :

  • Bun.sh : Remplace Node.js, npm, npx, webpack, etc.
  • Bun Install : 10x plus rapide que npm install (écrit en Zig).
  • Bun Build : Bundler intégré (remplace esbuild).
  • Bun Test : Test runner intégré.

Détail méconnu : Bun est écrit en Zig (langage système) et utilise le moteur JSC de Safari. C'est un choix technique risqué mais payant en performance.

Philosophie : "Tout en un, ultra-rapide, compatible Node.js"

2023 : Deno 1.0

Date : Mai 2020 - Deno 1.0 (mais toujours en évolution active). Septembre 2023 - Bun 1.0 (stable).

Deno : Créé par Ryan Dahl (créateur de Node.js) pour corriger ses erreurs.

Différences avec Node.js :

  • Sécurité : Permissions explicites (--allow-net, --allow-read).
  • TypeScript natif : Pas de compilation nécessaire.
  • ES Modules : Imports URL-friendly (deno.land/std/...).
  • Outillage intégré : Formatter, linter, test runner, bundler (tout en un).

Détail méconnu : Deno a été présenté en 2018 lors de la conférence "10 Things I Regret About Node.js" de Ryan Dahl à JSConf EU.

📊 SYNTHÈSE : LES 3 GRANDES ÉPOQUES DU WEB

🌱

Époque 1 : La Naissance

1989-1994

  • Acteurs : CERN, Tim Berners-Lee, Mosaic
  • Innovations : HTML, HTTP, URL
  • Impact : Le Web devient accessible au grand public
⚔️

Époque 2 : La Guerre

1995-2008

  • Acteurs : Netscape, Microsoft, Mozilla
  • Innovations : JavaScript, CSS, SSL
  • Impact : Concurrence féroce et fragmentation
🚀

Époque 3 : Modernisation

2008-Aujourd'hui

  • Acteurs : Google, Apple, Mozilla
  • Innovations : JIT, multi-processus, HTML5
  • Impact : Le Web devient une plateforme d'applications

🧠 CE QUE PEU DE GENS SAVENT

  • Tim Berners-Lee aurait pu devenir milliardaire en brevetant le Web, mais il a choisi de le rendre libre et gratuit.
  • Marc Andreessen a co-créé Netscape à 23 ans, puis est devenu investisseur en capital-risque (a investi dans Twitter, Facebook, etc.).
  • Brendan Eich a créé JavaScript en 10 jours pour Netscape, en 1995. La première version s'appelait Mocha, puis LiveScript, avant de devenir JavaScript.
  • IE6 (2001) a été un tel fléau que Microsoft a créé un "mode IE7" dans IE7 (2006) pour casser des sites qui dépendaient des bugs d'IE6.
  • Le projet Mozilla a sauvé le Web de la domination totale de Microsoft. Sans Mozilla, le Web aurait pu être un "Wintel" (Windows + Intel) de l'Internet.
  • Google Chrome n'a pas été créé pour gagner la guerre des navigateurs, mais pour pousser le Web au niveau des applications de bureau.
  • L'architecture multi-processus de Chrome a popularisé le sandboxing, une technique de sécurité où chaque processus est isolé.
  • Le fork Blink n'était pas une guerre contre Apple. Les deux entreprises ont simplement des priorités différentes sur le Web.
  • Microsoft Edge a abandonné Chakra pour Chromium, mais a contribué à améliorer la performance de V8 sur ARM et Windows.
  • Bun utilise JavaScriptCore, qui est le moteur de Safari. C'est un choix technique osé, car JSC a moins de contributions que V8.

📖 RÉSUMÉ (À RETENIR)

Année Événement Impact
1989 Invention du Web Base du Web moderne
1991 Premier site Premier site internet
1993 Mosaic Le Web devient accessible
1994 Netscape Navigator Commerce en ligne
1995 Internet Explorer Début de la guerre des navigateurs
1998 Mozilla Open-Source Sauvegarde d'un Web ouvert
2002 Projet Phoenix Ancêtre de Firefox
2003 Safari Navigateur par défaut sur Mac
2004 Firefox 1.0 Concurrence face à IE
2008 Google Chrome Les applications web deviennent possibles
2013 Blink Séparation Chrome/Safari
2015 Microsoft Edge Premier Edge
2020 Edge Chromium Abandon de Chakra
2022 Bun Runtime ultra-rapide
2023 Deno 1.0, Bun 1.0 Nouvelle génération de runtimes

🔥 LES ENJEUX ACTUELS (2026)

  • Monoculture : Chromium (Google) domine le marché des navigateurs (90%+).
  • Web vs Applications natives : Le Web est-il encore pertinent face aux apps mobiles ?
  • Sécurité : Cookies tiers, traçage, RGPD.
  • Performances : JIT, WebAssembly, Edge Computing.
  • Open Web : Mozilla et Apple sont les seuls gardiens d'un Web ouvert et indépendant.

📚 POUR ALLER PLUS LOIN

📄 Documents

  • "Weaving the Web" (Tim Berners-Lee, 1999)
  • "Browsers, Wars, and the Future of the Web"

🎬 Vidéos

  • "The Web at 25" (CERN, 2014)
  • "10 Things I Regret About Node.js" (Ryan Dahl, 2018)

🎧 Podcasts

  • "Tales from the Browser Wars"
  • "The Origin of Chrome" (Google)

🎯 CONCLUSION

L'histoire du Web est l'histoire de l'innovation par des individus passionnés, face à des géants industriels. Elle a façonné notre monde numérique et continue de le faire aujourd'hui.

Le Web est ouvert, décentralisé, et en constante évolution. C'est pourquoi il est essentiel de comprendre son histoire pour en comprendre les enjeux futurs.

Prochaine étape

Phase 1.2 - Architecture du Web

Client-Serveur, Protocoles, DNS, CDN...