Maintenant, regardez le code source de cette page...
Vous ne verrez pas une ligne de Javascript, mais à la place, du code Python dans un script de type "text/python".
Brython a pour objectif de remplacer Javascript comme langage de script des pages Web. Il s'agit donc d'une implémentation de Python 3 (que vous pouvez tester sur la console), adaptée à l'environnement HTML5, c'est-à-dire dotée d'une interface avec les objets et les événements DOM.
La vitesse d'exécution est comparable à celle de CPython pour la plupart des opérations.
Une galerie présente quelques démos de ce qu'il est possible de faire, depuis la création d'éléments simples jusqu'au glisser-déposer ou la navigation 3D. Un wiki répertorie quelques applications utilisant Brython.
Vous pouvez également consulter plusieurs présentations de Brython dans diverses conférences.