Qt 5.12 Lowering The QML Memory Consumption, Better JavaScript Performance

Written by Michael Larabel in Qt on 16 November 2018 at 05:31 AM EST. 18 Comments
QT
As part of The Qt Company's ongoing improvements to their tool-kit and with Qt 5.12 being an LTS release, this cycle they focused a lot on improving the performance.

Qt 5.12 LTS will be releasing in the next few weeks and as part of their performance push they have been working to lowering the memory consumption of the QML engine. The QML data structures have been optimized to reduce their size and better handling around cached objects.

Qt 5.12 is also bringing better JavaScript performance thanks to the new pipeline in QML originally introduced in Qt 5.11. The JavaScript speed-ups for Qt compared to older Qt5 releases is quite staggering while the overall performance compared to Qt 5.9 LTS is about 21%.

Qt Quick should also be faster in Qt 5.12 among other performance work that was outlined today by Lars Knoll in a blog post on qt.io. Qt 5.12.0 should be shipping at the very end of November or in early December with the performance work plus an updated WebEngine, QtWayland additions, full support for the WebGL streaming plug-in, ECMAScript 7 support, Qt Remote Objects, Qt 3D support for OpenGL ES 3.1, and much more.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week