Quelle est la différence entre un catcheur et un développeur JavaScript ?