Есть ли разница между наличием одного большого файла Javascript по сравнению с множеством разных файлов Javascript?Каковы технические причины использования нескольких небольших файлов вместо одного большого JS-файла?
Недавно я узнал, что отдельное приложение в моем офисе содержит два файла Javascript для всего, что требуется. Они составляют почти 2 МБ и содержат примерно 40 тыс. Строк кода.
С точки зрения ремонтопригодности, это очевидно ужасно. Я не могу представить, что это связано с SVN. Но действительно ли это влияет на производительность приложения?
В IIS есть настройка для chunked transfer encoding, но я мало знаю об этом, кроме того, что упоминается в статье. Раздел «Обоснование» не имеет особого отношения к Javascript. Это кажется более важным для «реальных» страниц в приложении и для обмена сообщениями между клиентом и сервером.
С тегами ASP.NET как параметр находится в разделе «ASP» IIS ... Если это не связано с нами, отредактируйте и удалите тег или дайте мне знать, и я могу.
Re: ремонтопригодность: вы должны создавать эти файлы с помощью цепочки инструментов, которая компилирует их из многих небольших исходных файлов. Они войдут в SVN (или что-то современное), а не скомпилированный вывод. – Thilo
@Thilo Это похоже на 'UglifyJS' (используется jquery) или другими« компакторами »? И, к сожалению, для этих слабых соков в другой команде это определенно один гигантский файл. – sab669
. Передача небольших файлов решает обе проблемы, ремонтопригодность и производительность. – Imad