Et sinon, pour répondre à la question, oui il y a énormément, mais alors vraiment énormément de travail en javascript.
C'est un peu devenu le langage à tout faire javascript.
Ca devient un genre de clé de voute des autres langages.
Les type de projet qu'on peut faire en JS sont extrêmement variés.
Cela peut prendre la forme d'un site conventionnel bien sur, mais cela peut aussi prendre la forme d'une appli mobile (web-app) ou d'une appli desktop via nodejs. On peut autant créer des outils de création musical (avec webaudio) que des outils de création graphique (avec la balise canvas et son context2d also known as "CanvasRenderingContext2D" ) , d'edition vidéo (avec webcodec) , de machine learning (avec tensorflow, ml5, ...), des jeux vidéos en 3D (via webGL) , de la communication audio/video en temps réel (via WebRTC). la prise en charge de code de bas niveau codé en C via WebAssembly etc, etc, etc... En fait, je ne vois pas quel projet ne pourrait pas être fait en JS aujourd'hui.
Chacun des termes cité plus haut : WebAudio, WebCodec, CanvasRenderingContext2D, WebGL, WebRTC, WebAssembly sont en fait des sujet très dense et un seul de ces terme peut représenter un emploi centré uniquement sur cette partie.
Ca reste du JS, ce sont des composantes du JS, mais quand on est à fond dans WebAudio les problématique lié aux sites en React/vue/angular n'existent tout simplement pas, idem pour WebGL, idem pour les autres.
Bref, il n'est pas du tout nécessaire de "maitriser JS" dans son entiereté. C'est impossible de toute manière car le langage est enrichie tout les mois et on ne peut pas être sur tout les front en même temps.
Message édité le 24 octobre 2020 à 02:45:50 par fanthomas37