Details
-
Task
-
Resolution: Won't Do
-
P2: Important
-
None
-
None
-
Qt Installer Sprint 64
Description
To speed up the evaluation phase in the installer one can optimize it to skip those components scripts that contain empty implementation. E.g.:
function Component()
{
}
function resolveQt6EssentialsDependency()
{
}
Component.prototype.createOperations = function()
{
}
These component scripts serve no purpose.
The IFW can quickly check the script contents (regexp) and skip evaluating it if seen "empty".
This should speed up evaluating legacy online repositories containing hundreds of potentially empty control scripts.