Size: a a a

JavaScript — русскоговорящее сообщество

2021 March 17

Х

Хазиф in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Загружать 200кб а потом парсить займет больше времени, чем загружать 10 чанков по 20кб и парсить их по мере загрузки
Загружать 10 файлов скриптов это уже другая крайность)
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Мне пока интересна идея разделить на два файла: один включает всё для рендеринга, второй для действий: нажатий, всплывающих окон и т.д.

Сейчас всё загружаю одним файлом, 200кб
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Всем привет! Люди добрые подскажите в чем может быть проблема - у меня есть рабочий код слайдера, хотел его оживить также с помощью setInterval однако возникли трудности.... В данном коде не отрабатывает setInterval, console.log тоже, и почему то значение console это nodelist..
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Хазиф
Мне пока интересна идея разделить на два файла: один включает всё для рендеринга, второй для действий: нажатий, всплывающих окон и т.д.

Сейчас всё загружаю одним файлом, 200кб
У идеологии одного файла есть одна проблема — скрипты, которые требуют своего подключения извне, как модуль.
Пока не нашёл нормального способа встроить их в один файл, кроме как их переписывать
источник

B

Bscience in JavaScript — русскоговорящее сообщество
кто-нибудь шарит за google autocomplete?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Все можно встроить в один файл, но зачем?
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Все можно встроить в один файл, но зачем?
Чтобы снизить количество обращений клиента к серверу.

Сейчас приведу практический пример, его можно воспроизвести.
Подключись к удалённому серверу и начни загружать на него 100 файлов, каждый по 1 мегабайту.
А потом один файл весом в 100 мб, архив.

Архив загрузится гораздо быстрее. Чем больше файлов — тем заметнее это ускорение.
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Хазиф
Чтобы снизить количество обращений клиента к серверу.

Сейчас приведу практический пример, его можно воспроизвести.
Подключись к удалённому серверу и начни загружать на него 100 файлов, каждый по 1 мегабайту.
А потом один файл весом в 100 мб, архив.

Архив загрузится гораздо быстрее. Чем больше файлов — тем заметнее это ускорение.
Пример, чтобы показать принцип.

Сайты оперируют меньшими объёмами, но обращения они также открывают.

Потому иметь ~20 файлов скриптов для самостоятельной загрузки — это погибель сайта.
Но стоит их объединить в один файл — всё сразу становится замечательно.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Какая еще погибель
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
И 1 файл и 10 делают одно обращение к серверу
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Ты из 2000 года пишешь что ли?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Почитай про http2
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Nelkor
Один большой минифицированный - это лучший вариант для производительности приложения (но не всегда для загрузки)
Вот это и хотел узнать.
То есть подлаги моего приложения не связаны с одним файлом под 200кб?
В глубине души я это понимаю — но сейчас пытаюсь отсеять самые простые в решении варианты
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Хазиф
Вот это и хотел узнать.
То есть подлаги моего приложения не связаны с одним файлом под 200кб?
В глубине души я это понимаю — но сейчас пытаюсь отсеять самые простые в решении варианты
Нет, точно не связаны
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Не лучший это вариант
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Не слушай чепухи )
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Маленькие файлы лучше
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
маленькие файлы кэшируются лучше, грузятся быстрее
источник