Introducing: ShaderPad
L'auteur publie une petite bibliothèque destinée à intégrer facilement un shader dans une page web sans réécrire à chaque fois le même échafaudage graphique. La motivation vient du besoin d'éviter le verrouillage des plateformes et la répétition du boilerplate après des dizaines d'implémentations, en ajoutant des fonctions utiles comme redimensionnement automatique, partage et buffers d'historique. Le paquet est très léger (environ 5,8 Ko gzippé), bien plus petit que des solutions complètes comme Three.js, ce qui réduit clairement le temps de chargement quand on ne cherche qu'un rendu graphique interactif. Il est conçu pour être performant par défaut en gardant un maximum de travail sur le GPU, en évitant les allers-retours CPU et en mettant en cache les résultats de détection réutilisés entre plusieurs passes. Le projet a été développé progressivement avec un souci de minimalisme dans l'API, la documentation a bénéficié de l'aide de l'IA et des exemples et guides sont fournis pour commencer.