условно 500 пикселей, со скроллом вертикальным. Каждая позиция в блоке подключается по websocket для обновления. Хочу реализовать схему, что подключаются по WS только те позиции, что видны на экране, а если просколлил и она исчезла - отключается. Как это лучше реализовать? Вешать observer на каждую позицию и включать/отключать канал для websocket? Или есть какой-то более практичный способ?
Intersection Observer как вариант
да, но на каждую позицию в списке или можно как-то на область вешать?
Наверное. Смотря что и как желать.
Обсуждают сегодня