[
https://issues.apache.org/jira/browse/CB-13767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16408537#comment-16408537
]
Jon Rista commented on CB-13767:
--------------------------------
I have to back up this issue. We just moved to cordova 7.1/8 from cordova 6.5
due to recent breaking changes in google's build support tools. We are
currently stuck in a bit of a nexus of catch-22's, as we have build tools doing
things for us (i.e. changing versions, force adding back packages that are
broken that we are trying to remove, etc.).
To make the current cordova build tools nitemare all that much worse, though,
is the horrible performance of cordova-fetch. Cordova 6.5 used to install
plugins in a couple of seconds, now, for our moderate set of plugins of about
17, it takes around 6-8 minutes to install all the plugins. I don't know how
cordova-fetch is so slow, but it is too slow to be viable in a normal daily
work environent, or in CI. We can't be spending 8 minutes to install our
plugins each attempt to test and fix our build. What might have been a
couple-hour ordeal has turned into an all day and soon here multi-day ordeal
due to the performance of cordova-fetch.
Hopefully this issue will get some attention soon.
> Huge performance issues moving from cordova 6.5 to 8 due to cordova-fetch
> -------------------------------------------------------------------------
>
> Key: CB-13767
> URL: https://issues.apache.org/jira/browse/CB-13767
> Project: Apache Cordova
> Issue Type: Bug
> Reporter: Andrew Crites
> Priority: Major
>
> This is for a project with a wide variety of plugins ... about 25. This may
> be above average, but not extreme. I've updated the project from cordova 6.5
> to cordova 8. Cordova 8 always uses {{cordova-fetch}} to install plugins, so
> I can't opt out. Before, I was not using {{cordova-fetch}}.
> {code}
> $ time npx [email protected] platform add ios
> 23.85s user 9.26s system 130% cpu 25.414 total
> $ time npx cordova@8 platform add ios --nosave
> 402.44s user 61.94s system 119% cpu 6:28.09 total
> {code}
> That takes over 15 times longer. {{--nosave}} was used since this is the
> default behavior for 6.5.
> For subsequent installations using {{--save}} (or default) the performance is
> still like this.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]