When someone or you mention vanilla Javascript, then indirectly you are referring to pure Javascript that does not require any additional library to carry out its operations or tasks.
Vanilla Javascript seems to be one of the lightest weight Javascript frameworks nowadays.
Javascript is gaining popularity because in terms of learning, it is basic and straightforward as well as to use.
You can also use Vanilla Javascript to create powerful and influential web applications as well as websites if you have a thorough understanding.
The good news is that, developers that invented the vanilla JavaScript framework are still working very hard to ensure that the framework become more useful and understanding to web designers.
Do you know that most of the top websites you heard their names e.g Reddit, Google, Wikipedia e.t.c and even social network sites like Twitter, Facebook and others uses vanilla Javascript as well to render their smooth services?
1. It is an important part of the front-end stack and as a result increases web performance
2. Javascript does not require web developers to pass through cubersome processes just to set up its developing environment. All you need is text editor.
3. It makes web developers to understand other related scripting languages and work with in more easier way
4. It can be used in any web development software e.g PHP, ASP.Net, HTML e.t.c
5. Javascript helps to leverage server resources since it's execution is done on client side
6. Javascript can be used to make interface intuitive and also help to improve user experience.
1. It is difficult to debug
2. It is not secured. In other words, it can be easily modified by anyone.
3. It cannot be used for network based applications
4. It can't be used for reading and writing to files due to security reasons
5. It can't be used for multithreading applications
6. It is not a standalone language