в следующих случаях:
1. Мы отрендерили большой массив данных с сервера в скрытый блок на странице, и если нам нужны оттуда данные - мы дёргаем по id эту ноду и используем отрендеренные данные
2. Мы записали большой массив данных с сервера в переменную js, и в случае надобности - дёргаем эту переменную для извлечения этих данных
У меня возник такой вопрос, потому что я иногда видел на сайтах, как какие-то данные хранят в блоках и т.д. в виде json'а. Подумал, может это играет роль на использовании ОЗУ, мол если переменная - этот большой объём данных постоянно хранится в памяти, что в целом тормозит работу сайта; а если отрендерно в блок - используется меньше ресурсов.
Какие есть мнения?
В блоках в виде json это обычно вродe SPA с SSR
ну я на нативе пишу, задача с php вывести категории сайта, но не сразу в виде разметки, тк на разных типах устройствах разная разметка, и потому вижу решение в рендере например в блок, а уже из блока потом брать эти данные для рендера нужной разметки
при этом, если устройство меняет свой тип (развернул телефон и тд), разметка рендерится под этот тип устройства (пк/смартфон)
Вот я не знаю.. С одной стороны, это более ресурсоёмко со стороны сервера, если говорить не абстрактно - речь о категориях сайта. Например пользователь зашёл с телефона, потом его развернул, типо зачем делать еще один запрос, если ранее мы уже получали категории
В spa обычно это делают при монтировании компонента
Обсуждают сегодня