You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Filip Maj (JIRA)" <ji...@apache.org> on 2017/06/08 13:23:18 UTC

[jira] [Created] (CB-12901) Remove lazy loading of node modules from cordova tooling

Filip Maj created CB-12901:
------------------------------

             Summary: Remove lazy loading of node modules from cordova tooling
                 Key: CB-12901
                 URL: https://issues.apache.org/jira/browse/CB-12901
             Project: Apache Cordova
          Issue Type: Task
          Components: cordova-common, cordova-lib
            Reporter: Filip Maj
            Assignee: Filip Maj


There are various {{addProperty*}} methods that execute {{require}} at runtime. While this improves load time and only loads modules that are necessary, it also makes it harder to test, as spying and mocking is more difficult.

The 300ms load time improvement, in the best case, is not worth the difficulty in writing unit tests.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org