Size: a a a

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

2021 March 17

N

Nelkor in JavaScript — русскоговорящее сообщество
По существу скажу следующее:

Если лагает приложение, скрипт которого весит 200 Кб — это точно не от того, что он весит слишком много. Если разбить его на 200 чанков по 2 Кб — лучше работать оно от это точно не станет.
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Эти заголовки сжимаются и вмещаются в один tcp пакет
А откуда серверу про них знать? Повторюсь, сервер не читает HTML, он не знает, что нужно вместе с ним отдавать.
И логи говорят тоже самое.
источник

DM

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

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Браузер парсит html и запрашивает
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Nelkor
По существу скажу следующее:

Если лагает приложение, скрипт которого весит 200 Кб — это точно не от того, что он весит слишком много. Если разбить его на 200 чанков по 2 Кб — лучше работать оно от это точно не станет.
Понял, благодарю
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Что за глупые вопросы, откуда серверу о них знать )
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Есть в принципе http2 push, но из-за кеширования, это не слишком эффективный механизм
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Что за глупые вопросы, откуда серверу о них знать )
Считаю некорректным в нашем споре употреблять слово "глупый".
Плодит негатив
источник

DM

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

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Документация, которую ты просил
источник

DM

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

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Если взрослый, тогда вот
https://tools.ietf.org/html/rfc7540#page-15
источник

a

azabroflovski in JavaScript — русскоговорящее сообщество
Хазиф
Я дальше уточнил, к чему был пример с архивом.

С админом согласен, такие скрипты я не объединяю.
Здесь речь именно про то, что предназначено для одной конкретной страницы
Если для конкретной страницы, лично я, не вижу смысла что то там разбивать на куски и подгружать динамически (бывают и исключения)

Разбивать стоит в случае, допустим есть страница фильтров со сложной логикой, и страница "О компании"

Когда юзер зайдет на страницу о компании, не стоит там грузить логику фильтров
источник

DM

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

Х

Хазиф in JavaScript — русскоговорящее сообщество
azabroflovski
Если для конкретной страницы, лично я, не вижу смысла что то там разбивать на куски и подгружать динамически (бывают и исключения)

Разбивать стоит в случае, допустим есть страница фильтров со сложной логикой, и страница "О компании"

Когда юзер зайдет на страницу о компании, не стоит там грузить логику фильтров
Согласен
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Это никак не связано с производительностью во время работы сайта, там уже все зависит от самого js кода, а не того, на сколько файлов ты его порезал
Супер!

Или нет... пойду рефакторить
источник

DM

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

A

Andrew in JavaScript — русскоговорящее сообщество
Всем привет. Есть классы (.class1 .class2 .class3)
Можно ли с помощью CSS создать правило, что применить стили только к  .class2 если есть .class3
источник

EK

Eugene Kannou in JavaScript — русскоговорящее сообщество
Andrew
Всем привет. Есть классы (.class1 .class2 .class3)
Можно ли с помощью CSS создать правило, что применить стили только к  .class2 если есть .class3
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
Andrew
Всем привет. Есть классы (.class1 .class2 .class3)
Можно ли с помощью CSS создать правило, что применить стили только к  .class2 если есть .class3
Через contains можешь проверить есть ли этот класс.
источник