Angular performance tuning - using strict dependency injection

Registered by Shaoquan Chen

Summary
=======
It is suggested by Angular official web site to use strict dependency injection mode in production for get better performance:
https://docs.angularjs.org/guide/di#using-strict-dependency-injection

This is prioritized as CRITICAL for Horizon Mitaka release:
https://etherpad.openstack.org/p/mitaka-horizon-priorities

Motivation
========
Better performance in production for angular UI components in Horizon.

Description
=========
Using strict DI mode will improve angular's performance when injecting dependencies in injectable functions because it doesn't have to dynamically discover a function's dependencies.

UX
==
N/A

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Undefined
Drafter:
Shaoquan Chen
Direction:
Needs approval
Assignee:
Shaoquan Chen
Definition:
New
Series goal:
Accepted for 10.0.0-newton
Implementation:
Implemented
Milestone target:
None
Started by
Shaoquan Chen
Completed by
Shaoquan Chen

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.