Ситуация ухудшается, когда учитываются такие инструменты, как тестовые фреймворки. В популярном тестовом фреймворке jest каждый тестовый файл выполняется в своем отдельном процессе. Это означает, что каждый тестовый файл создает граф модулей заново и должен заплатить за это время. Если построение графа модулей в проекте занимает 6 секунд, и у вас, допустим, есть всего 100 тестовых файлов, то общая потеря времени составляет 10 минут, чтобы постоянно создавать граф модулей. В то время никакие тесты или другой код не выполняются. Это просто время, которое движок требуется для подготовки исходного кода перед его выполнением.
Тема интересная, и интересно было бы посмотреть на циферки. Жаль, что такой халтурный перевод "в лоб".
В статье упоминается esbuild, но любопытно, актуально ли для вебпака, вити и роллапа. Может, там и нет этой проблемы, а автор почему-то обобщил проблему на весь JavaScript.