Introduction
JavaScript is a language of the Web. This series of articles will talk about my observations learned during my decade of software development experience with JavaScript, and what mistakes developers generally make and what differences they should be aware of.
Part Three will focus in detail on JavaScript Engines. Before moving further let us look at the previous articles of the series:
Let’s start with Q&A
Compiled: In a compiled language, a compiler will translate the program directly into code that is specific to the target machine, which we call machine code. Then the computer will run the machine code on its own.
Interpreted: In an interpreted language the code is not directly run by the machine; there is another program that reads and then executes the code. This other program is known as the interpreter.
Historically it was designed as an interpreted language.
Javascript differs from traditional C, C++ languages. Javascript is JIT (Just-in-time) compiler. The reason behind this approach is for huge speed gains that modern Javascript engines provide.
JavaScript is considered as a high-level language. It’s readable by humans easily.
It’s a program or library, which executes JavaScript code.
The 1st JavaScript engine was created by Brendan Eich in the late 1990s for Netscape. It was named SpiderMonkey and was written in C++.
Since after then there were many engines launched. Here is the list of popular ones:
Q: What is the difference between interpreted v/s compiled languages?
Q: Is Javascript an interpreted language or compiled language?
Q: Which category of language Javascript belongs to?
Q: What is a JavaScript engine?

Evolution of JavaScript engines
|
Browser
|
JavaScript Engine |
|
Mozilla
|
SpiderMonkey
|
|
Chrome
|
V8
|
|
IE & Edge
|
Chakra
|
|
Node.js
|
V8
|
|
PhantomJS (headless browser)
|
JavaScript Core
|
Q: Which Javascript engine scores high?

Q: How Javascript engine works?



Read more articles on JavaScript
Amit DavePosted May 3, 2016, 6:56 AM
Nice article!
Vivek KumarPosted Apr 25, 2016, 2:55 PM
Good one
Kuppurasu NagarajPosted Apr 25, 2016, 11:53 AM
Nice Sharing...
Guest UserPosted Apr 25, 2016, 10:27 AM
Thanks guys
Gowtham RajamanickamPosted Apr 25, 2016, 10:00 AM
good article..
Vignesh ManiPosted Apr 25, 2016, 8:13 AM
Good one
Shakti Singh DulawatPosted Apr 25, 2016, 8:00 AM
Thanks keep it up