IIFE和最佳实践=性能提升?

Mik*_*man 6 javascript iife angularjs angular-material

星期五我花了一些时间来重构我过去几周一直在研究的AngularJS应用程序.我的重构集中在4个非常具体的区域:

  1. 将所有AngularJS代码包装在IIFE中,
  2. 重新安排我的控制器代码,以便我删除虚拟功能,支持在控制器中使用相同名称为成员分配功能,
  3. 通过添加"use strict"来清理任何问题 在适当的地方和我的所有js文件
  4. 消除使用全局app变量.一切顺利,引入的问题比我原先预期的要少.

完成上述工作后,我对它显然给我的应用程序的性能提升感到惊讶.该应用程序使用Angular Material相当大,并且看起来有些迟钝的AM组件显然更加快速.是否可以预期这种性能提升?