Pull to refresh
0
0
Евгений@djonnyx

User

Send message

Пишем высокопроизводительный вьюпорт для мессенджера

Level of difficultyMedium
Reading time10 min
Reach and readers4.7K

В данной статье будет предоставлена детальная информация по реализации высокопроизводительного вьюпорта мессенджера на Angular, который обеспечит высокую и плавную скорость работы и низкое потребление ресурсов с применением инструмента виртуализированных списков ng-virtual-list. А также представлен порт на React.

Читать далее

Экстремально большие списки или максимальная производительность списков в Angular

Level of difficultyMedium
Reading time6 min
Reach and readers1.4K

В классическом исполнении, списки включают в себя все элементы из коллекции. Другими словами, те элементы, которые не видны пользователю (находятся за пределами вьюпорта) все равно присутствуют в DOM дереве. А теперь представим, если список состоит допустим из 1 000 000 элементов, как это повлияет на производительность и ресурсоемкось? Ответ очевиден, пропорционально объёму коллекции будет расти ресурсопотребление и снижаться общая производительность.

Но к счастью для нас есть методы и алгоритмы позволяющие существенно ускорить работу таких «исполинских» списков.

Читать далее

Information

Rating
Does not participate
Registered
Activity