dojo / webpack-contrib

Plugins and loaders for webpack used with Dojo
Other
4 stars 19 forks source link

Build Time Render: Support rendering in parallel #309

Closed agubler closed 3 years ago

agubler commented 3 years ago

Type: feature

The following has been addressed in the PR:

Description:

Changes the render phase build time rendering in parallel using node worker threads.

Performance Results building @dojo/site with 106 pages.

JSDOM Renderer:

Current: 183.96 seconds / 1.73 seconds per page Parallel: 67.37 seconds / 0.63 seconds per page

Puppeteer Renderer:

Current: 248.18 seconds / 2.34 seconds per page Parallel: 158.25 seconds / 1.49 seconds per page

Resolves #184