Angular считается медленным фреймворком или нет

Категория: веб разработка

Angular не медленный.

При использовании AOT и правильной комплектации (что применимо к любому приложению, а не только к приложениям Angular), приложение Angular работает очень быстро.

Если ваше приложение Angular работает медленно, то с вероятностью 99,999% причина в том, что вы используете стандартную стратегию обнаружения изменений при большом количестве происходящих изменений (т.е. много элементов с большим количеством связанных свойств).

Стратегия обнаружения изменений по умолчанию может привести к тому, что большие приложения/страницы будут работать очень медленно.

На практике я всегда использую стратегию обнаружения изменений "on push" с неизменяемыми объектами (я использую обычные объекты, но никогда не мутирую их).

Кроме того, сборка приложения Angular для разработчиков будет работать медленнее по многим причинам, включая то, что по умолчанию цикл обнаружения изменений будет выполняться дважды при каждом запуске, чтобы убедиться, что разработчик делает определенные вещи правильно.

Это означает, что при каждом событии происходит потенциально 10 тысяч дополнительных операций, которые не происходят в производственной сборке.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023