Le bouton ajouté précédemment permet l'affichage d'un message quand on le
clique, via la fonction `alert()` de JavaScript.

Cette fonction fait partie de l'**API** offerte par le navigateur, à distinguer
du **langage** lui-même (tout comme **Java** dont l'API ne se confond pas avec
le langage).

<blockquote>
  Le navigateur est <strong>un</strong> des environnements d'exécution du JS.
</blockquote>

C'est le plus répandu, mais pas le seul : ainsi <a target="_blank" href="https://nodejs.org">Node.js</a>
permet d'écrire des serveurs web en JS. Même langage, mais des API différentes :

* La fonction `alert()` est disponible dans le contexte du navigateur, mais pas sous Node.js.
* Inversement, Node.js dispose de fonctions d'accès aux fichiers, à des bases de données, mais pas JS dans le navigateur !
