I found this in case anyone was curious. Undoubtedly, V8 helps java run smoother and more efficiently.
V8 compiles and executes JavaScript source code, handles memoryallocation for objects, and garbage collects objects it no longer needs. V8's stop-the-world, generational, accurate garbage collector is one of the keys to V8's performance. You can learn about this and otherperformance aspects in V8 Design Elements.
JavaScript is mostcommonlyused for client-side scripting in a browser, being used to manipulate Document Object Model(DOM) objects for example. The DOM is not,however,typically provided by the JavaScript engine but instead by a browser. The same is true ofV8—Google Chrome provides the DOM. V8does howeverprovide all the data types, operators,objects and functions specified in the ECMA standard.
V8 enables any C++ application to expose its own objects and functions to JavaScript code. It's up to you to decide on the objects and functions you would like to expose to JavaScript. There are many examples of applications that do this, for example: Adobe Flash and the Dashboard Widgets in Apple's Mac OS X and Yahoo! Widgets.