на странице. Задача следующая, есть json с данными миллиона пользователей, мне нужно на странице отрендерить весь список с именами пользователей без пагинации, при клике по имени пользователя отображается информация о пользователе. Мое текущее приложение на vue3 + typesctipt, подключил clusterize.js. Проблема с загрузкой json размер около 150 мб, просто всё висит. Был ли у кого такой опыт, как можно решить эту задачу ?
бедный браузер) может какую-то динамическую загрузку сделать, например при прокрутке страницы, не обязательно же пагинацию? 1кк записей на странице чота как-то жесть, зачем такое?)
Как съесть слона?
я делал динамическую изначально после прокрутки добавлял следующие, попросили весь список
Это бредовая просьба. Не работай с сумашедшими
по частям) детали реализации только неизвестны пока
коллеги, это тестовое задание)
https://t.me/vuejs_ru/1310836
раз такая постановка есть, значит это можно сделать)
Ну раз есть постановка, то конечно же можно (нет)
Если висит именно попытке его срендерить - используй виртуальный скроллинг, например, с vue-virtual-scrolling
ну сделай просто неявную пагинацию, и на фронте виртуальную отрисовку, есть множество компонент для этого.
можете подсказать, что ещё есть кроме вью виртуал скролл ?
я вот это использовал, работает нормально даже для случаев когда высота разная https://github.com/Akryum/vue-virtual-scroller
я про него и написал, спасибо)
Ну если он самый известный, то высока вероятность что и самый лучший
Отпишись потом по результатам всего плз
Обсуждают сегодня