Существует ли какой нибудь плагин для параллельного исполнения массива плагинов webpack?

Да, существует несколько плагинов для параллельного исполнения массива плагинов в Webpack. Одним из наиболее популярных плагинов является "thread-loader".

"thread-loader" позволяет выполнять задачи в нескольких потоках параллельно, что может значительно ускорить сборку проекта. Плагин предоставляет возможность конфигурирования числа параллельных потоков, в которых будут запускаться задачи.

Установка "thread-loader" осуществляется через пакетный менеджер npm или yarn. Пример команды установки:

npm install thread-loader --save-dev

После установки плагина, его можно использовать в конфигурационном файле Webpack. Например, в файле "webpack.config.js" можно добавить следующий код:

const threadLoader = require('thread-loader');

module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /.js$/,
        exclude: /node_modules/,
        use: [
          'thread-loader', // добавляем плагин перед остальными загрузчиками
          'babel-loader'
        ]
      }
    ],
  },
  // ...
};

В данном примере мы добавляем "thread-loader" перед загрузчиком "babel-loader" для обработки JavaScript файлов. Теперь задачи будут распределены по нескольким потокам, что приведет к увеличению скорости сборки проекта.

"Thread-loader" поддерживает не только JavaScript, но и другие виды файлов, такие как CSS или файлы изображений. Его можно использовать с любыми загрузчиками Webpack.

Кроме "thread-loader", также существуют и другие плагины для параллельного исполнения плагинов в Webpack, такие как "HappyPack" и "ParallelWebpack". Каждый из них имеет свои особенности и может быть более подходящим в конкретном случае. Чтобы узнать больше о каждом из плагинов и выбрать наиболее подходящий, рекомендуется ознакомиться с их документацией и примерами использования.