Я пытался узнать больше информации о функции разделения кода в Webpack, используя функцию import()
, которая все еще находится на стадии 3 TC39 и поддерживается только Chrome и Safari, на момент написания этой статьи.Этот ответ указывает, что он заполнен инъекцией тега сценария, но я не могу найти никаких других ссылок для этого, и исходный код Webpack путает меня со всеми его плагинами и т. Д. Перед преобразованием моей базы кода для использования import()
и, пройдя через много неприятностей, возможно, даром, я хотел бы знать, как браузер поддерживает разбиение кода в Webpack.Документы просто говорят, что это зависит от Promise
, что для меня приемлемо, но есть ли другие потенциальные ограничения, о которых следует знать?Как эта функция работает под капотом?