Comment créer un plugin de texte animé en Javascript (Tuto HTML CSS JS)

Je vois souvent le mauvais réflexe pour faire quelque chose qui sort de l'ordinaire en HTML/CSS qui est de sortir l'artillerie lourde avec du Bootstrap dès qu'on a besoin d'une grille, d'importer tout jQuery UI pour faire un simple système de drag and drop, ou encore d'utiliser une librairie pour faire des animations. Dans pas mal de cas, faire la fonctionnalité à la main ça évite de charger un milliard de resources inutiles (qui a pour conséquence d'augmenter les temps de chargement) et ça permet également de progresser et d'être maître de tous les détails et ajustements.

Le lien vers la démo :
https://www.wawasensei.dev/tutos/texte-anime/
Le lien vers le code source :
https://github.com/wass08/animated-text