Qt people, our JavaScript platform is burning rubber
February 24, 2011 by Kent Hansen | Comments
We're actively researching Google's V8 JavaScript engine for use in Qt. For legal reasons, we had to take our work underground where it doesn't belong. But now we're back:
http://qt.gitorious.org/qt/qt-script-ng
For the moment, this is a full Qt clone. You can find more information about this project in the QtScript wiki. We've also created a mailing list for JavaScript/Qt development, and an IRC channel on FreeNode, #qt-script. If you have an interest in (the future of) Qt's JavaScript integration (in QML, QtWebKit, or custom application embedding), you're welcome to join.
The status of the V8-based back-end is that we still have some QtScript API that's not implemented, and there are autotests failing (QTBUG-17640), but several of the QtScript and QML examples and demos run. Aside from behavorial compatibility with current Qt, we also need to ensure that there aren't any performance gaps in the C++/JS layer before a V8-powered Qt can become a viable solution. As I mentioned in a previous post, we're simultaneously looking to trim the fat of our current APIs to make a switch feasible.
Blog Topics:
Comments
Subscribe to our newsletter
Subscribe Newsletter
Try Qt 6.4 Now!
Download the latest release here: www.qt.io/download.
Qt 6 is the productivity platform for the future, with next-gen 2D & 3D UX and limitless scalability.
Explore Qt World
Check our Qt demos and case studies in the virtual Qt World
We're Hiring
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.Henkilön Qt (@theqtcompany) jakama julkaisu