История изменений
Исправление OSBuster, (текущая версия) :
Например, если мало пользователей, можно отказаться от поддержки какого-то легаси и исправить архитектурные ошибки, на которые оно опиралось :)
Никто не отказывался ни от поддержки какого легаси, по крайней мере резко.
Просто Shopify и GitHub скинулись и наняли пачку PhD со специализацией по дизайну компиляторов и диссертациями по экспериментальным техникам JIT, включая тех, кто ранее в Apple пилил кишки LLVM для их GPU.
Они и начали это внедрять и профилировать 24/7 и каждая мажорная версия за последние лет 5 получала солидный буст, не теряя всей той выразительности изначальной и динамики.
Плюс за последние 15 лет в десяток раз выросла производительность среднего сервера, интерпретатор ускорился в несколько раз, всё это перемножилось и получилось не так уж и плохо. Базы тоже стали побыстрее, в тот же PostgreSQL за последние 15 лет завезли кучу плюшек и оптимизаций, появились всякие специфические NoSQL решения, фронт и браузеры получили веб-сокеты и новую жизнь для SSR, где можно просто перерендеривать нужные франменты и заменять их моментально на клиенте.
А если вы пишете новый веб-сервис, то ваша пользовательская база и нагрузка начинает со значений и растёт что в 2010, что в 2025 примерно одинаково. Поэтому прямо таки голая производительность на старте стала «ролять» ещё меньше, чем ранее.
Исходная версия OSBuster, :
Например, если мало пользователей, можно отказаться от поддержки какого-то легаси и исправить архитектурные ошибки, на которые оно опиралось :)
Никто не отказывался ни от поддержки какого легаси, по крайней мере резко.
Просто Shopify и GitHub скинулись и наняли пачку PhD со специализацией по дизайну компиляторов и диссертациями по экспериментальным техникам JIT, включая тех, кто ранее в Apple пилил кишки LLVM для их GPU.
Они и начали это внедрять и профилировать 24/7 и каждая мажорная версия за последние лет 5 получала солидный буст, не теряя всей той выразительности изначальной и динамики.
Плюс за последние 15 лет в десяток раз выросла произволительность среднего сервера, интерпретатор ускорился в несколько раз, всё это перемножилось и получилось не так уж и плохо. Базы тоже стали побыстрее, в тот же PostgreSQL за последние 15 лет завезли кучу плюшек и оптимизаций, появились всякие специфические NoSQL решения, фронт и браузеры получили веб-сокеты и новую жизнь для SSR, где можно просто перерендеривать нужные франменты и заменять их моментально на клиенте.
А если вы пишете новый веб-сервис, то ваша пользовательская база и нагрузка начинает со значений и растёт что в 2010, что в 2025 примерно одинаково. Поэтому прямо таки голая производительность на старте стала «ролять» ещё меньше, чем ранее.