# JavaScript Series - Introduction to JavaScript

JavaScript is the programming language of the web that basically makes the webpage to come alive - interactivity.


> The codes written in JavaScript are called Scripts.


![variable diff.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1634756244781/GYbIaIdUv.png)

The JavaScript language is used to write the interactivity component of the web. The JavaScript language has a browser engine for the compiling of the script to the browser understandable format called JavaScript Virtual Machine.

Some of the Virtual Machines for different popular browsers are:


- Chrome & Opera - V8
- Trident & Chakra for different versions of Internet Explorer
- Chakracore for Microsoft Edge
- Nitro or SquirrelFish for Safari

The Engines of all the browsers have the same working process.


![Engine-01.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1634756660845/Ea0iDiaHh.png)

As the language evolves it is required that the creators of this browser continue to evolve with it in order to have good number of feature of the language compatible with a particular browser.

