Github user nolanlawson commented on the issue:

    https://github.com/apache/couchdb-fauxton/pull/852
  
    Yeah the long build times seem entirely related to Webpack, but I'm not 
super familiar with Webpack so I'm not sure how to optimize.
    
    In any case there is some other stuff I wanted to do to improve build time 
but haven't gotten around to:
    - split `brace` into separate code-split bundle using `require.ensure()`
    - use modular lodash, e.g. with `babel-plugin-lodash` and 
`lodash-webpack-plugin`, or just stuff like `var map = require('lodash/map')`
    - use rollup to compress the size of files we control, e.g. that whole app/ 
folder should be one big JS file rather than separate modules (seems 
[rollup-loader](https://github.com/egoist/rollup-loader) would work well for 
this)
    - alternatively, upgrade to webpack 2 because it seems that would cut down 
the react-bootstrap size since it's exposed as an ES module and therefore the 
tree-shaking would automatically trim a lot of the cruft. potentially 
rollup-loader could also do this but needs investigation


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to