I have stumbled on phrases like “vanilla javascript”, “vanilla python” and other non-edible stuff that have the word “vanilla” them.
How do I break this to you? Vanilla is synonymous with “plain”
So when you hear “vanilla javascript”, they are essentially talking about plain javascript, no extra plugin, no libraries, no frameworks — just Javascript
From Wikipedia:
Computer software, and sometimes also other computing-related systems like computer hardware or algorithms, is called Vanilla when not customized from its original form, meaning that it is used without any customizations or updates applied to it.