Размер 150kb мне кажется разумным, потому что вы импортируете все полифилы. Следовательно, функция webpack4, которая потрясает деревья, не удаляет неиспользуемый код, потому что все используется.
Я мог бы предположить, что источники, утверждающие, что размер всего пакета должен составлять ~ 60-80 КБ, означают размер после минимизации + сжатия.
Читали ли вы инструкции о том, как правильно использовать библиотеку @babel/polyfill
? рекомендует использовать @ babel / preset-env , чтобы импортировать только те полифилы, которые вам нужны для вашей производственной цели. Это, вероятно, значительно уменьшит размер вашей связки.