Vanilla JS refers to Javascript that uses native browser methods instead of relying on a library. This is just replacing jQuery with another library constructed on the fly, but there are already minimal and modern alternatives with the jQuery API like zepto and cash.
Actually, VanillaJS is now a library. It can be downloaded in 0KB, or 25KB gzipped. Not to be confused with “Vanilla JS”. It comes with the famous “Math” library that Google and Strip use, for 0KB additional.
Cash's maintainer here. IMO it could be worth for some use cases to use a replacement for jQuery, for the record Cash is ~75% (~20kb minified and gzipped less) smaller than jQuery Slim, that isn't/shouldn't be a rounding error for many use cases.
These are good points, people are more so taking issue with the title.
I was expecting a tool that just tells me how to do something in Javascript - without any library - that I would be tempted to use just include jQuery for.
Instead I'm presented with a library.
I expected the comment sections to be talking about how AI/ML crowdsourced code aggregators keep messing up, instead I'm reading about a simple additional convenience library that a contractor wrote for themselves, and described wrong.
http://vanilla-js.com/