Здравствуйте, Mr.Delphist, Вы писали:
vsb>>Аналогия неправильная. Даже если DLL используются, в приложении их не сотни, а максимум десятки. Тысячи объектных файлов никто не держит в файловой системе, их объединяют в более крупные модули.
MD>Давайте смотреть: MD> Git имени друга и товарища Л.Торвальдса — 313 DLL MD> TortoiseGit, простенькая приставка к Проводнику — 74 DLL MD> MS SQL Server — 1118 DLL MD> MS Office — 2 180 DLL
MD>Камера отдаляется, чтобы взять общий план:
MD> Visual Studio 2017 — 23 675 DLL MD> Windows10 — 28 485 DLL
MD>Последнее для меня стало неожиданным открытием: VS имеет количество DLL, сравнимое со всей ОС.
Ну вот 313 и 74 и бери в качестве ориентира (это ещё надо посмотреть, как ты считал, небось просто поиском, а надо загруженные смотреть). Остальное это уже гигапродукты и там свои проблемы со своими решениями. И ещё раз повторю, не сравнивай модули и исходные файлы. В JS ты предлагаешь грузить исходные файлы. В native аналогии это объектный файл, которые никто даже в файловую систему не кладёт как есть, объединяют в архивы или динамические модули. Если в JS использовать поддержку модулей, это будет нормально. А запрашивать каждый файл с сервера — тут никакого HTTP/2 не хватит, это в любом раскладе расточительство.