All streams
Search
Write a publication
Pull to refresh
1
3.1
Евгений @djonnyx

User

Send message

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

Level of difficultyMedium
Reading time10 min
Views1.4K

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

Читать далее

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

Level of difficultyMedium
Reading time6 min
Views2.1K

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

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

Читать далее

Information

Rating
1,147-th
Registered
Activity