Vanilla JS is good for many tasks , not so good for some others. Most of JS frameworks are written in Vanilla JS – so therefore many people are in fact using Vanilla JS to write JS libraries and frameworks. There are several reasons for that: Browser manufacturers does not follow standards.