# React, Vue, Angular, Next.js, Nuxt : les sites en JavaScript

> Ces outils servent à construire des sites modernes et interactifs. Bien utilisés, ils sont rapides ; mal utilisés, Google lit mal les pages.

Si le bilan affiche React, Vue.js, Angular, Next.js ou Nuxt, votre site a été développé sur mesure avec les outils du moment.

## C'est quoi ?

React, Vue.js et Angular servent à construire ce qui s'affiche dans le navigateur. Next.js (pour React) et Nuxt (pour Vue.js) y ajoutent la préparation des pages sur le serveur, ce qui les rend plus rapides à afficher et plus lisibles pour Google.

## Ses points forts

- **Des sites fluides** : on passe d'une page à l'autre sans rechargement.
- **Rapides quand les pages sont préparées à l'avance** : c'est le rôle de Next.js et de Nuxt.
- **Très répandus** : les développeurs qui les maîtrisent sont nombreux.

## Les points de vigilance

- **Une page construite seulement dans le navigateur est mal lue** : par Google, par les assistants IA et par notre bilan.
- **Beaucoup de code à télécharger** : ce qui pèse sur les téléphones modestes.
- **Des mises à jour fréquentes** : faites par un développeur, pas par un bouton.

## Ce que le bilan regarde

Le bilan reconnaît ces outils. Si la page reçue ne contient presque aucun texte, il le signale par « Page construite par JavaScript » : certaines vérifications deviennent alors impossibles, et c'est aussi ce que voient les moteurs de recherche.

## Que faire

- **Demander que les pages soient préparées côté serveur** : au moins celles qui doivent être trouvées dans Google.
- **Surveiller le poids du JavaScript** : il fait la différence sur téléphone.
- **Mesurer** : voir [les Core Web Vitals](https://ctweb.fr/guide/core-web-vitals).

---

Source : CT Web, https://ctweb.fr/guide/frameworks-javascript
Vérifier un site gratuitement : https://ctweb.fr/ (agents IA : https://ctweb.fr/agents.md)
