Community App Build Time Improvement

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

 

In this challenge, we will be improving the build workflow of community-app. 

 

Project Background

 

Topcoder community-app is using webpack and other libraries to build, run tests and run on dev mode. But the process is taking time that is a bit high, we would like to reduce the time to build the app and make development experience better.

 

Technology Stack

 

Javascript, Webpack

 

Provided Assets

 

Individual Requirement

 

Improve the performance of these operations

  • npm run dev

  • npm run build

  • npm run test

 

Use best practices and plugins

 

Branch - build-improvement

Measure Criteria:

  1. Overall time for each command will be considered as base metrics of improvement

  2. Performance analysis of individual plugins and loaders used

  3. Result of speed-measure-webpack-plugin before and after. This will also guide you where to optimize to get the best result


Final Submission Guidelines

Please submit the following

  1. Git patch file against build-improvement

  2. Detailed documentation and references

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30103394