The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Опубликована среда рабочего стола GNOME 46"
Отправлено Аноним, 21-Мрт-24 04:39 
> Более того раньше никто на веб сайты не пичкал 50 МБ javascript кода на каждую страницу и интернет был чище и легче.

А проблема не столько в размере, сколько в количестве файлов.
Вона биллинг своего прова сегодня немного ковырял в бравзере. Провайдер не очень крупный, в биллинге нет всякой смузихлёбской дичи на первый взгляд. Странички без рекламных акций и спама. Всё в строгом стиле и аккуратно сделано. А открываешь Девелопер Тулз - 643 запроса, чтобы 1 страницу открыть. Из них 504 запроса - это подгружаются js файлы (большинство из них по 0,5-2 кб).

Собственно примерно то же самое творится с Электроном и прочими новомодными фреймворками для десктопа. Небольшое приложение может состоять из нескольких тысяч мелких файлов.

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

Ну, или еще один яркий пример из собственного опыта, но немного оффтопик. Для Винды есть оперсорсный PowerToys. Пакет мелких утилит, которые расширяют базовую функциональность Винды. Вроде пипетки (Color picker), возможности закрепить любое окно поверх остальных, пакетное переименование файлов. Подробнее можно у них на Гитхабе глянуть. Большинство из них выполняют небольшую функцию. Но весь пакет весит 250 Мб. А после установки расползается в 1-2 Гб (точно не помню). Вроде бы это одна программа, в которую собрали функционал нескольких других + написали несколько своих. Что там такое? А каждая часть - это отдельная программа, находящаяся в совей папке, со своим набором библиотек. При том 2/3 этих библиотек у них общие... И просто дублируются 25 раз. И всё это рассыпухой... и всё это при старте начинает грузиться.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру