Virtualization

Как оптимизировать большие списки в вебе #react



Практика –

Telegram:
Подкаст:

[ad_2]

source

Related Articles

5 Comments

  1. Помню, делал виртуализацию очень давно, без фреймворков и библиотек, хотя реакт тогда уже был.

    У меня мышка с магнитные скроллом (колесо висит в воздухе и вращается почти без сопротивления) кааак крутанул колесо и не лагает! Лютый кайф!

    Программирование — это прикольно. Очень собой гордился. Уже даже не помню на каком сайте, лет 8 назад))

  2. Перехожу на WebAssembly, вот будущее. Списки с десятками тысяч виджетов рендерятся на экране в момент и прокручивается все как по маслу даже на мега слабом железе.

  3. Главное не делать так, как сделали YouTube Music, после чего пришлось отказаться от сервиса и уйти в Spotify. Они в какой-то момент добавили динамическую подгрузку плейлиста при скролле, что убивает пользовательский опыт на больших плейлистах – фиг проскроллишь быстро в середину или конец списка 🙁 Так что к любому решению нужно всегда подходить с умом и взвешивать различные варианты (в случае с YT фичу можно было сделать опциональной).

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button