DEV Community

Razaul
Razaul

Posted on

JavaScript Runtime and Engine

javascript engine and runtime
Javascript is a prototype-based, single-threaded non-blocking asynchronous concurrent language. It has a call stack, an event loop, a callback queue, and some APIs.

JavaScript engines (namely V8, developed by Chrome, in C++) is the program that executes a JavaScript code. Js engine can be implemented as a standard interpreter or just-in-time compiler that compiles JavaScript to bytecode in some form.
The use of the js engine is not limited to browsers. It is also used in Node.js. Js behave differently in browsers. There are different engine for different browser. V8-chrome, spider monkey - firefox, blink-edge, chakra-ie, JavaScript core - safari.

V8 is an open-source JavaScript engine developed by google . it is gold standard for js engine. V8 is open source. The key innovation was a just-in-time compilation , which can significantly improve execution times. it is released on 2 September 2008.

Top comments (0)