Sur le Fil

Agrégateur de dépêches — France Info · Le Monde · AFP
--:--:--
Chargement du fil en continu…
Mise à jour à l'ouverture de la page…

Comprendre cette application (fiche pédagogique)

Cette appli est un exemple pour la formation : elle montre comment agréger plusieurs sources de presse dans une seule page HTML, et les limites techniques réelles de ce genre d'outil.

1. D'où viennent les informations ?

La page ne "scrape" pas les sites : elle lit leurs flux RSS, des fichiers XML publiés par chaque média et listant leurs derniers titres, résumés et liens.

2. Pourquoi passer par un service intermédiaire ?

Un navigateur bloque par sécurité les requêtes directes d'une page vers un autre domaine (règle CORS). La plupart de ces flux RSS ne l'autorisent pas depuis un simple fichier HTML. Cette appli essaie donc, dans l'ordre : rss2json.com (un service pensé pour lire des flux RSS et répondre en JSON avec les bons en-têtes CORS), puis, en secours, une chaîne de proxies génériques (allorigins.win, corsproxy.io, codetabs.com). C'est pratique pour un prototype pédagogique, mais pas fiable pour une production réelle : certains médias bloquent carrément les IP connues de ces services relais, ce qui explique pourquoi un flux peut rester "indisponible" même après plusieurs tentatives.

3. Comment fonctionne la mise à jour ?

Au chargement de la page (et à chaque clic sur "Actualiser"), le script JavaScript relance un appel réseau vers chaque flux, reparse le XML avec DOMParser, et régénère la liste de titres. Aucune donnée n'est stockée : tout est recalculé à chaque ouverture.

4. Limites à garder en tête