-
Story
-
Resolution: Won't Fix
-
Major
JenkinsJSExtensions.getJenkinsJSExtensionData is serializing a Map on every single call at the moment, which is not a very scalable solution as number of plugins and extensions grow.
This could be cached in some fashion
cc tfennelly
[JENKINS-35815] Optimise JenkinsJSExtensions.getJenkinsJSExtensionData to cache extensions
Epic Link | New: UX-35 [ 24725 ] |
Assignee | New: Michael Neale [ deactivated user ] |
Assignee | Original: Michael Neale [ deactivated user ] | New: Tom FENNELLY [ tfennelly ] |
Workflow | Original: CloudBees Default Workflow [ 42529 ] | New: Product Backlog April 2016 v2 [ 43486 ] |
Status | Original: New [ 10200 ] | New: To Do [ 10003 ] |
Labels | New: technical-debt |
Sprint | New: 1.0-m8 [ 46 ] |
Link | New: This issue blocks UX-471 [ UX-471 ] |
Sprint | Original: 1.0-m8 [ 46 ] |
Rank | New: Ranked lower |
Note that every call is only once per page load - so timing is important for the main page load. Putting this in the main html returned for the page would also be a better idea, as this ideally wouldn't be a REST call.