S>открыл тут исходник веб-страницы (аспх), а там строк 300 жава скрипта. S>и это без учета того, что еще js файл грузится.
S>вообще какие есть критерии на размер загружаемых скриптов на страницу?
От Капитана Очевидность:
— Критерий обратной линейной зависимости. Чем больше размер скриптов, тем хуже пользователю.
— Оптимизировать нужно узкие места. Там 300 строк, но сколько это в байтах? А по сравнению с размером HTML? А по сравнению с суммарным размером всей страницы, включая css, js и картинки? Может оказаться, что главная проблема совсем в другом месте.
— Есть инструменты для браузеров для замера времени потраченого на загрузку и исполнение скриптов. Это время нужно сводить к минимуму.
— При первой загрузке страницы выигрывает тот, у кого весь жаваскрипт встроен в HTML, потому что браузер не будет делать отдельный запрос. При второй и дальше загрузке выигрывает тот, у кого всё во внешнем файле, который кешируется браузером навсегда. Если очень сильно заморочиться, можно совместить преимущества обеих вариантов.
— Затраты на разработку и отладку никто не отменял. Если получилось сделать визуально очень быстрый сайт с 300 строками жаваскрипта в теле — отлично.