You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Webpack-native parallelism to obviate the need for the (unmaintained?) parallel-webpack package #14386
Per the webpack documentation , the package parallel-webpack is recommended to optimize multiple compilations. However, this package is increasingly outdated (it's not even specified for webpack 5). It would be good to have such functionality as a part of webpack itself, without relying on an outside project (that may itself be abandoned) to offer such support.
What is the expected behavior?
Webpack-native parallelism
What is motivation or use case for adding/changing the behavior?
The recommended package no longer appears to be actively maintained
How should this be implemented in your opinion?
I am not a lawyer, but the license of parallel-webpack suggests it might be possible to fork it directly.
@alexander-akait I'm working on that PR now. I see that the only other utility mentioned in the docs in this context is webpack-contrib/cache-loader - which is actually explicitly deprecated already. I will remove that as well in the PR.
What I won't remove is the reference to cache-loader in the following code, as this appears to be used to build the site and I'm not sure what effect that might have:
@alexander-akait I'm not sure if the convention here is for your team to close the issue or for me to close it myself. The updated text is visible on https://webpack.js.org/ now, so I consider this concluded.
I've read through the report. Before changing anything I'd like to reproduce it against current main first — my reasoning is that a fix anchored to the actual observed behavior is much easier to review than one inferred from the report alone, especially if the surrounding code has moved since this was filed.
Plan: reproduce and confirm the root cause, then make the smallest change that addresses it (plus a regression test if the repo has coverage for this area). If the root cause turns out to live somewhere other than where the report points, I'll report back here before forcing a change.
Anything already known about this that I should read first?
Activity
alexander-akait commentedon Oct 2, 2021
Feel free to send a PR to remove it from docs, now we are focused on cache (it already works very good), the next goal is parallelism
MartinFalatic commentedon Oct 4, 2021
@alexander-akait I'm working on that PR now. I see that the only other utility mentioned in the docs in this context is
webpack-contrib/cache-loader- which is actually explicitly deprecated already. I will remove that as well in the PR.What I won't remove is the reference to
cache-loaderin the following code, as this appears to be used to build the site and I'm not sure what effect that might have:https://github.com/webpack/webpack.js.org/blob/cd9568f0ec189cde5a9115302874f22e31d4c434/src/utilities/constants.mjs#L18
Deprecate doc refs to parallel-webpack and cache-loader
Deprecate doc refs to parallel-webpack and cache-loader
Deprecate doc refs to parallel-webpack and cache-loader
alexander-akait commentedon Oct 5, 2021
cache-loaderis deprecated and should be not usedDeprecate doc refs to parallel-webpack and cache-loader (#5529)
MartinFalatic commentedon Oct 6, 2021
@alexander-akait I'm not sure if the convention here is for your team to close the issue or for me to close it myself. The updated text is visible on https://webpack.js.org/ now, so I consider this concluded.
alexander-akait commentedon Oct 6, 2021
I think we can implement parallelization in future as built-in feature
Merge sync 2c9602e (#397)
Merge sync 69d5fb0 (#455)
Merge sync d6a26f1 (#545)
38 remaining items
LeonxLJX commentedon Sep 2, 2026
I'd like to take this one.
I've read through the report. Before changing anything I'd like to reproduce it against current
mainfirst — my reasoning is that a fix anchored to the actual observed behavior is much easier to review than one inferred from the report alone, especially if the surrounding code has moved since this was filed.Plan: reproduce and confirm the root cause, then make the smallest change that addresses it (plus a regression test if the repo has coverage for this area). If the root cause turns out to live somewhere other than where the report points, I'll report back here before forcing a change.
Anything already known about this that I should read first?
(claiming via @LeonxLJX)
Armer7 commentedon Sep 3, 2026