Наш проект содержит много страниц с до 20 вкладками, каждый из которых работает с разными скриптами. Все файлы сценариев указаны в <head>
и загружаются при загрузке первой страницы. Теперь у нас проблема с производительностью, потому что слишком много скриптов на странице загружается при ее открытии (около 2 тыс. Строк JavaScript на вкладку). Дело в том, что в большинстве случаев пользователю необходимо работать с 2-3 вкладками, и в результате более 60% кода не используется. Поэтому для облегчения страниц нам нужны любые сценарии для ленивого загрузки. Поскольку HTML для каждой вкладки загружается по требованию, мы можем поместить <script>
ссылки на каждую вкладку, которая обеспечит хорошее рабочее решение. Но я уверен, что ссылки не в <head>
- это плохой стиль.
Так что, интересно, есть ли другое решение? Как такие проблемы решаются в таких крупных проектах, как мы? Любые советы будут полезны.
Заранее благодарен!Работа со страницами со многими файлами сценариев
0
да, если у вас нет скриптов, на которые ссылается в теге ''
, то вы потеряете кэширование (я думаю!), Который, как правило, собирается вмешиваться в производительности. Однако главная проблема заключается в том, действительно ли вам нужен отдельный файл javascript для каждой вкладки? каждый из них имеет разную функциональность? Вы пытались запустить мини-диск в своих файлах javascript, чтобы узнать, насколько вы их можете получить? – musefanИсправление: не нужно быть в голове, чтобы быть кешированным, просто нужно использовать в теге '