Un shader est un script qui s’appuie sur le processeur graphique (GPU) écrit dans la language GLSL (Graphics Library Shader Language (langage de shaders pour bibliothèques graphiques qui ressemble au language C).
Il fait partie intégrante du WebGL utilisé pour créer des effets spéciaux réalistes dans la conception de sites Web.