Итак, я играл с домашним проектом, который включает в себя много js. Я использовал Script # для написания своей собственной библиотеки и т. Д. Лично я бы не стал писать много js, если бы у меня не было такого инструмента, как Script # или GWT, который помог бы поддерживать его.
Пока он включает в себя следующие внешние библиотеки:
- ASP.NET AJAX
- ExtJS
- Карты Гугл
- Google Visulisations
- Моя собственная библиотека, чтобы обернуть вышеупомянутые библиотеки и добавить дополнительную функциональность ...
Так что получается куча js. Он отлично работает на моем компьютере. Однако я мало верю в js / browser и обеспокоен тем, что загрузка слишком большого количества js приведет к тому, что браузер умрет или будет работать плохо.
Это действительная проблема?
Есть ли у кого-нибудь опыт загрузки большого количества js в браузер, что привело к проблемам с производительностью? Я, однако, знаю, что здесь много переменных, например, тип браузера (я полагаю, IE хуже других), ОЗУ клиентских ПК и т. Д., Но было бы хорошо получить опыт других людей. Я бы не хотел тратить много времени на js, только чтобы понять, что я рисую себя в угол.
Чем больше я использую Script #, тем больше клиентских классов у меня появляется, когда я перекладываю больше обработки на клиента. В какой момент это станет проблемой? Я уверен, что браузер мог бы легко обрабатывать 100 MS Ajax-классов, но что было бы слишком далеко для браузера?
ПРИМЕЧАНИЕ. Меня не беспокоит фактический размер файла js, но больше загружается среда выполнения.