ProfilingPlugin
Generate Chrome profile file which includes timings of plugins execution. Outputs events.json file by default. It is possible to provide custom file path using outputPath option.
Options
outputPath: A relative path to a custom output file (json)
Usage: default
new webpack.debug.ProfilingPlugin()
Usage: custom outputPath
new webpack.debug.ProfilingPlugin({
  outputPath: "profiling/profileEvents.json"})In order to view the profile file:
- Run webpack with 
ProfilingPlugin. - Go to Chrome, open the 
Profile Tab. - Drag and drop generated file (
events.jsonby default) into the profiler. 
It will then display timeline stats and calls per plugin!