Find your content:

Search form

You are here

What is Google v8 engine? - How it works? -Interview questions

 
Share

What is Google v8 engine?

 
The V8 Engine also uses several threads internally which means
 
The main thread does what you would expect: fetch your code, compile it and then execute it
There’s also a separate thread for compiling, so that the main thread can keep executing while the former is optimizing the code
A Profiler thread that will tell the runtime on which methods we spend a lot of time so that Crankshaft can optimize them
A few threads to handle Garbage Collector sweeps
 
 
When first executing the JavaScript code, V8 leverages full-codegen which directly translates the parsed JavaScript into machine code without any transformation. This allows it to start executing machine code very fast.When your code has run for some time, the profiler thread has gathered enough data to tell which method should be optimized.

 

My Block Status

My Block Content