javascript — загрузите элемент позже, чтобы улучшить скорость страницы, но сделать его видимым для SEO?

Ленивый рендеринг

В выпуске 1.11.0 добавлена ​​новая функция для задержки рендеринга диаграммы. (Внутренне это будет держать процесс рендеринга)

https://naver.github.io/billboard.js/demo/#ChartOptions.LazyRender

var chart = bb.generate({ ..., render: { lazy: true, observe: false } }); setTimeout(function() { // call '.flush()' at the point you want to be rendered chart.flush(); }, 1000); 

Минимизация http-запроса

billboard.js предоставляет упакованную версию d3 billboard.js.

https://cdn.jsdelivr.net/npm/billboard.js/dist/billboard.pkgd.min.js

Итак, если вам нужно иметь дело с количеством файлов, разберитесь с упакованной версией.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector