Next version of Qt may use the V8 JavaScript engine

By Kshitij Sobti | Published on 07 Sep 2011
Next version of Qt may use the V8 JavaScript engine

Want to modernise your banking loan application?

Build an application that analyses credit risk with #IBMCloud Pak for Data on #RedHat #OpenShift

Click here to know more

Advertisements

V8 is a JavaScript engine created by Google for the Google Chrome browser. While Google Chrome uses the WebKit engine, it replaces WebKit’s engine with Google’s own giving WebKit a huge boost in speed. Google has made constant tweaks and enhancements to their engine – the current version being 3.3 – due to which it still remains the fastest JavaScript engine among current browsers.

Now it seems likely that Qt, which too includes the WebKit browser-engine as QtWebKit, will replace their JavaScriptCore engine with V8. Qt developers have been looking into this for a while now, and the benchmarks have shown that such a replacement could have huge benefits.

Qt uses JavaScript not only in the browser component, but also in their support for scripting applications via QtScript. Additionally, QtQuick and QML use JavaScript heavily as a means to create and script declarative UIs.

With the V8 engine behind all of these, there could be significant improvement in performance for Qt applications that take advantage of these features. A good example of this would be KDE, which uses all three heavily.

logo
Kshitij Sobti

Digit caters to the largest community of tech buyers, users and enthusiasts in India. The all new Digit in continues the legacy of Thinkdigit.com as one of the largest portals in India committed to technology users and buyers. Digit is also one of the most trusted names when it comes to technology reviews and buying advice and is home to the Digit Test Lab, India's most proficient center for testing and reviewing technology products.

We are about leadership-the 9.9 kind! Building a leading media company out of India.And,grooming new leaders for this promising industry.

DMCA.com Protection Status