Неплохая статья про оптимизации, которые используются в Bun (который альтернатива npm):

  • минимизация количества системных вызовов и переключений контекста;
  • асинхронный доступ к DNS;
  • бинарный кэш;
  • оптимизированная распаковка tar-архивов;
  • параллельные массивы для хранения метаданных, подстроенные под кэш-линии;
  • жесткие ссылки и copy-on-write для оптимизации копирования;
  • пулы для задач с очередями без локов.

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