[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin
Github user garrensmith commented on the issue: https://github.com/apache/couchdb-fauxton/pull/852 Thanks. I've merged it in. --- 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. ---
[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin
Github user garrensmith commented on the issue: https://github.com/apache/couchdb-fauxton/pull/852 I've documented your ideas here https://issues.apache.org/jira/browse/COUCHDB-3303 --- 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. ---
[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin
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. ---
[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin
Github user garrensmith commented on the issue: https://github.com/apache/couchdb-fauxton/pull/852 This is awesome. Managing the bundle size is definitely a neglected side of Fauxton. The builds are taking long to run today. But soon as they have built I will merge. --- 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. ---
[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin
Github user nolanlawson commented on the issue: https://github.com/apache/couchdb-fauxton/pull/852 Context: I'm using webpack-bundle-analyzer to try to figure out where we can trim the JS bundle: ![screenshot 2017-02-15 00 35 54](https://cloud.githubusercontent.com/assets/283842/22966374/cecd39c4-f316-11e6-8423-e721e0f0e649.png) --- 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. ---