Проблемы с производительностью в AngularJS 1.0.7 и angular-translate - PullRequest
0 голосов
/ 09 мая 2018

У меня серьезные проблемы с производительностью, когда мое веб-приложение angularjs 1.0.7 впервые загружает все файлы переводов с помощью angular-translate. Дело в том, что у нас есть только один огромный файл перевода для каждого языка. На данный момент более 3000 строк перевода каждая. Поэтому, если вы отлаживаете время загрузки, загрузка может занять до 3 или 4 секунд.

Я провел несколько тестов и заметил, что если мы используем небольшие файлы с несколькими переводами, производительность улучшается.

Я немного прочитал об angular-translate и вижу, что есть некоторая функция частичной загрузки, которая может загружать по одному файлу перевода на каждое представление, что, возможно, является лучшим подходом. Я также читал о пространствах имен, которые, возможно, тоже улучшают производительность.

Однако я не знаю, работает ли эта функция с моей версией angularjs 1.0.7, потому что я ничего не вижу в документах angular-translate. Я хотел бы подтвердить, какая версия Angular-Translate является последней, совместимой с моим приложением angularjs, и проверить, есть ли функция, которая может решить эту проблему.

Мигрировать angularjs не вариант в данный момент.

Как вы думаете, возможно ли использовать частичные файлы с этой угловой версией, или есть ли другой способ улучшить эту проблему производительности?

...