Skip to content

Compile QML AOT instead of using interpreter#1391

Draft
soramanew wants to merge 9 commits into
mainfrom
feat/aot-compilation
Draft

Compile QML AOT instead of using interpreter#1391
soramanew wants to merge 9 commits into
mainfrom
feat/aot-compilation

Conversation

@soramanew
Copy link
Copy Markdown
Collaborator

Speeds up startup times by ~1.6x

Compiles all QML files into the plugin. This takes much longer to compile, but does speed up start up time by quite a bit.
A Quickshell mode is available for development, which allows running the QML with Quickshell for hot reload.

This PR is not ready yet, and most likely will not be merged until Quickshell releases a library version, where we can compile everything into a single executable instead of relying on a Qt plugin.

@soramanew soramanew self-assigned this Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant