Я сталкивался с возможностью отсоединения углов от резьбы пользовательского интерфейса для улучшения отклика и производительности внешнего интерфейса.
Обычная проблема в типичном одностраничном приложении (SPA) заключается в том, что наш
код обычно выполняется в одном потоке. Это означает, что если мы хотим
добиться плавного пользовательского опыта с 60fps у нас есть максимум 16ms для
выполняется выполнение между отдельными кадрами, в противном случае
они упадут вдвое.
В сложном приложении с огромным деревом компонентов, где меняются
обнаружение должно выполнять миллионы проверок каждую секунду, это не будет
будет трудно начать сбрасывать кадры. Благодаря платформе агностицизма
Angular и он отделен от архитектуры DOM это возможно
запустить все наше приложение (включая обнаружение изменений) в сети
Работайте и оставляйте основной поток пользовательского интерфейса ответственным только за рендеринг.
https://github.com/mgechev/angular-performance-checklist#web-workers
Это работает, когда мы используем downgradeModule для запуска angularjs и angular параллельно? У нас огромное приложение, и это действительно может помочь нам.