vendredi 25 septembre 2026

À propos

Contact

Lexique · JavaScript

Bibliothèque JavaScript

En anglais : « JavaScript library »

Ensemble de fonctions réutilisables qu'un projet appelle à sa convenance pour résoudre un besoin précis, sans imposer de structure globale à l'application qui l'utilise.

La frontière entre bibliothèque et framework se résume souvent à une question de contrôle : une bibliothèque JavaScript se glisse dans un projet existant et on l’appelle quand on en a besoin (formater une date, animer un élément), sans qu’elle n’impose d’organisation particulière au reste du code. Un framework, à l’inverse, fournit une structure d’ensemble à laquelle le projet doit se conformer.

Bibliothèques dans l’écosystème WordPress

jQuery reste la bibliothèque JavaScript la plus présente historiquement dans WordPress : le cœur, de nombreux thèmes et extensions s’appuient dessus, et WordPress l’embarque nativement via wp_enqueue_script( 'jquery' ). Depuis l’éditeur de blocs, des bibliothèques plus modernes cohabitent, notamment React (utilisée pour construire les blocs) et les paquets internes @wordpress/*, comme @wordpress/components ou @wordpress/api-fetch, qui apportent chacune une brique précise plutôt qu’un cadre applicatif complet.

Exemple

wp_enqueue_script(
    'mon-script',
    get_template_directory_uri() . '/js/mon-script.js',
    array( 'jquery' ),
    '1.0',
    true
);

Bon à savoir

  • Charger plusieurs bibliothèques qui font la même chose (par exemple deux bibliothèques de dates différentes) alourdit inutilement le poids d’une page sans bénéfice réel.
  • WordPress fournit des identifiants (« handles ») pour de nombreuses bibliothèques déjà embarquées : les réutiliser via wp_enqueue_script() évite de charger deux fois la même ressource.
  • Une bibliothèque n’est pas gratuite en performance : chaque fichier JavaScript supplémentaire doit être téléchargé et exécuté par le navigateur, un coût à évaluer face au gain fonctionnel apporté.