What is vanilla framework?
Vanilla is built on an MVC framework named Garden. Its purpose is to provide an extensible, pluggable platform on which to build all the addons that make Vanilla awesome. … The framework is a secondary concern to the forum.
Vanilla JS/just JS refers to ES5/6/7, just raw JS. Non-vanilla would be stuff like angular/jquery/typescript etc.
A simple guideline might be: if you can write the code and run it in any current browser without additional tools or compile steps, it’s vanilla js.
In fact, Vanilla JS is already used on more websites than jQuery, Prototype JS, MooTools, YUI, and Google Web Toolkit – combined.
The Vanilla JS team takes pride in the fact that it is the most lightweight framework available anywhere; using our production-quality deployment strategy, your users’ browsers will have Vanilla JS loaded into memory before it even requests your site. [Ref 2].