как лучше для быстродействия сделать:
У меня есть блок с логикой, картинками и прочим, мне он нужен только на размере мобильного. Я могу или через css запретить его отрисовку на десктоп размере или с помощью js во vue, какой лучше для оптимазиции способ будет?
по мне так css
если там не просто декоративное что-то, а прям логика, то, мне кажется, лучше v-if
но можно словить жопу: планшет в альбомной будет почти как монитор и там нужно показывать блок, а в портретной не нужно, при перевороте будет лаг на подгрузку компонента
Под лагом имеется ввиду задержка загрузки элемента интерфейса? Разве он не моментально будет подгружаться? (Допустим в нем немного картинок и интернет быстрый)
если скрывать через v-if и чтоб его прям не было на десктопе, тогда это асинхронная загрузка компонента, таким образом если изначально был десктопный вариант. а потом планшет перевернули, нужно будет дождаться загрузки компонента по сети, его инициализации и прочее
Не ну это понятно) Но обычно же все эти процессы моментально происходят, точно в разы быстрее, чем ждать подгрузку картинок)
подгрузка картинки в 100кб и код в 100кб, это разное, код 100кб хуже картинки
Обсуждают сегодня