2012-05-03 4 views
0

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

+0

да, если у вас нет скриптов, на которые ссылается в теге '' , то вы потеряете кэширование (я думаю!), Который, как правило, собирается вмешиваться в производительности. Однако главная проблема заключается в том, действительно ли вам нужен отдельный файл javascript для каждой вкладки? каждый из них имеет разную функциональность? Вы пытались запустить мини-диск в своих файлах javascript, чтобы узнать, насколько вы их можете получить? – musefan

+0

Исправление: не нужно быть в голове, чтобы быть кешированным, просто нужно использовать в теге '

Смежные вопросы