gatsby
gatsby copied to clipboard
Re-building development bundle step very slow
Preliminary Checks
- [X] This issue is not a duplicate. Before opening a new issue, please search existing issues: https://github.com/gatsbyjs/gatsby/issues
- [X] This issue is not a question, feature request, RFC, or anything other than a bug report directly related to Gatsby. Please post those things in GitHub Discussions: https://github.com/gatsbyjs/gatsby/discussions
Description
Since migrating to v4 from v2 we have been experiencing a rather unpleasant local development setup. Everything got slower in building.
I managed to score some easy wins on the Building development bundle
(mainly around mini-css-extract-plugin) and brought it down significantly but the Re-building development bundle
is still very slow.
Here's an example log. The changes i am doing is copy chaning on our index https://bold.org/
success Writing page-data.json files to public directory - 0.357s - 3/1947 5461.25/s
success onPreExtractQueries - 0.002s
success extract queries from components - 0.612s
success write out requires - 0.061s
success run page queries - 0.015s - 1/1 67.64/s
success Writing page-data.json files to public directory - 0.270s - 1/1944 7208.83/s
success Running gatsby-plugin-sharp.IMAGE_PROCESSING jobs - 1.490s - 2/2 1.34/s
success onPreExtractQueries - 0.005s
success extract queries from components - 1.922s
success write out requires - 0.336s
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
success Re-building development bundle - 7.402s
success Writing page-data.json files to public directory - 0.299s - 0/1943 6494.90/s
success onPreExtractQueries - 0.004s
success extract queries from components - 1.680s
success write out requires - 0.074s
success Running gatsby-plugin-sharp.IMAGE_PROCESSING jobs - 19.698s - 2/2 0.10/s
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
success Re-building development bundle - 3.134s
success Writing page-data.json files to public directory - 0.617s - 0/1943 3148.99/s
success onPreExtractQueries - 0.004s
success extract queries from components - 1.712s
success write out requires - 0.044s
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
success Re-building development bundle - 1.960s
success Writing page-data.json files to public directory - 0.068s - 0/1943 28579.15/s
success onPreExtractQueries - 0.002s
success extract queries from components - 2.026s
success write out requires - 0.059s
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
warn ./node_modules/@reach/auto-id/dist/reach-auto-id.esm.js
Attempted import error: 'useId' is not exported from 'react' (imported as 'useId$1').
success Re-building development bundle - 3.412s
success Writing page-data.json files to public directory - 0.267s - 0/1943 7284.06/s
Seems that fast-refresh is not that "fast" :D but more importantly it is very irregular since all the changes shown are the same. Just copy changes.
Reproduction Link
Hard to do
Steps to Reproduce
Can't create minimal reproduction and i understand this is going to be hard to debug. I am willing to join a call and debug through OR getting some help on how to profile those steps to maybe understand what is going on. I just know that we upgraded to gatsby 4 and this started. I ve been debugging this for 2 days and can't get to anything related to fast-refresh. Managed to improve only the cold and warm boots.
Expected Result
Fast refresh should be around 1 second
Actual Result
Fast refresh is at 1-7 seconds locally
Environment
Gatsby 4.16.0
node 16
Config Flags
PRESERVE_FILE_DOWNLOAD_CACHE: true, FAST_DEV: true, PARALLEL_SOURCING: true,
We've got the same result. Our site http://milvus.io/ and it's repo: https://github.com/milvus-io/milvus.io
We were expecting a speed boost from 3->4, but a significant speed downgrade, so we decide no to upgrade until the issue is resolved.
gatsby-plugin-sharp.IMAGE_PROCESSING jobs almost take 1 minutes to handle 200 images on M1 macbook air.
success building schema - 0.388s
warn Your GraphQL query in createPages took 15.596 seconds which is an unexpectedly long time. See https://gatsby.dev/create-pages-performance for tips on how to improve this.
success createPages - 48.193s
success createPagesStatefully - 0.150s
info Total nodes: 7570, SitePage nodes: 2325 (use --verbose for breakdown)
success Checking for changed pages - 0.001s
success write out redirect data - 0.002s
success Build manifest and related icons - 0.034s
success onPostBootstrap - 0.037s
info bootstrap finished - 53.489s
success onPreExtractQueries - 0.001s
success extract queries from components - 0.493s
success write out requires - 0.021s
success run static queries - 0.025s - 1/1 39.69/s
success run page queries - 50.986s - 3/3 0.06/s
success Running gatsby-plugin-sharp.IMAGE_PROCESSING jobs - 88.993s - 202/202 2.27/s
⠇ Building development bundle
And still don't know during the developing, I only change a simple text on a markdown file will result a full site building including the slowest gatsby-plugin-sharp.IMAGE_PROCESSING jobs.
It's hard to help from the outside without any reproduction. webpack isn't the fastest hot-reloading anymore compared to other solutions so depending on your setup it mights just be the speed -- but it surely also could be something that we can optimize.
For example:
I only change a simple text on a markdown file will result a full site building
This then just means that you have allMarkdownRemark
queries in a lot of places that need to get rerun when you change something. So it's something about your site setup.
getting some help on how to profile those steps to maybe understand what is going on
Some ideas:
- Run
gatsby develop --verbose
to get more logging - Run
GATSBY_WEBPACK_LOGGING="develop" gatsby develop
to get even more detailed logging (added in https://github.com/gatsbyjs/gatsby/pull/33214)
The queries as shown in my logs are pretty fast. Its whatever going on with webpack that is slow. I understand that webpack isnt the fastest here but still those metrics make it unbearable to work with! I ll try to run it with versbose and webpack logs to see if i can get anything out of it.
Ok run it with the options you suggested. Nothing clear cuts for me here.
Here's the full run and again i am fine with the time it takes (i mean its not my biggest issue here :D )
verbose 155.381941273 Transition to "startingDevServers"
<i> [webpack.Progress] | | 241 ms compilation > ESLintWebpackPlugin_1
<i> [webpack.Progress] | 257 ms setup > compilation
<i> [webpack.Progress] 267 ms setup
verbose 252.544448637 Attaching functions to development server
<w> [webpack.Progress] | 8984 ms building > entries dependencies modules
<i> [webpack.Progress] | 28 ms building > import loader ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js
<i> [webpack.Progress] | 321 ms building > entries dependencies modules
<w> [webpack.Progress] | 2720 ms building > entries dependencies modules
<w> [webpack.Progress] | 8415 ms building > entries dependencies modules
<w> [webpack.Progress] | 3093 ms building > entries dependencies modules
<e> [webpack.Progress] | 61241 ms building > entries dependencies modules
<i> [webpack.Progress] | 134 ms building > finish
<e> [webpack.Progress] 84950 ms building
<i> [webpack.Progress] | | 167 ms finish module graph > FlagDependencyExportsPlugin
<e> [webpack.Progress] | | 27828 ms finish module graph > ESLintWebpackPlugin_1
<e> [webpack.Progress] | 28062 ms sealing > finish module graph
<i> [webpack.Progress] | | 14 ms dependencies optimization > SideEffectsFlagPlugin
<i> [webpack.Progress] | 14 ms sealing > dependencies optimization
<i> [webpack.Progress] | 148 ms sealing > chunk graph
<i> [webpack.Progress] | | 119 ms chunk optimization > SplitChunksPlugin
<i> [webpack.Progress] | 119 ms sealing > chunk optimization
<i> [webpack.Progress] | | 14 ms module ids > NamedModuleIdsPlugin
<i> [webpack.Progress] | 14 ms sealing > module ids
<i> [webpack.Progress] | 199 ms sealing > module hashing
<i> [webpack.Progress] | 532 ms sealing > code generation
<i> [webpack.Progress] | 39 ms sealing > runtime requirements
<i> [webpack.Progress] | 383 ms sealing > hashing
<i> [webpack.Progress] | 906 ms sealing > chunk assets processing
<i> [webpack.Progress] | | 23 ms asset processing > ESLintWebpackPlugin_1
<i> [webpack.Progress] | | 197 ms asset processing > @loadable/webpack-plugin
<i> [webpack.Progress] | 221 ms sealing > asset processing
<i> [webpack.Progress] | 13 ms sealing > after asset optimization
<i> [webpack.Progress] | | 164 ms recording > HotModuleReplacementPlugin
<i> [webpack.Progress] | 164 ms sealing > recording
<e> [webpack.Progress] 30839 ms sealing
<w> [webpack.Progress] | 3045 ms emitting > emit
<i> [webpack.Progress] | | 54 ms after emit > SizeLimitsPlugin
<i> [webpack.Progress] | 55 ms emitting > after emit
<w> [webpack.Progress] 3100 ms emitting
assets by path static/ 11.1 MiB
assets by chunk 8.65 MiB (auxiliary name: component---src-pages-app-js) 60 assets
assets by chunk 442 KiB (auxiliary name: commons)
assets by path static/*.woff 248 KiB 12 assets
assets by path static/*.woff2 194 KiB 12 assets
+ 8 assets
assets by path *.js 202 MiB
assets by status 202 MiB [big]
assets by chunk 7.94 MiB (id hint: styles)
asset commons.js 4.92 MiB [emitted] [big] (name: commons) (id hint: styles)
asset framework.js 3.02 MiB [emitted] [big] (name: framework) (id hint: framework, styles)
+ 54 assets
+ 9 assets
asset commons.css 903 KiB [emitted] [big] (name: commons) (id hint: styles)
asset loadable-stats.json 146 KiB [emitted]
Entrypoint polyfill [big] 1.01 MiB = polyfill.js
Entrypoint commons [big] 8.82 MiB (442 KiB) = framework.js 3.02 MiB commons.css 903 KiB commons.js 4.92 MiB 24 auxiliary assets
orphan modules 593 KiB [orphan] 401 modules
runtime modules 68.6 KiB 38 modules
javascript modules 12.5 MiB 2798 modules
css modules 903 KiB
modules by path ./src/components/ 761 KiB 366 modules
modules by path ./src/pages/ 75.6 KiB 17 modules
modules by path ./node_modules/ 66 KiB 9 modules
+ 1 module
json modules 5.06 MiB
modules by path ./.cache/ 66.6 KiB 42 modules
modules by path ./src/ 4.99 MiB
./src/data/colleges.json 1.15 MiB [built] [code generated]
9179 ms -> 871 ms -> 3867 ms -> 2118 ms ->
741 ms (resolving: 385 ms, restoring: 7 ms, integration: 0 ms, building: 349 ms, storing: 0 ms)
+ 16 modules
../shared/states.json 861 bytes [built] [code generated]
9179 ms -> 871 ms -> 3058 ms -> 3380 ms -> 1620 ms ->
1156 ms (resolving: 419 ms, restoring: 1 ms, integration: 0 ms, building: 736 ms, storing: 0 ms, additional resolving: 7 ms)
LOG from webpack.Compiler
<t> make hook: 84815.886759 ms
<t> finish make hook: 0.411856 ms
<t> finish compilation: 28191.757805 ms
<t> seal compilation: 2778.999108 ms
<t> afterCompile hook: 0.317258 ms
<t> emitAssets: 3099.874034 ms
<t> emitRecords: 0.090555 ms
LOG from webpack.Compilation.ModuleProfile
<e> | 1495 ms (parallelism 6) resolve to new modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ErrorOverlayEntry.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./.cache/app.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./.cache/polyfill-entry.js
| 43 ms (parallelism 23.9) resolve to new modules > ./.cache/query-result-store.js
| 43 ms (parallelism 23.9) resolve to new modules > ./.cache/ensure-resources.js
| 43 ms (parallelism 23.9) resolve to new modules > ./.cache/error-overlay-handler.js
| 55 ms (parallelism 23) resolve to new modules > ./node_modules/gatsby-legacy-polyfills/dist/polyfills.js
| 56 ms (parallelism 23.2) resolve to new modules > ./node_modules/react-dom/index.js
| 56 ms (parallelism 23.2) resolve to new modules > ./node_modules/react/index.js
| 45 ms (parallelism 43.9) resolve to new modules > ./node_modules/@gatsbyjs/reach-router/es/index.js
| 45 ms (parallelism 44.1) resolve to new modules > ./.cache/fast-refresh-overlay/index.js
| 45 ms (parallelism 44.4) resolve to new modules > ./node_modules/gatsby-react-router-scroll/index.js
| 38 ms (parallelism 56.9) resolve to new modules > ./node_modules/gatsby-link/index.js
| 53 ms (parallelism 50.3) resolve to new modules > ./node_modules/mitt/dist/mitt.es.js
| 74 ms (parallelism 63.5) resolve to new modules > ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
| 35 ms (parallelism 80.1) resolve to new modules > ./node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js
| 38 ms (parallelism 79) resolve to new modules > ./node_modules/shallow-compare/es/index.js
| 42 ms (parallelism 79.9) resolve to new modules > ./node_modules/core-js/modules/es.array.flat-map.js
| 42 ms (parallelism 79.9) resolve to new modules > ./node_modules/core-js/modules/es.array.unscopables.flat-map.js
| 34 ms (parallelism 78.9) resolve to new modules > ./node_modules/prop-types/node_modules/react-is/index.js
| 36 ms (parallelism 65.6) resolve to new modules > ./node_modules/react-helmet/es/Helmet.js
| 34 ms (parallelism 63.7) resolve to new modules > ./node_modules/use-query-params/esm/index.js
| 32 ms (parallelism 63.6) resolve to new modules > ./node_modules/react-schemaorg/dist/src/index.js
| 30 ms (parallelism 52.3) resolve to new modules > ./node_modules/react-tabs/esm/index.js
| 31 ms (parallelism 51.1) resolve to new modules > ./node_modules/use-debounce/esm/index.js
| 33 ms (parallelism 54.5) resolve to new modules > ./node_modules/tiny-warning/dist/tiny-warning.esm.js
| 33 ms (parallelism 54.5) resolve to new modules > ./node_modules/@reach/dropdown/dist/reach-dropdown.esm.js
| 33 ms (parallelism 54.5) resolve to new modules > ./node_modules/@reach/popover/dist/reach-popover.esm.js
| 37 ms (parallelism 56.3) resolve to new modules > ./node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.browser.esm.js
| 37 ms (parallelism 57) resolve to new modules > ./node_modules/@emotion/stylis/dist/stylis.browser.esm.js
| 37 ms (parallelism 57) resolve to new modules > ./node_modules/@emotion/unitless/dist/unitless.browser.esm.js
| 41 ms (parallelism 59.4) resolve to new modules > ./node_modules/@reach/utils/dev-utils/dist/reach-utils-dev-utils.esm.js
| 41 ms (parallelism 59.4) resolve to new modules > ./node_modules/@reach/utils/noop/dist/reach-utils-noop.esm.js
| 42 ms (parallelism 59.6) resolve to new modules > ./node_modules/react-countup/build/index.js
| 43 ms (parallelism 65.5) resolve to new modules > ./node_modules/react-spring/node_modules/@react-spring/web/dist/react-spring-web.esm.js
| 39 ms (parallelism 76) resolve to new modules > ./node_modules/@sentry/utils/esm/index.js
| 39 ms (parallelism 76) resolve to new modules > ./node_modules/@sentry/core/esm/index.js
| 35 ms (parallelism 64.6) resolve to new modules > ./node_modules/@xobotyi/scrollbar-width/dist/index.esm.js
| 30 ms (parallelism 91.9) resolve to new modules > ./node_modules/compute-scroll-into-view/dist/index.module.js
| 42 ms (parallelism 87.8) resolve to new modules > ./node_modules/memoize-one/dist/memoize-one.esm.js
| 42 ms (parallelism 87.8) resolve to new modules > ./node_modules/@emotion/core/dist/core.browser.esm.js
| 42 ms (parallelism 87.9) resolve to new modules > ./node_modules/@emotion/cache/dist/cache.browser.esm.js
| 42 ms (parallelism 87.8) resolve to new modules > ./node_modules/react-input-autosize/lib/AutosizeInput.js
| 42 ms (parallelism 87.8) resolve to new modules > ./node_modules/@emotion/css/dist/css.browser.esm.js
| 48 ms (parallelism 87.2) resolve to new modules > ./node_modules/@sentry/hub/esm/index.js
| 31 ms (parallelism 94.2) resolve to new modules > ./node_modules/attr-accept/dist/es/index.js
| 31 ms (parallelism 94.8) resolve to new modules > ./node_modules/@react-dnd/invariant/dist/index.js
| 33 ms (parallelism 83.9) resolve to new modules > ./node_modules/react-slick/lib/index.js
| 51 ms (parallelism 88.7) resolve to new modules > ./node_modules/d3-scale/node_modules/d3-array/src/index.js
| 50 ms (parallelism 88.9) resolve to new modules > ./node_modules/d3-scale/node_modules/d3-time/src/index.js
| 53 ms (parallelism 86.2) resolve to new modules > ./node_modules/delaunator/index.js
| 48 ms (parallelism 84.1) resolve to new modules > ./node_modules/d3-array/src/index.js
<e> 22250 ms resolve to new modules
<e> | 1495 ms (parallelism 6) resolve to existing modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ErrorOverlayEntry.js
<e> | 1496 ms (parallelism 6) resolve to existing modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js
| 50 ms (parallelism 88.9) resolve to existing modules > ./node_modules/d3-scale/node_modules/d3-time/src/index.js
<e> 3707 ms resolve to existing modules
<i> | 3996 ms build modules > 1516 x javascript/auto
| | 64 ms (parallelism 3.2) build modules > ./.cache/app.js
| | 54 ms (parallelism 3.2) build modules > ./.cache/polyfill-entry.js
| | 52 ms (parallelism 22.7) build modules > ./.cache/loader.js
| | 32 ms (parallelism 18.5) build modules > ./.cache/navigation.js
| | 52 ms (parallelism 22.8) build modules > ./.cache/loading-indicator/indicator.js
| | 48 ms (parallelism 23.9) build modules > ./.cache/loading-indicator/index.js
| | 82 ms (parallelism 75.4) build modules > ./node_modules/gatsby-legacy-polyfills/dist/polyfills.js
| | 31 ms (parallelism 77.9) build modules > ./.cache/dev-404-page.js
| | 30 ms (parallelism 78.1) build modules > ./node_modules/@gatsbyjs/reach-router/lib/history.js
| | 33 ms (parallelism 80.2) build modules > ./src/pages/privacy.js
| | 33 ms (parallelism 80.4) build modules > ./src/pages/donor-terms-and-conditions.js
| | 31 ms (parallelism 81) build modules > ./src/pages/app.js
| | 31 ms (parallelism 80.9) build modules > ./src/pages/about.js
| | 34 ms (parallelism 80.1) build modules > ./node_modules/@gatsbyjs/reach-router/lib/utils.js
| | 35 ms (parallelism 75.9) build modules > ./.cache/fast-refresh-overlay/helpers/focus-trap.js
| | 47 ms (parallelism 89.1) build modules > ./src/utils/profileSteps.js
| | 36 ms (parallelism 89.1) build modules > ./src/components/profile/student/sections/ProfileIcons.js
| | 31 ms (parallelism 89.5) build modules > ./src/components/elements/RadioButtonGroup.js
| | 33 ms (parallelism 89.8) build modules > ./src/components/elements/DateInput.js
| | 32 ms (parallelism 89.7) build modules > ./src/components/scholarships/PopularButton.js
| | 32 ms (parallelism 89.7) build modules > ./src/components/scholarships/Counter.js
| | 32 ms (parallelism 89.7) build modules > ./src/components/elements/ToggleInput.js
<w> | 8602 ms build modules > 716 x javascript/auto with ./node_modules/gatsby/dist/utils/babel-loader.js??[[missing ident]]
| | 139 ms (parallelism 67.8) build modules > ./.cache/blank.css
| | 122 ms (parallelism 65.9) build modules > ./src/components/common/ghost.css
| | 110 ms (parallelism 67.5) build modules > ./node_modules/normalize.css/normalize.css
| | 127 ms (parallelism 68.5) build modules > ./node_modules/@reach/menu-button/styles.css
| | 102 ms (parallelism 73.7) build modules > ./node_modules/typeface-roboto/index.css
| | 110 ms (parallelism 73.6) build modules > ./node_modules/react-responsive-carousel/lib/styles/carousel.min.css
| | 106 ms (parallelism 75) build modules > ./node_modules/react-circular-progressbar/dist/styles.css
| | 135 ms (parallelism 87.3) build modules > ./node_modules/rc-slider/assets/index.css
| | 87 ms (parallelism 86.1) build modules > ./node_modules/react-image-lightbox/style.css
| | 94 ms (parallelism 90.8) build modules > ./node_modules/react-toastify/dist/ReactToastify.css
| | 97 ms (parallelism 90) build modules > ./node_modules/cropperjs/dist/cropper.css
| | 112 ms (parallelism 82.4) build modules > ./src/components/profile/student/sections/slick.css
| 1342 ms build modules > 12 x javascript/auto with ./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[8].oneOf[1].use[0]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/gatsby/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]
| 802 ms build modules > 237 x javascript/esm
| | 124 ms (parallelism 65.7) build modules > ./src/components/matchmaker/InstitutionContainer.module.css
| | 99 ms (parallelism 65.9) build modules > ./src/pages/schools.module.css
| | 126 ms (parallelism 65.2) build modules > ./src/components/donorConversion/DonorConversion.module.css
| | 128 ms (parallelism 65.1) build modules > ./src/components/auth/Login.module.css
| | 107 ms (parallelism 66.1) build modules > ./src/pages/scholarship-rules.module.css
| | 106 ms (parallelism 66.1) build modules > ./src/pages/contact.module.css
| | 111 ms (parallelism 66.2) build modules > ./src/pages/press.module.css
| | 112 ms (parallelism 66.1) build modules > ./src/pages/how-it-works.module.css
| | 111 ms (parallelism 66.1) build modules > ./src/pages/award-features.module.css
| | 111 ms (parallelism 66.1) build modules > ./src/pages/donor-faq.module.css
| | 106 ms (parallelism 66.2) build modules > ./src/pages/applicants.module.css
| | 106 ms (parallelism 66.2) build modules > ./src/pages/ambassadors.module.css
| | 106 ms (parallelism 66.1) build modules > ./src/pages/pricing.module.css
| | 115 ms (parallelism 67.8) build modules > ./src/pages/apply/apply.module.css
| | 114 ms (parallelism 67.8) build modules > ./src/components/common/common.module.css
| | 106 ms (parallelism 66.2) build modules > ./src/pages/terms-of-use.module.css
| | 106 ms (parallelism 66.3) build modules > ./src/pages/index.module.css
| | 116 ms (parallelism 67.8) build modules > ./src/pages/apply/ApplyHeader.module.css
| | 106 ms (parallelism 66.3) build modules > ./src/pages/donors.module.css
| | 94 ms (parallelism 73.4) build modules > ./src/pages/about.module.css
| | 94 ms (parallelism 73.4) build modules > ./src/pages/privacy.module.css
| | 92 ms (parallelism 73.8) build modules > ./src/components/blogs/ScholarshipsPost.module.css
| | 90 ms (parallelism 73.2) build modules > ./src/components/categories/CategoryContainer.module.css
| | 90 ms (parallelism 73.2) build modules > ./src/components/press/PressRelease.module.css
| | 87 ms (parallelism 73.7) build modules > ./src/components/common/PublicNav.module.css
| | 90 ms (parallelism 73.2) build modules > ./src/components/scholarshipGroups/ScholarshipGroupContainer.module.css
| | 89 ms (parallelism 73.1) build modules > ./src/components/scholarships/FilterMenu.module.css
| | 89 ms (parallelism 73.2) build modules > ./src/components/common/PlatformNav.module.css
| | 89 ms (parallelism 73.2) build modules > ./src/components/layouts/MainLayout.module.css
| | 90 ms (parallelism 73.3) build modules > ./src/components/nomination/NominationContainer.module.css
| | 90 ms (parallelism 73.3) build modules > ./src/components/blogs/ScholarshipsBlog.module.css
| | 87 ms (parallelism 74.7) build modules > ./src/components/fundraisers/FundraiserContainer.module.css
| | 87 ms (parallelism 74.7) build modules > ./src/components/matchmaker/Institution.module.css
| | 84 ms (parallelism 75.7) build modules > ./src/components/resources/Resource.module.css
| | 82 ms (parallelism 75.8) build modules > ./src/components/scholarships/ScholarshipContainer.module.css
| | 84 ms (parallelism 76) build modules > ./src/components/collegeSales/SalesWizard.module.css
| | 82 ms (parallelism 75.8) build modules > ./src/components/auth/EmailVerifyInstructions.module.css
| | 93 ms (parallelism 76.3) build modules > ./src/components/profile/donor/ContributionsList.module.css
| | 77 ms (parallelism 74.8) build modules > ./src/components/collegeSales/CollegeSales.module.css
| | 77 ms (parallelism 74.9) build modules > ./src/components/resources/Resources.module.css
| | 77 ms (parallelism 74.8) build modules > ./src/components/auth/ParentEmailVerification.module.css
| | 81 ms (parallelism 74.1) build modules > ./src/components/loans/Loan.module.css
| | 78 ms (parallelism 74.6) build modules > ./src/components/auth/AcceptInvitation.module.css
| | 78 ms (parallelism 74.5) build modules > ./src/components/scholarships/ScholarshipsContainer.module.css
| | 81 ms (parallelism 73.8) build modules > ./src/components/schoolsRanking/SchoolsRankingContainer.module.css
| | 80 ms (parallelism 73.7) build modules > ./src/components/common/Switch.module.css
| | 80 ms (parallelism 73.8) build modules > ./src/components/common/DonorContact.module.css
| | 80 ms (parallelism 73.7) build modules > ./src/components/common/Button.module.css
| | 81 ms (parallelism 73.6) build modules > ./src/components/common/FAQ.module.css
| | 80 ms (parallelism 73.6) build modules > ./src/components/common/DonorSubMenu.module.css
| | 80 ms (parallelism 73.6) build modules > ./src/components/resources/Gallery.module.css
| | 98 ms (parallelism 73) build modules > ./src/components/home/Featured.module.css
| | 98 ms (parallelism 72.8) build modules > ./src/components/elements/Toast.module.css
| | 96 ms (parallelism 72.9) build modules > ./src/components/home/CtaButton.module.css
| | 97 ms (parallelism 72.9) build modules > ./src/components/home/StudentsTestimonials.module.css
| | 98 ms (parallelism 72.8) build modules > ./src/components/ambassadors/AmbassadorsModal.module.css
| | 98 ms (parallelism 72.7) build modules > ./src/components/scholarships/GroupsIndex.module.css
| | 98 ms (parallelism 72.7) build modules > ./src/components/home/DonorsTestimonials.module.css
| | 100 ms (parallelism 72.6) build modules > ./src/components/common/Footer.module.css
| | 99 ms (parallelism 72.6) build modules > ./src/components/home/CircularBar.module.css
| | 100 ms (parallelism 72.5) build modules > ./src/components/contact/index.module.css
| | 90 ms (parallelism 78.4) build modules > ./src/components/wizard/ProfileWizard.module.css
| | 89 ms (parallelism 78.6) build modules > ./src/components/wizard/ProposalSuccess.module.css
| | 89 ms (parallelism 78.6) build modules > ./src/components/referrals/Referrals.module.css
| | 89 ms (parallelism 78.6) build modules > ./src/components/scholarshipsApplications/ApplicationsContainer.module.css
| | 88 ms (parallelism 79.2) build modules > ./src/components/wizard/SuccessPage.module.css
| | 87 ms (parallelism 79) build modules > ./src/components/referrals/Invitations.module.css
| | 90 ms (parallelism 79.3) build modules > ./src/components/applications/Applications.module.css
| | 88 ms (parallelism 79.2) build modules > ./src/components/contribute/ContributionSuccess.module.css
| | 88 ms (parallelism 79.2) build modules > ./src/components/drafts/FundContainer.module.css
| | 89 ms (parallelism 79.3) build modules > ./src/components/drafts/DraftContainer.module.css
| | 87 ms (parallelism 79.2) build modules > ./src/components/drafts/FundSuccess.module.css
| | 91 ms (parallelism 79.7) build modules > ./src/components/categories/topCategories/TopCategoriesContainer.module.css
| | 88 ms (parallelism 79.3) build modules > ./src/components/home/HomeHero.module.css
| | 88 ms (parallelism 79.3) build modules > ./src/components/scholarships/ApplicationSuccess.module.css
| | 98 ms (parallelism 84.6) build modules > ./src/components/platform/HubspotContainer.module.css
| | 99 ms (parallelism 85.3) build modules > ./src/components/contribute/ContributeWizard.module.css
| | 100 ms (parallelism 85.3) build modules > ./src/components/institutions/MyTeam.module.css
| | 100 ms (parallelism 85.3) build modules > ./src/components/saved/SavedScholarships.module.css
| | 100 ms (parallelism 85.3) build modules > ./src/components/institutions/MyInstitutionContainer.module.css
| | 118 ms (parallelism 86.2) build modules > ./src/components/wizard/ReviewWizard.module.css
| | 113 ms (parallelism 86.2) build modules > ./src/components/institutions/QuestionsAndAnswers.module.css
| | 119 ms (parallelism 86.3) build modules > ./src/components/inquiries/InquiriesContainer.module.css
| | 122 ms (parallelism 88.1) build modules > ./src/components/categories/ScholarshipCategoryByStates.module.css
| | 122 ms (parallelism 88.1) build modules > ./src/components/categories/CategoryTitleAndDescription.module.css
| | 122 ms (parallelism 88.1) build modules > ./src/components/blogs/PostShareButtons.module.css
| | 124 ms (parallelism 88.3) build modules > ./src/components/blogs/PostsGrid.module.css
| | 124 ms (parallelism 88.3) build modules > ./src/components/categories/ScholarshipCategory.module.css
| | 124 ms (parallelism 88.3) build modules > ./src/components/common/Breadcrumb.module.css
| | 124 ms (parallelism 88.3) build modules > ./src/components/common/Pagination.module.css
| | 128 ms (parallelism 88.3) build modules > ./src/components/common/BellButton.module.css
| | 125 ms (parallelism 88.7) build modules > ./src/components/scholarshipGroups/SimpleScholarshipItem.module.css
| | 125 ms (parallelism 88.7) build modules > ./src/components/common/MenuModal.module.css
| | 125 ms (parallelism 88.7) build modules > ./src/components/common/PlatformMobileMenu.module.css
| | 126 ms (parallelism 88.9) build modules > ./src/components/scholarships/InfoItem.module.css
| | 126 ms (parallelism 88.9) build modules > ./src/components/nomination/AcceptWithEmail.module.css
| | 127 ms (parallelism 89) build modules > ./src/components/scholarships/FullAccessOverlay.module.css
| | 127 ms (parallelism 89) build modules > ./src/components/scholarships/ScholarshipItem.module.css
| | 127 ms (parallelism 89) build modules > ./src/components/matchmaker/AddToListButton.module.css
| | 129 ms (parallelism 89.1) build modules > ./src/components/matchmaker/ScoreRange.module.css
| | 131 ms (parallelism 89.1) build modules > ./src/components/fundraisers/Fundraiser.module.css
| | 129 ms (parallelism 89.3) build modules > ./src/components/matchmaker/QuestionBox.module.css
| | 128 ms (parallelism 89.3) build modules > ./src/components/matchmaker/RegisterOverlay.module.css
| | 129 ms (parallelism 89.3) build modules > ./src/components/matchmaker/Questions.module.css
| | 131 ms (parallelism 89.2) build modules > ./src/components/matchmaker/UpdateImagesButton.module.css
| | 128 ms (parallelism 89.3) build modules > ./src/components/matchmaker/About.module.css
| | 128 ms (parallelism 89.3) build modules > ./src/components/matchmaker/LoanPayoff.module.css
| | 129 ms (parallelism 89.3) build modules > ./src/components/matchmaker/BlockedQuestions.module.css
| | 130 ms (parallelism 89.2) build modules > ./src/components/matchmaker/NitroWidget.module.css
| | 131 ms (parallelism 89.2) build modules > ./src/components/matchmaker/RegisterCTA.module.css
| | 132 ms (parallelism 89.6) build modules > ./src/components/matchmaker/QuestionBanner.module.css
| | 132 ms (parallelism 89.6) build modules > ./src/components/matchmaker/Rankings.module.css
| | 134 ms (parallelism 89.5) build modules > ./src/components/matchmaker/UserPermissionModal.module.css
| | 134 ms (parallelism 89.5) build modules > ./src/components/matchmaker/InstitutionAid.module.css
| | 134 ms (parallelism 89.6) build modules > ./src/components/inquiries/CalendarModal.module.css
| | 134 ms (parallelism 89.6) build modules > ./src/components/matchmaker/ReviewsModal.module.css
| | 136 ms (parallelism 89.4) build modules > ./src/components/matchmaker/NetPrice.module.css
| | 136 ms (parallelism 89.4) build modules > ./src/components/matchmaker/MajorSection.module.css
| | 136 ms (parallelism 89.4) build modules > ./src/components/matchmaker/ShowSimilarSchools.module.css
| | 136 ms (parallelism 89.5) build modules > ./src/components/scholarshipGroups/GroupHeader.module.css
| | 139 ms (parallelism 89.3) build modules > ./src/components/matchmaker/SimilarSchools.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/matchmaker/FeaturedStudents.module.css
| | 138 ms (parallelism 89.3) build modules > ./src/components/matchmaker/Reviews.module.css
| | 137 ms (parallelism 89.3) build modules > ./src/components/resources/VoteButton.module.css
| | 138 ms (parallelism 89.3) build modules > ./src/components/matchmaker/AllMajors.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/scholarships/CountdownFooter.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/scholarships/RedirectFooter.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/scholarshipGroups/GroupCountdown.module.css
| | 138 ms (parallelism 89.4) build modules > ./src/components/resources/Reviews.module.css
| | 138 ms (parallelism 89.4) build modules > ./src/components/wizard/Footer.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/layouts/WizardLayout.module.css
| | 139 ms (parallelism 89.4) build modules > ./src/components/wizard/Step.module.css
| | 151 ms (parallelism 89) build modules > ./src/components/profile/student/UserProfile.module.css
| | 141 ms (parallelism 88.9) build modules > ./src/components/scholarships/Scholarship.module.css
| | 142 ms (parallelism 88.8) build modules > ./src/components/auth/GmailPromotions.module.css
| | 131 ms (parallelism 87.4) build modules > ./src/components/elements/Tooltip.module.css
| | 114 ms (parallelism 86.6) build modules > ./src/components/scholarships/ContributionsModal.module.css
| | 116 ms (parallelism 86.5) build modules > ./src/components/collegeSales/StandingOut.module.css
| | 116 ms (parallelism 86.5) build modules > ./src/components/collegeSales/ProfileOverlay.module.css
| | 117 ms (parallelism 86.5) build modules > ./src/components/loans/DisclosureModal.module.css
| | 118 ms (parallelism 86.6) build modules > ./src/components/common/LandingFooter.module.css
| | 118 ms (parallelism 86.6) build modules > ./src/components/common/Input.module.css
| | 118 ms (parallelism 86.6) build modules > ./src/components/scholarships/LoginModal.module.css
| | 119 ms (parallelism 86.6) build modules > ./src/components/scholarships/PageHero.module.css
| | 119 ms (parallelism 86.7) build modules > ./src/components/scholarships/FilterDesktop.module.css
| | 119 ms (parallelism 86.7) build modules > ./src/components/scholarships/FilterMobile.module.css
| | 118 ms (parallelism 86.6) build modules > ./src/components/common/SubMenu.module.css
| | 117 ms (parallelism 86.6) build modules > ./src/components/scholarships/ScholarshipsFooter.module.css
| | 113 ms (parallelism 86.2) build modules > ./src/components/schoolsRanking/SchoolsRankingHeader/SchoolsRankingHeader.module.css
| | 108 ms (parallelism 86.6) build modules > ./src/components/common/FilterList.module.css
| | 107 ms (parallelism 86.6) build modules > ./src/components/common/FilterMenu.module.css
| | 107 ms (parallelism 86.6) build modules > ./src/components/common/SelectedFilterOptions.module.css
| | 112 ms (parallelism 86.2) build modules > ./src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingContentContainer.module.css
| | 92 ms (parallelism 85.4) build modules > ./src/components/layouts/AppLayout.module.css
| | 92 ms (parallelism 85.4) build modules > ./src/components/home/DonorQuote.module.css
| | 92 ms (parallelism 85.5) build modules > ./src/components/elements/Input.module.css
| | 92 ms (parallelism 85.5) build modules > ./src/components/elements/FormField.module.css
| | 92 ms (parallelism 85.5) build modules > ./src/components/elements/TextArea.module.css
| | 85 ms (parallelism 85.1) build modules > ./src/components/wizard/PendingScholarships.module.css
| | 84 ms (parallelism 85.1) build modules > ./src/components/referrals/Stats.module.css
| | 85 ms (parallelism 85.1) build modules > ./src/components/wizard/PointsMeterContainer.module.css
| | 84 ms (parallelism 85.1) build modules > ./src/components/referrals/Disclaimer.module.css
| | 85 ms (parallelism 85.1) build modules > ./src/components/referrals/ReferralsTabs.module.css
| | 85 ms (parallelism 85.1) build modules > ./src/components/platform/DonorDashboard.module.css
| | 85 ms (parallelism 85.1) build modules > ./src/components/scholarshipsApplications/ScholarshipApplications.module.css
| | 86 ms (parallelism 85.1) build modules > ./src/components/institutions/InstitutionDashboard.module.css
| | 83 ms (parallelism 85.3) build modules > ./src/components/wizard/WelcomePage.module.css
| | 85 ms (parallelism 85.2) build modules > ./src/components/platform/StudentPlatform.module.css
| | 82 ms (parallelism 85.3) build modules > ./src/components/wizard/SkipButton.module.css
| | 82 ms (parallelism 85.3) build modules > ./src/components/scholarships/ApplicationModal.module.css
| | 85 ms (parallelism 85.2) build modules > ./src/components/scholarships/DisclaimersForm.module.css
| | 85 ms (parallelism 85.2) build modules > ./src/components/scholarships/Donor.module.css
| | 83 ms (parallelism 85.1) build modules > ./src/components/scholarships/PreApplicationQuiz.module.css
| | 84 ms (parallelism 85.1) build modules > ./src/components/scholarships/NitroPostFlow.module.css
| | 85 ms (parallelism 85.2) build modules > ./src/components/wizard/PointsComponent.module.css
| | 98 ms (parallelism 85.8) build modules > ./src/components/applications/NoContentMessage.module.css
| | 98 ms (parallelism 85.8) build modules > ./src/components/drafts/Draft.module.css
| | 97 ms (parallelism 85.7) build modules > ./src/components/drafts/Fund.module.css
| | 94 ms (parallelism 85.9) build modules > ./src/components/scholarships/ApplicationButton.module.css
| | 94 ms (parallelism 85.9) build modules > ./src/components/applications/ApplicationItem.module.css
| | 94 ms (parallelism 85.9) build modules > ./src/components/common/ConfirmDialog.module.css
| | 95 ms (parallelism 85.9) build modules > ./src/components/common/BrowseAllButton.module.css
| | 91 ms (parallelism 86.3) build modules > ./src/components/moneySavers/MoneySavers.module.css
| | 90 ms (parallelism 86.3) build modules > ./src/components/scholarshipsApplications/Rate.module.css
| | 91 ms (parallelism 86.9) build modules > ./src/components/scholarships/Application.module.css
| | 89 ms (parallelism 87.7) build modules > ./src/components/cashbackHacks/CashbackHacks.module.css
| | 89 ms (parallelism 87.7) build modules > ./src/components/newsletter/QuizWrapper.module.css
| | 88 ms (parallelism 87.9) build modules > ./src/components/common/UniLogosV2.module.css
| | 95 ms (parallelism 88.2) build modules > ./src/components/categories/topCategories/TopCategoryContainer.module.css
| | 95 ms (parallelism 88.2) build modules > ./src/components/categories/topCategories/TopCategoryTitleAndDescription.module.css
| | 88 ms (parallelism 88) build modules > ./src/components/matchmaker/RatingBox.module.css
| | 88 ms (parallelism 88.1) build modules > ./src/components/settings/Settings.module.css
| | 90 ms (parallelism 88.3) build modules > ./src/components/automationStudentDebtQuiz/QuizWrapper.module.css
| | 89 ms (parallelism 88.3) build modules > ./src/components/matchmaker/MatchmakerResults.module.css
| | 91 ms (parallelism 88.5) build modules > ./src/components/boldCreditCardQuiz/QuizWrapper.module.css
| | 90 ms (parallelism 88.5) build modules > ./src/components/institutions/SuggestModal.module.css
| | 85 ms (parallelism 89.1) build modules > ./src/components/loanReadiness/LoanReadiness.module.css
| | 84 ms (parallelism 89.1) build modules > ./src/components/institutions/MembersList.module.css
| | 83 ms (parallelism 89.2) build modules > ./src/components/institutions/QAList.module.css
| | 85 ms (parallelism 89.1) build modules > ./src/components/approvableSubmissions/CollegeQuestion.module.css
| | 82 ms (parallelism 89.1) build modules > ./src/components/inquiries/NotActive.module.css
| | 84 ms (parallelism 89.1) build modules > ./src/components/approvableSubmissions/UpdateDegree.module.css
| | 83 ms (parallelism 89.1) build modules > ./src/components/approvableSubmissions/UploadFiles.module.css
| | 82 ms (parallelism 89.1) build modules > ./src/components/inquiries/StudentResults.module.css
| | 83 ms (parallelism 89.1) build modules > ./src/components/inquiries/DownloadBanner.module.css
| | 78 ms (parallelism 89.3) build modules > ./src/components/inquiries/FreeHeader.module.css
| | 77 ms (parallelism 89.4) build modules > ./src/components/inquiries/LastDownloadModal.module.css
| | 77 ms (parallelism 89.3) build modules > ./src/components/inquiries/DownLoadLimit.module.css
| | 77 ms (parallelism 89.3) build modules > ./src/components/inquiries/PastDownloads.module.css
| | 74 ms (parallelism 88.8) build modules > ./src/components/inquiries/SearchFilter.module.css
| | 72 ms (parallelism 89.6) build modules > ./src/components/common/SearchInput.module.css
| | 74 ms (parallelism 89.6) build modules > ./src/components/categories/ScholarshipCategoryState.module.css
| | 75 ms (parallelism 89.7) build modules > ./src/components/common/NothingFound.module.css
| | 75 ms (parallelism 89.7) build modules > ./src/components/common/ReadMoreLessText.module.css
| | 75 ms (parallelism 89.7) build modules > ./src/components/categories/ScholarshipCategoryItem.module.css
| | 75 ms (parallelism 89.7) build modules > ./src/components/platform/InviteFriends.module.css
| | 75 ms (parallelism 89.6) build modules > ./src/components/scholarships/ScholarshipItemActions.module.css
| | 75 ms (parallelism 89.6) build modules > ./src/components/scholarships/ScholarshipStatus.module.css
| | 77 ms (parallelism 89.5) build modules > ./src/components/fundraisers/FundraiserContribution.module.css
| | 74 ms (parallelism 89.6) build modules > ./src/components/matchmaker/EmptyQuestions.module.css
| | 77 ms (parallelism 89.5) build modules > ./src/components/matchmaker/LikeButton.module.css
| | 76 ms (parallelism 89.5) build modules > ./src/components/scholarships/ContributionsShareModal.module.css
| | 77 ms (parallelism 89.5) build modules > ./src/components/elements/Select.module.css
| | 83 ms (parallelism 88.7) build modules > ./src/components/profile/donor/ContributionsSection.module.css
| | 77 ms (parallelism 89.3) build modules > ./src/components/elements/Modal.module.css
| | 77 ms (parallelism 89.3) build modules > ./src/components/elements/PictureDropzone.module.css
| | 78 ms (parallelism 89.3) build modules > ./src/components/matchmaker/InstitutionAidCard.module.css
| | 78 ms (parallelism 89.3) build modules > ./src/components/matchmaker/RankingItem.module.css
| | 78 ms (parallelism 89.3) build modules > ./src/components/matchmaker/ReviewCard.module.css
| | 80 ms (parallelism 89.1) build modules > ./src/components/matchmaker/EditRankingsModal.module.css
| | 78 ms (parallelism 89.2) build modules > ./src/components/matchmaker/MajorElement.module.css
| | 79 ms (parallelism 89.1) build modules > ./src/components/matchmaker/CostOfAttendance.module.css
| | 79 ms (parallelism 89.1) build modules > ./src/components/matchmaker/InstitutionAidModal.module.css
| | 79 ms (parallelism 89.1) build modules > ./src/components/matchmaker/FinancialAid.module.css
| | 79 ms (parallelism 89.1) build modules > ./src/components/common/ProgressBar.module.css
| | 78 ms (parallelism 89.1) build modules > ./src/components/matchmaker/MajorsAccordion.module.css
| | 78 ms (parallelism 89.1) build modules > ./src/components/matchmaker/CategoryMajorTag.module.css
| | 77 ms (parallelism 89.2) build modules > ./src/components/wizard/BackButton.module.css
| | 77 ms (parallelism 89.2) build modules > ./src/components/resources/AddReviewModal.module.css
| | 77 ms (parallelism 89.2) build modules > ./src/components/wizard/MultipleChoiceQuestion.module.css
| | 84 ms (parallelism 88.1) build modules > ./src/components/profile/student/ProfilePreviewBar.module.css
| | 84 ms (parallelism 88.1) build modules > ./src/components/profile/student/ProfileSidebar.module.css
| | 76 ms (parallelism 89) build modules > ./src/components/wizard/InputQuestion.module.css
| | 65 ms (parallelism 87.3) build modules > ./src/components/wizard/DateRangeQuestion.module.css
| | 65 ms (parallelism 87.3) build modules > ./src/components/wizard/CheckboxesQuestion.module.css
| | 65 ms (parallelism 87.3) build modules > ./src/components/wizard/Sample.module.css
| | 66 ms (parallelism 87.2) build modules > ./src/components/wizard/SkipOption.module.css
| | 66 ms (parallelism 87.2) build modules > ./src/components/wizard/GeoLocationQuestion.module.css
| | 65 ms (parallelism 86.9) build modules > ./src/components/wizard/MultipleFileUploadQuestion.module.css
| | 64 ms (parallelism 86.9) build modules > ./src/components/wizard/RatingQuestion.module.css
| | 65 ms (parallelism 86.9) build modules > ./src/components/scholarships/WinnersList.module.css
| | 66 ms (parallelism 86.9) build modules > ./src/components/scholarships/FAQContainer.module.css
| | 64 ms (parallelism 86.8) build modules > ./src/components/wizard/FileUploadQuestion.module.css
| | 65 ms (parallelism 86.8) build modules > ./src/components/scholarships/InfoBox.module.css
| | 65 ms (parallelism 86.8) build modules > ./src/components/scholarships/ScholarshipActions.module.css
| | 65 ms (parallelism 86.8) build modules > ./src/components/scholarships/ScholarshipDetails.module.css
| | 67 ms (parallelism 86.4) build modules > ./src/components/scholarships/WinningApplications.module.css
| | 67 ms (parallelism 86.4) build modules > ./src/components/scholarships/WinnerFeed.module.css
| | 66 ms (parallelism 86.5) build modules > ./src/components/scholarships/SponsoredTag.module.css
| | 68 ms (parallelism 86.8) build modules > ./src/components/scholarships/EssayInfo.module.css
| | 94 ms (parallelism 90.3) build modules > ./src/components/profile/student/sections/ProfileIcons.module.css
| | 73 ms (parallelism 89.8) build modules > ./src/components/elements/RadioButtonGroup.module.css
| | 74 ms (parallelism 89.8) build modules > ./src/components/scholarships/PopularButton.module.css
| | 73 ms (parallelism 89.8) build modules > ./src/components/elements/ToggleInput.module.css
| | 75 ms (parallelism 89.9) build modules > ./src/components/scholarships/Counter.module.css
| | 74 ms (parallelism 89.9) build modules > ./src/components/elements/DateQuestion.module.css
| | 87 ms (parallelism 90.7) build modules > ./src/components/schoolsRanking/SchoolsRankingHeader/SchoolsRankingTitleAndDescription.module.css
| | 96 ms (parallelism 90.3) build modules > ./src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingFilters/SchoolsRankingFilters.module.css
| | 83 ms (parallelism 90.9) build modules > ./src/components/leaderboard/FilterModal.module.css
| | 106 ms (parallelism 89.8) build modules > ./src/components/schoolsRanking/SchoolsRankingContent/InstitutionsRanking/InstitutionsRankingContainer.module.css
| | 76 ms (parallelism 90.5) build modules > ./src/components/elements/PointsMeter.module.css
| | 77 ms (parallelism 90.5) build modules > ./src/components/referrals/CopyBox.module.css
| | 77 ms (parallelism 90.6) build modules > ./src/components/platform/RemainingInvites.module.css
| | 77 ms (parallelism 90.6) build modules > ./src/components/platform/DonorOnboarding.module.css
| | 78 ms (parallelism 90.6) build modules > ./src/components/platform/StudentStats.module.css
| | 78 ms (parallelism 90.7) build modules > ./src/components/scholarshipsApplications/Applicants.module.css
| | 78 ms (parallelism 90.7) build modules > ./src/components/platform/Milestones.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/referrals/SearchSchool.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/institutions/InstitutionStats.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/platform/DonorScholarships.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/contribute/Checkout.module.css
| | 76 ms (parallelism 91.1) build modules > ./src/components/drafts/Steps.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/drafts/AchCheckoutForm.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/drafts/FundContent.module.css
| | 79 ms (parallelism 91) build modules > ./src/components/drafts/StepBack.module.css
| | 77 ms (parallelism 91.1) build modules > ./src/components/drafts/FundPickPayment.module.css
| | 79 ms (parallelism 91) build modules > ./src/components/applications/ApplicationInfo.module.css
| | 78 ms (parallelism 91) build modules > ./src/components/drafts/CheckoutForm.module.css
| | 79 ms (parallelism 91) build modules > ./src/components/drafts/FundForm.module.css
| | 78 ms (parallelism 91.1) build modules > ./src/components/applications/Status.module.css
| | 78 ms (parallelism 91.1) build modules > ./src/components/platform/FallbackTaskModal.module.css
| | 89 ms (parallelism 91.1) build modules > ./src/components/platform/ActivityItem.module.css
| | 90 ms (parallelism 91) build modules > ./src/components/morningbrew/MorningBrewModal.module.css
| | 89 ms (parallelism 91) build modules > ./src/components/grammarly/GrammarlyModal.module.css
| | 89 ms (parallelism 91.2) build modules > ./src/components/capitalOne/CapitalOneModal.module.css
| | 88 ms (parallelism 91.3) build modules > ./src/components/morningbrew/InsightModal.module.css
| | 89 ms (parallelism 91.2) build modules > ./src/components/capitalOne/ChallengeModal.module.css
| | 89 ms (parallelism 91.2) build modules > ./src/components/credible/CredibleModal.module.css
| | 97 ms (parallelism 90.4) build modules > ./src/components/categories/topCategories/LastTopCategoryItem.module.css
| | 90 ms (parallelism 91.2) build modules > ./src/components/skimm/SkimmChallengeModal.module.css
| | 89 ms (parallelism 91.3) build modules > ./src/components/settings/AccountTab.module.css
| | 98 ms (parallelism 90.4) build modules > ./src/components/categories/topCategories/SeeAllScholarships.module.css
| | 89 ms (parallelism 91.3) build modules > ./src/components/settings/InstitutionManagerAccountTab.module.css
| | 91 ms (parallelism 91.1) build modules > ./src/components/settings/DonorManagerAccountTab.module.css
| | 90 ms (parallelism 91.2) build modules > ./src/components/matchmaker/EmptyResults.module.css
| | 90 ms (parallelism 91.3) build modules > ./src/components/settings/ParentTab.module.css
| | 91 ms (parallelism 91.1) build modules > ./src/components/settings/ContactTab.module.css
| | 91 ms (parallelism 91.1) build modules > ./src/components/matchmaker/ResultsList.module.css
| | 91 ms (parallelism 91.1) build modules > ./src/components/institutions/InviteButton.module.css
| | 91 ms (parallelism 91.1) build modules > ./src/components/automationStudentDebtQuiz/CommonPage.module.css
| | 98 ms (parallelism 90.3) build modules > ./src/components/automationStudentDebtQuiz/Eligible/Eligible.module.css
| | 92 ms (parallelism 91) build modules > ./src/components/boldCreditCardQuiz/CommonPage.module.css
| | 97 ms (parallelism 90.4) build modules > ./src/components/boldCreditCardQuiz/Eligible/Eligible.module.css
| | 92 ms (parallelism 91) build modules > ./src/components/institutions/AnswerModal.module.css
| | 92 ms (parallelism 91) build modules > ./src/components/approvableSubmissions/InstitutionOption.module.css
| | 93 ms (parallelism 90.9) build modules > ./src/components/inquiries/SearchTags.module.css
| | 93 ms (parallelism 90.8) build modules > ./src/components/inquiries/ContactOverlay.module.css
| | 93 ms (parallelism 90.7) build modules > ./src/components/approvableSubmissions/TaskProgress.module.css
| | 92 ms (parallelism 90.9) build modules > ./src/components/inquiries/EmptyResults.module.css
| | 93 ms (parallelism 90.6) build modules > ./src/components/inquiries/StudentItem.module.css
| | 89 ms (parallelism 90.6) build modules > ./src/components/scholarships/NominateButton.module.css
| | 89 ms (parallelism 90.6) build modules > ./src/components/scholarships/ShareButtons.module.css
| | 90 ms (parallelism 90.6) build modules > ./src/components/scholarships/ApplicationStatus.module.css
| | 95 ms (parallelism 90.3) build modules > ./src/components/profile/donor/ContributionsHeader.module.css
| | 95 ms (parallelism 90.3) build modules > ./src/components/profile/student/ProfileSwitcher.module.css
| | 95 ms (parallelism 90.3) build modules > ./src/components/profile/student/ProfileStrength.module.css
| | 84 ms (parallelism 89.3) build modules > ./src/components/scholarships/UnlockButton.module.css
| | 73 ms (parallelism 86.4) build modules > ./src/components/scholarships/Eligibility.module.css
| | 72 ms (parallelism 86.4) build modules > ./src/components/scholarships/EligibilityBanner.module.css
| | 72 ms (parallelism 86.2) build modules > ./src/components/scholarships/SelectionCriteria.module.css
| | 72 ms (parallelism 86.2) build modules > ./src/components/scholarships/Tag.module.css
| | 69 ms (parallelism 85.4) build modules > ./src/components/scholarships/EligibilityBlockerBP.module.css
| | 69 ms (parallelism 85.4) build modules > ./src/components/scholarships/Form.module.css
| | 85 ms (parallelism 86.7) build modules > ./src/components/institutions/ColleaguesExtra.module.css
| | 85 ms (parallelism 86.7) build modules > ./src/components/institutions/Tagline.module.css
| | 85 ms (parallelism 86.7) build modules > ./src/components/wizard/GoogleSignIn.module.css
| | 87 ms (parallelism 86.6) build modules > ./src/components/financialSurvey/DataPrivacy.module.css
| | 87 ms (parallelism 86.6) build modules > ./src/components/financialSurvey/HelpStudents.module.css
| | 87 ms (parallelism 86.6) build modules > ./src/components/financialSurvey/AddFiles.module.css
| | 83 ms (parallelism 86.3) build modules > ./src/components/profile/Modal.module.css
| | 82 ms (parallelism 86.3) build modules > ./src/components/wizard/CollegeSuggestions.module.css
| | 123 ms (parallelism 85.5) build modules > ./src/components/profile/student/sections/PrivacyDropdown.module.css
| | 85 ms (parallelism 86.2) build modules > ./src/components/wizard/SmsDisclaimer.module.css
| | 79 ms (parallelism 86.4) build modules > ./src/components/elements/Dropdown.module.css
| | 103 ms (parallelism 86) build modules > ./src/components/referrals/ReferralForm.module.css
| | 106 ms (parallelism 86) build modules > ./src/components/scholarshipsApplications/Applicant.module.css
| | 108 ms (parallelism 86) build modules > ./src/components/institutions/InquiriesPercentage.module.css
| | 108 ms (parallelism 86) build modules > ./src/components/institutions/EthnicityTable.module.css
| | 108 ms (parallelism 86) build modules > ./src/components/platform/ContributorsButton.module.css
| | 107 ms (parallelism 86) build modules > ./src/components/platform/RenewPrompt.module.css
| | 118 ms (parallelism 85.4) build modules > ./src/components/schoolsRanking/SchoolsRankingContent/InstitutionsRanking/InstitutionRanking.module.css
| | 108 ms (parallelism 86) build modules > ./src/components/institutions/InstitutionActivity.module.css
| | 110 ms (parallelism 86) build modules > ./src/components/platform/TaskPopup.module.css
| | 109 ms (parallelism 86) build modules > ./src/components/donorDashboardHeader/DonorDashboardHeader.module.css
| | 109 ms (parallelism 86) build modules > ./src/components/drafts/PickPaymentMethod.module.css
| | 108 ms (parallelism 86.2) build modules > ./src/components/questionsAndAnswers/GeoStats.module.css
| | 109 ms (parallelism 86) build modules > ./src/components/drafts/SideInformation.module.css
| | 108 ms (parallelism 86.1) build modules > ./src/components/settings/DeleteModal.module.css
| | 109 ms (parallelism 86) build modules > ./src/components/matchmaker/InstitutionsOfInterest.module.css
| | 109 ms (parallelism 86.1) build modules > ./src/components/donorManager/DonorManagerList.module.css
| | 109 ms (parallelism 86.1) build modules > ./src/components/donorManager/InviteMembersForm.module.css
| | 113 ms (parallelism 85.8) build modules > ./src/components/automationStudentDebtQuiz/Card/Card.module.css
| | 113 ms (parallelism 85.8) build modules > ./src/components/boldCreditCardQuiz/CountDownBar/CountDownBar.module.css
| | 113 ms (parallelism 85.8) build modules > ./src/components/boldCreditCardQuiz/Card/Card.module.css
| | 109 ms (parallelism 86.1) build modules > ./src/components/common/SuccessBadge.module.css
| | 112 ms (parallelism 84) build modules > ./src/components/profile/student/sections/ProfileSection.module.css
| | 112 ms (parallelism 82.7) build modules > ./src/components/profile/student/sections/Scores.module.css
| | 111 ms (parallelism 82.8) build modules > ./src/components/profile/student/sections/GenericProfileGrid.module.css
| | 112 ms (parallelism 82.6) build modules > ./src/components/profile/student/sections/HoverSection.module.css
| | 112 ms (parallelism 82.5) build modules > ./src/components/profile/student/sections/AddSection.module.css
| | 103 ms (parallelism 85.1) build modules > ./src/components/scholarships/GrammarlyButton.module.css
| | 103 ms (parallelism 85.3) build modules > ./src/components/financialSurvey/PdfDropzone.module.css
| | 102 ms (parallelism 84.1) build modules > ./src/components/institutions/ActivitiesBarChart.module.css
| | 104 ms (parallelism 83.3) build modules > ./src/components/donorDashboardHeader/DonorScholarshipsActions.module.css
| | 104 ms (parallelism 83.4) build modules > ./src/components/donorDashboardHeader/Highlights.module.css
| | 104 ms (parallelism 83.5) build modules > ./src/components/donorDashboardHeader/MemberPhotos.module.css
| | 103 ms (parallelism 83.6) build modules > ./src/components/platform/DonorFundraiser.module.css
| | 104 ms (parallelism 83.2) build modules > ./src/components/drafts/AchCheckout.module.css
| | 103 ms (parallelism 83.7) build modules > ./src/components/platform/ApplyCreditModal.module.css
| | 81 ms (parallelism 78.2) build modules > ./src/components/profile/student/sections/EmptySection.module.css
| | 75 ms (parallelism 75.6) build modules > ./src/components/profile/student/sections/GrammarlyBanner.module.css
<e> | 36559 ms build modules > 381 x javascript/auto with ./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[8].oneOf[0].use[0]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[0].use[1]!./node_modules/gatsby/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[0].use[2]
| 316 ms build modules > 100 x javascript/auto with ./node_modules/url-loader/dist/cjs.js??ruleSet[1].rules[10].use[0]
<e> 52243 ms build modules
+ 895 hidden lines
LOG from webpack.Compilation
<t> finish module profiles: 133.105031 ms
<t> compute affected modules: 0.004369 ms
<t> finish modules: 27996.40351 ms
<t> report dependency errors and warnings: 62.18699 ms
<t> optimize dependencies: 16.28407 ms
<t> create chunks: 148.090497 ms
<t> compute affected modules with chunk graph: 0.001854 ms
<t> optimize: 142.127727 ms
3339 modules hashed, 0 from cache (0.91 variants per module in average)
<t> module hashing: 199.568661 ms
100% code generated (3251 generated, 0 from cache)
<t> code generation: 531.650246 ms
<t> runtime requirements.modules: 11.987621 ms
<t> runtime requirements.chunks: 18.072606 ms
<t> runtime requirements.entries: 8.473889 ms
<t> runtime requirements: 38.716753 ms
<t> hashing: initialize hash: 0.012052 ms
<t> hashing: hash child compilations: 0.158833 ms
<t> hashing: sort chunks: 0.123348 ms
<t> hashing: hash runtime modules: 56.250969 ms
<t> hashing: hash chunks: 21.923287 ms
<t> hashing: hash digest: 228.782836 ms
<t> hashing: process full hash modules: 74.229909 ms
<t> hashing: 383.933972 ms
100% code generated (38 generated, 0 from cache)
<t> record hash: 0.156994 ms
<t> module assets: 1.72224 ms
<t> create chunk assets: 905.518195 ms
<t> process assets: 221.300982 ms
LOG from webpack.ResolverCachePlugin
35% really resolved (6561 real resolves with 0 cached but invalid, 12350 cached valid, 0 concurrent)
LOG from webpack.FlagDependencyExportsPlugin
<t> restore cached provided exports: 48.330285 ms
<t> figure out provided exports: 89.92654 ms
69% of exports of modules have been determined (1122 no declared exports, 2529 not cached, 1 flagged uncacheable, 0 from cache, 0 from mem cache, 88 additional calculations due to dependencies)
<t> store provided exports into cache: 28.905127 ms
LOG from webpack.SideEffectsFlagPlugin
<t> update dependencies: 14.366856 ms
LOG from webpack.buildChunkGraph
<t> visitModules: prepare: 10.116975 ms
<t> visitModules: visiting: 15.865618 ms
<t> visitModules: calculating available modules: 0.092498 ms
<t> visitModules: merging available modules: 0.027448 ms
<t> visitModules: check modules for revisit: 0.216856 ms
<t> visitModules: prepare: 51.556385 ms
<t> visitModules: visiting: 114.10122 ms
<t> visitModules: calculating available modules: 1.957025 ms
<t> visitModules: merging available modules: 0.962163 ms
<t> visitModules: check modules for revisit: 0.006384 ms
<t> visitModules: prepare: 0.220186 ms
<t> visitModules: visiting: 0.311702 ms
<t> visitModules: calculating available modules: 0.008552 ms
<t> visitModules: merging available modules: 0.001966 ms
<t> visitModules: check modules for revisit: 0.002346 ms
<t> visitModules: prepare: 0.001791 ms
<t> visitModules: visiting: 0.007708 ms
37195 queue items processed (18162 blocks)
85 chunk groups connected
62 chunk groups processed for merging (85 module sets, 6 forked, 3726 + 0 modules forked, 12960 + 0 modules merged into fork, 3648 resulting modules)
62 chunk group info updated (0 already connected chunk groups reconnected)
<t> visitModules: 134.666226 ms
<t> connectChunkGroups: 0.125782 ms
<t> cleanup: 0.011167 ms
LOG from webpack.SplitChunksPlugin
<t> prepare: 0.091505 ms
<t> modules: 113.043569 ms
<t> queue: 5.435366 ms
<t> maxSize: 0.108349 ms
LOG from webpack.FileSystemInfo
9819 new snapshots created
0% root snapshot uncached (0 / 12350)
0% children snapshot uncached (0 / 0)
0 entries tested
File info in cache: 7316 timestamps 0 hashes 0 timestamp hash combinations
File timestamp snapshot optimization: 79% (51543/65631) entries shared via 259 shared snapshots (8917 times referenced)
Directory info in cache: 0 timestamps 0 hashes 0 timestamp hash combinations
Missing items snapshot optimization: 77% (31042/40264) entries shared via 339 shared snapshots (6957 times referenced)
Managed items info in cache: 2292 items
Managed items snapshot optimization: 56% (9675/17271) entries shared via 185 shared snapshots (1555 times referenced)
Managed files snapshot optimization: 61% (15293/25267) entries shared via 248 shared snapshots (4002 times referenced)
Managed missing snapshot optimization: 58% (10128/17588) entries shared via 299 shared snapshots (1218 times referenced)
WARNING in
/Users/------/Bold/Bold/frontend/src/components/common/FilterList.tsx
14:14 warning 'value' is defined but never used no-unused-vars
/Users/------/Bold/Bold/frontend/src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingFilters/SchoolsRankingFilters.tsx
28:6 warning React Hook useEffect has a missing dependency: 'onFilterChange'. Either include it or remove the dependency array. If 'onFilterChange' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps
✖ 2 problems (0 errors, 2 warnings)
develop (webpack 5.73.0) compiled with 1 warning in 119157 ms
<w> [webpack.Progress] | | 1191 ms plugins > WebpackLogging
<i> [webpack.Progress] | | 64 ms plugins > StaticQueryMapper
<i> [webpack.Progress] | | 347 ms plugins > webpack-hot-middleware
⠀
You can now view bold in the browser.
⠀
http://localhost:8000/
⠀
View GraphiQL, an in-browser IDE, to explore your site's data and schema
⠀
http://localhost:8000/___graphql
⠀
Note that the development build is not optimized.
To create a production build, use gatsby build
⠀
warning
/Users/------/Bold/Bold/frontend/src/components/common/FilterList.tsx
14:14 warning 'value' is defined but never used no-unused-vars
/Users/------/Bold/Bold/frontend/src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingFilters/SchoolsRankingFilters.tsx
28:6 warning React Hook useEffect has a missing dependency: 'onFilterChange'. Either include it or remove the dependency array. If 'onFilterChange' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps
✖ 2 problems (0 errors, 2 warnings)
success Building development bundle - 217.674s
<i> [webpack.Progress] | | 15 ms plugins > print gatsby instructions
<w> [webpack.Progress] | 1617 ms done > plugins
<w> [webpack.Progress] 1626 ms done
LOG from webpack.Compilation.ModuleProfile
<e> | 1495 ms (parallelism 6) resolve to new modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ErrorOverlayEntry.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./.cache/app.js
<e> | 1497 ms (parallelism 6) resolve to new modules > ./.cache/polyfill-entry.js
<e> 22250 ms resolve to new modules
<e> | 1495 ms (parallelism 6) resolve to existing modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ErrorOverlayEntry.js
<e> | 1496 ms (parallelism 6) resolve to existing modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js
<e> 3707 ms resolve to existing modules
<e> | 36559 ms build modules > 381 x javascript/auto with ./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[8].oneOf[0].use[0]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[0].use[1]!./node_modules/gatsby/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[0].use[2]
<e> 52243 ms build modules
+ 1365 hidden lines
verbose 373.452285921 Transition to "waiting"
success Writing page-data.json files to public directory - 0.340s - 3/1979 5820.76/s
aaaand here is the fast refresh update
verbose 2164.490803974 Webpack file changed: /Users/---------/Bold/Bold/frontend/src/templates/scholarshipsPostTemplate.js
verbose 2164.505975777 Transition to "waiting" > "aggregatingFileChanges"
verbose 2164.72244756 Transition to "runningQueries"
success onPreExtractQueries - 0.003s
success extract queries from components - 1.304s
verbose 2166.043312674 Transition to "runningQueries" > "waitingPendingQueries"
verbose 2166.21227515 Transition to "runningQueries" > "writingRequires"
success write out requires - 0.108s
verbose 2166.216899845 Transition to "runningQueries" > "calculatingDirtyQueries"
verbose 2166.217774464 Transition to "runningQueries" > "runningStaticQueries"
verbose 2166.219338661 Transition to "runningQueries" > "runningPageQueries"
verbose 2166.222975524 Transition to "runningQueries" > "waitingForJobs"
verbose 2166.224294616 Transition to "runningQueries" > "done"
verbose 2166.258015385 Transition to "recompiling"
<i> [webpack.Progress] | 14 ms setup > watch run
<i> [webpack.Progress] | 228 ms setup > compile
<i> [webpack.Progress] | | 49 ms compilation > SplitChunksPlugin
<i> [webpack.Progress] | | 13 ms compilation > DefinePlugin
<i> [webpack.Progress] | | 17 ms compilation > NoEmitOnErrorsPlugin
<i> [webpack.Progress] | | 31 ms compilation > mini-css-extract-plugin
<i> [webpack.Progress] | 173 ms setup > compilation
<i> [webpack.Progress] 415 ms setup
<i> [webpack.Progress] | 359 ms building > entries dependencies modules
<w> [webpack.Progress] | 1247 ms building > entries dependencies modules
<i> [webpack.Progress] | 45 ms building > finish
<w> [webpack.Progress] 1651 ms building
<i> [webpack.Progress] | | 89 ms finish module graph > FlagDependencyExportsPlugin
<i> [webpack.Progress] | | 27 ms finish module graph > ESLintWebpackPlugin_1
<i> [webpack.Progress] | 205 ms sealing > finish module graph
<i> [webpack.Progress] | | 21 ms dependencies optimization > SideEffectsFlagPlugin
<i> [webpack.Progress] | 21 ms sealing > dependencies optimization
<i> [webpack.Progress] | 180 ms sealing > chunk graph
<i> [webpack.Progress] | | 125 ms chunk optimization > SplitChunksPlugin
<i> [webpack.Progress] | 126 ms sealing > chunk optimization
<i> [webpack.Progress] | | 11 ms module reviving > RecordIdsPlugin
<i> [webpack.Progress] | 11 ms sealing > module reviving
<i> [webpack.Progress] | | 16 ms module ids > NamedModuleIdsPlugin
<i> [webpack.Progress] | 16 ms sealing > module ids
<i> [webpack.Progress] | 133 ms sealing > module hashing
<i> [webpack.Progress] | 32 ms sealing > code generation
<i> [webpack.Progress] | 75 ms sealing > runtime requirements
<i> [webpack.Progress] | 303 ms sealing > hashing
<i> [webpack.Progress] | 23 ms sealing > chunk assets processing
<i> [webpack.Progress] | | 15 ms asset processing > HotModuleReplacementPlugin
<i> [webpack.Progress] | | 18 ms asset processing > @loadable/webpack-plugin
<i> [webpack.Progress] | 44 ms sealing > asset processing
<i> [webpack.Progress] | | 21 ms recording > HotModuleReplacementPlugin
<i> [webpack.Progress] | 22 ms sealing > recording
<w> [webpack.Progress] 1214 ms sealing
<i> [webpack.Progress] | 314 ms emitting > emit
<i> [webpack.Progress] | | 12 ms after emit > SizeLimitsPlugin
<i> [webpack.Progress] | 16 ms emitting > after emit
<i> [webpack.Progress] 330 ms emitting
assets by status 208 MiB [cached] 156 assets
assets by path . 6.08 MiB
assets by path *.js 5.93 MiB
assets by status 5.93 MiB [big]
asset commons.js 4.92 MiB [emitted] [big] (name: commons) (id hint: styles)
asset polyfill.js 1.01 MiB [emitted] [big] (name: polyfill)
assets by info 1.68 KiB [immutable]
asset polyfill.18dfeac8bfffb87eac25.hot-update.js 863 bytes [emitted] [immutable] [hmr] (name: polyfill)
asset commons.18dfeac8bfffb87eac25.hot-update.js 862 bytes [emitted] [immutable] [hmr] (name: commons) (id hint: styles)
assets by path *.json 152 KiB
asset loadable-stats.json 152 KiB [emitted]
asset polyfill.18dfeac8bfffb87eac25.hot-update.json 32 bytes [emitted] [immutable] [hmr]
asset commons.18dfeac8bfffb87eac25.hot-update.json 31 bytes [emitted] [immutable] [hmr]
Entrypoint polyfill [big] 1.01 MiB = polyfill.js 1.01 MiB polyfill.18dfeac8bfffb87eac25.hot-update.js 863 bytes
Entrypoint commons [big] 8.82 MiB (442 KiB) = framework.js 3.02 MiB commons.css 903 KiB commons.js 4.92 MiB commons.18dfeac8bfffb87eac25.hot-update.js 862 bytes 24 auxiliary assets
cached modules 18.1 MiB (javascript) 903 KiB (css/mini-extract) [cached] 3648 modules
runtime modules 68.6 KiB 38 modules
modules by layer 21.4 KiB
modules by path ./.cache/_this_is_virtual_fs_path_/$virtual/*.js 17.4 KiB
./.cache/_this_is_virtual_fs_path_/$virtual/async-requires.js 14.8 KiB [built]
56 ms ->
357 ms (resolving: 209 ms, restoring: 1 ms, integration: 0 ms, building: 147 ms, storing: 0 ms, additional resolving: 206 ms)
./.cache/_this_is_virtual_fs_path_/$virtual/loading-indicator.js 2.65 KiB [built]
56 ms -> 0 ms ->
240 ms (resolving: 197 ms, restoring: 0 ms, integration: 0 ms, building: 43 ms, storing: 0 ms, additional resolving: 197 ms)
./.cache/_this_is_virtual_fs_path_/$virtual/match-paths.json 461 bytes [built]
56 ms ->
204 ms (resolving: 199 ms, restoring: 0 ms, integration: 0 ms, building: 4 ms, storing: 1 ms)
./src/templates/scholarshipsPostTemplate.js 3.56 KiB [built]
56 ms -> 357 ms ->
807 ms (resolving: 353 ms, restoring: 0 ms, integration: 0 ms, building: 454 ms, storing: 0 ms)
LOG from webpack.FileSystemInfo
10 new snapshots created
49% root snapshot uncached (5772 / 11804)
6% children snapshot uncached (498 / 8916)
17751 entries tested
File info in cache: 15775 timestamps 0 hashes 0 timestamp hash combinations
File timestamp snapshot optimization: 79% (57/72) entries shared via 2 shared snapshots (5 times referenced)
Directory info in cache: 2942 timestamps 0 hashes 0 timestamp hash combinations
Missing items snapshot optimization: 91% (100/110) entries shared via 4 shared snapshots (7 times referenced)
Managed items info in cache: 270 items
+ 4 hidden lines
LOG from webpack.Compiler
<t> make hook: 1606.408727 ms
<t> finish make hook: 0.112453 ms
<t> finish compilation: 246.662551 ms
<t> seal compilation: 1011.110267 ms
<t> afterCompile hook: 0.310012 ms
<t> emitAssets: 330.269406 ms
<t> emitRecords: 0.105167 ms
LOG from webpack.Compilation.ModuleProfile
| 33 ms (parallelism 4.1) resolve to new modules > ./node_modules/gatsby/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js
| 37 ms (parallelism 5.3) resolve to new modules > ./.cache/_this_is_virtual_fs_path_/$virtual/match-paths.json
| 40 ms (parallelism 5.2) resolve to new modules > ./.cache/_this_is_virtual_fs_path_/$virtual/async-requires.js
| 37 ms (parallelism 5.3) resolve to new modules > ./.cache/_this_is_virtual_fs_path_/$virtual/loading-indicator.js
| 33 ms (parallelism 10.7) resolve to new modules > ./src/templates/scholarshipsPostTemplate.js
610 ms resolve to new modules
| 39 ms (parallelism 5.3) resolve to existing modules > ./.cache/_this_is_virtual_fs_path_/$virtual/async-requires.js
| 37 ms (parallelism 5.3) resolve to existing modules > ./.cache/_this_is_virtual_fs_path_/$virtual/loading-indicator.js
149 ms resolve to existing modules
| | 44 ms (parallelism 3.4) build modules > ./.cache/_this_is_virtual_fs_path_/$virtual/async-requires.js
<i> | | 285 ms (parallelism 1.6) build modules > ./src/templates/scholarshipsPostTemplate.js
<i> | 359 ms build modules > 688 x javascript/auto with ./node_modules/gatsby/dist/utils/babel-loader.js??[[missing ident]]
<i> 363 ms build modules
+ 17 hidden lines
LOG from webpack.Compilation
<t> finish module profiles: 41.001148 ms
<t> compute affected modules: 0.414669 ms
<t> finish modules: 124.643123 ms
<t> report dependency errors and warnings: 80.511051 ms
<t> optimize dependencies: 21.095488 ms
<t> create chunks: 179.756545 ms
<t> compute affected modules with chunk graph: 0.002519 ms
<t> optimize: 160.707343 ms
3339 modules hashed, 0 from cache (0.91 variants per module in average)
<t> module hashing: 132.984237 ms
0% code generated (0 generated, 3251 from cache)
<t> code generation: 32.901511 ms
<t> runtime requirements.modules: 17.386353 ms
<t> runtime requirements.chunks: 33.173946 ms
<t> runtime requirements.entries: 16.96329 ms
<t> runtime requirements: 74.683608 ms
<t> hashing: initialize hash: 0.020088 ms
<t> hashing: sort chunks: 0.183213 ms
<t> hashing: hash runtime modules: 73.344234 ms
<t> hashing: hash chunks: 38.054394 ms
<t> hashing: hash digest: 65.928896 ms
<t> hashing: process full hash modules: 121.269785 ms
<t> hashing: 302.82984 ms
5% code generated (2 generated, 36 from cache)
<t> record hash: 0.162356 ms
<t> module assets: 2.59736 ms
<t> create chunk assets: 22.369695 ms
<t> process assets: 44.697821 ms
LOG from webpack.ResolverCachePlugin
0% really resolved (6 real resolves with 6 cached but invalid, 8540 cached valid, 0 concurrent)
LOG from webpack.FlagDependencyExportsPlugin
<t> restore cached provided exports: 59.827838 ms
<t> figure out provided exports: 29.077603 ms
2% of exports of modules have been determined (1122 no declared exports, 88 not cached, 1 flagged uncacheable, 2441 from cache, 0 from mem cache, 16 additional calculations due to dependencies)
<t> store provided exports into cache: 0.037387 ms
LOG from webpack.SideEffectsFlagPlugin
<t> update dependencies: 17.813086 ms
LOG from webpack.buildChunkGraph
<t> visitModules: prepare: 64.936328 ms
<t> visitModules: visiting: 69.759942 ms
<t> visitModules: calculating available modules: 0.091282 ms
<t> visitModules: merging available modules: 0.047059 ms
<t> visitModules: check modules for revisit: 0.255586 ms
<t> visitModules: prepare: 30.953631 ms
<t> visitModules: visiting: 87.635837 ms
<t> visitModules: calculating available modules: 2.040996 ms
<t> visitModules: merging available modules: 0.902103 ms
<t> visitModules: check modules for revisit: 0.008501 ms
<t> visitModules: prepare: 0.133893 ms
<t> visitModules: visiting: 11.429936 ms
<t> visitModules: calculating available modules: 0.010722 ms
<t> visitModules: merging available modules: 1.748443 ms
<t> visitModules: check modules for revisit: 0.020006 ms
<t> visitModules: prepare: 0.001658 ms
<t> visitModules: visiting: 0.018624 ms
37195 queue items processed (18162 blocks)
85 chunk groups connected
62 chunk groups processed for merging (85 module sets, 6 forked, 3726 + 0 modules forked, 12960 + 0 modules merged into fork, 3648 resulting modules)
62 chunk group info updated (0 already connected chunk groups reconnected)
<t> visitModules: 174.152351 ms
<t> connectChunkGroups: 0.16338 ms
<t> cleanup: 0.007039 ms
LOG from webpack.SplitChunksPlugin
<t> prepare: 0.083788 ms
<t> modules: 120.469958 ms
<t> queue: 3.887447 ms
<t> maxSize: 0.182709 ms
WARNING in
/Users/---------/Bold/Bold/frontend/src/components/common/FilterList.tsx
14:14 warning 'value' is defined but never used no-unused-vars
/Users/---------/Bold/Bold/frontend/src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingFilters/SchoolsRankingFilters.tsx
28:6 warning React Hook useEffect has a missing dependency: 'onFilterChange'. Either include it or remove the dependency array. If 'onFilterChange' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps
✖ 2 problems (0 errors, 2 warnings)
develop (webpack 5.73.0) compiled with 1 warning in 3633 ms
<i> [webpack.Progress] | | 892 ms plugins > WebpackLogging
<i> [webpack.Progress] | | 442 ms plugins > StaticQueryMapper
<i> [webpack.Progress] | | 431 ms plugins > webpack-hot-middleware
warning
/Users/---------/Bold/Bold/frontend/src/components/common/FilterList.tsx
14:14 warning 'value' is defined but never used no-unused-vars
/Users/---------/Bold/Bold/frontend/src/components/schoolsRanking/SchoolsRankingContent/SchoolsRankingFilters/SchoolsRankingFilters.tsx
28:6 warning React Hook useEffect has a missing dependency: 'onFilterChange'. Either include it or remove the dependency array. If 'onFilterChange' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps
✖ 2 problems (0 errors, 2 warnings)
success Re-building development bundle - 5.368s
<w> [webpack.Progress] | 1774 ms done > plugins
<w> [webpack.Progress] 1774 ms done
verbose 2171.80394497 Transition to "waiting"
success Writing page-data.json files to public directory - 0.071s - 0/1976 27946.59/s
success extract queries from components - 1.304s
this seems a bit alarming here
Not sure if its included in success Re-building development bundle - 5.368s
but this is the biggest painpoint here. I am surprised we are the only ones having issues. Do we have that many components ?
Hiya!
This issue has gone quiet. Spooky quiet. 👻
We get a lot of issues, so we currently close issues after 60 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! 💪💜
I had this issue but it was gatsby-plugin-emotion
with the default options set. @oorestisime I noticed you're also using this plugin. I just upgraded from Gatsby version 3 and it was never an issue before moving to version 4 and upgrading that plugin to be compatible.
The plugin caused out-of-memory issues and the file size was massive (over 4GB for a small project). Try disabling the sourceMap
option as this reduced my file size to 162MB and the memory issues were mostly fixed (still a bit high but the build was much faster):
{
resolve: `gatsby-plugin-emotion`,
options: {
sourceMap: false,
},
},
Not using emotion but styled components. We dont have this in our gatsby config. Not sure if styled-components generates sourceMap. I ll check that out thanks!
We also have the exact same issue, the source map option didnt help with the speed
Hiya!
This issue has gone quiet. Spooky quiet. 👻
We get a lot of issues, so we currently close issues after 60 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! 💪💜
The build is still much slower than gatsby v3. The emotion plugin was a big factor for me but even still it does take a while. Not sure if it's fair to mark it as stale. I think people would like an update on any progress made toward improving the speed of the dev bundle.
I think people would like an update on any progress made toward improving the speed of the dev bundle.
We constantly do that when we know the root of the issue which isn't the case here. So there's nothing we can do right now until we have clear indications and explanations to what the issue is (other than "it's slow")
Hiya!
This issue has gone quiet. Spooky quiet. 👻
We get a lot of issues, so we currently close issues after 60 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! 💪💜
I doubt we are the only ones seeing the dev being so slow. And not sure what else to give as examples.
Hiya!
This issue has gone quiet. Spooky quiet. 👻
We get a lot of issues, so we currently close issues after 60 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! 💪💜
Hey again!
It’s been 60 days since anything happened on this issue, so our friendly neighborhood robot (that’s me!) is going to close it.
Please keep in mind that I’m only a robot, so if I’ve closed this issue in error, I’m HUMAN_EMOTION_SORRY
. Please feel free to comment on this issue or create a new one if you need anything else.
As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks again for being part of the Gatsby community! 💪💜