Показать сообщение отдельно
  #19 (permalink)  
Старый 02.02.2015, 12:34
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от zhurchik Посмотреть сообщение
Проблема не только в трафике, а в запросах к серверу. То ли браузер осуществит один запрос для получения JS кода, то ли 3-4, а это формирование заголовков, ответ от сервера и т.д. Конечно можно все пихнуть в один файл
в HTTP/2.0 можно будет грузить 3-4 файла и к тормозам это не приведет. ну да ладно. но сейчас - да, нужно соединять в один файл... и сжимать через минификатор и GZIP

Сообщение от zhurchik Посмотреть сообщение
но тогда тонны кода будут в одном файле, а это не удобно, ко всему этому, какая то часть кода будет внедрена в моб. версию и эту часть кода в любом случае нужно держать в отдельном файле, а не в скопе.
есть прямая потребность в мобильной версии? обычно все решается отзывчивой версткой

Сообщение от zhurchik Посмотреть сообщение
И еще, браузер при получении кода JS осуществлять лексический анализ.... А это опять же нагрузка на клиентский ПК.
мой скрипт весит 3 мб (несжатый, версия для разработки) и выполняется 344.160 ms
javascript довольно быстрая штука.

Сообщение от zhurchik Посмотреть сообщение
Я хочу написать проект, который будет ближе к идеалу)))
кто же так не хочет)

Сообщение от zhurchik Посмотреть сообщение
melky,
То бишь, я могу легко подключить код (строковой код) через createElement("script") и это в рамках приемлемого и будет везде работать?
угу

ты придумал с нуля модули (ака завелосипедил), а они примерно так и работают

если интересно побольше узнать про модули - советую почитать про AMD и RequireJS
Ответить с цитированием