У меня есть страница, на которой я загружаю информацию о продукте, используя ajax, когда кликаю по продукту, но на мобильном телефоне это довольно медленно, чтобы получить всю информацию с сервера, так как это задерживает открытие окна предварительного просмотра продукта.Поэтому мне пришла в голову идея создать скрытый ввод и передать информацию о продукте в скрытый ввод, а затем прочитать ее оттуда при нажатии на продукт.Мой вопрос сейчас о производительности - это хорошая практика, или если создание скрытого ввода также снизит производительность страницы?
<div class="item openItem" data-id="100">
<span>car</span>
<input type="hidden" id="object-100" value='{"name":"car", "id": 100, ......}'/>
</div>
<div class="item openItem" data-id="101">
<span>bird</span>
<input type="hidden" id="object-101" value='{"name":"bird", "id": 102, ......}'/>
</div>
<div class="item openItem" data-id="103">
<span>dog</span>
<input type="hidden" id="object-103" value='{"name":"car", "id": 103, ......}'/>
</div>