gatsby icon indicating copy to clipboard operation
gatsby copied to clipboard

Re-building development bundle step very slow

Open oorestisime opened this issue 2 years ago • 16 comments

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,

oorestisime avatar Jun 10 '22 14:06 oorestisime

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.

shanghaikid avatar Jun 11 '22 02:06 shanghaikid

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

shanghaikid avatar Jun 11 '22 02:06 shanghaikid

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.

shanghaikid avatar Jun 11 '22 02:06 shanghaikid

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)

LekoArts avatar Jun 13 '22 06:06 LekoArts

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.

oorestisime avatar Jun 14 '22 05:06 oorestisime

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 ?

oorestisime avatar Jun 27 '22 02:06 oorestisime

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! 💪💜

github-actions[bot] avatar Jul 17 '22 12:07 github-actions[bot]

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,
    },
  },

Mike-Logit avatar Jul 26 '22 14:07 Mike-Logit

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!

oorestisime avatar Jul 27 '22 05:07 oorestisime

We also have the exact same issue, the source map option didnt help with the speed

itaykinnrot avatar Aug 02 '22 13:08 itaykinnrot

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! 💪💜

github-actions[bot] avatar Aug 23 '22 00:08 github-actions[bot]

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.

Mike-Logit avatar Aug 25 '22 12:08 Mike-Logit

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")

LekoArts avatar Sep 05 '22 05:09 LekoArts

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! 💪💜

github-actions[bot] avatar Sep 25 '22 12:09 github-actions[bot]

I doubt we are the only ones seeing the dev being so slow. And not sure what else to give as examples.

oorestisime avatar Oct 03 '22 12:10 oorestisime

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! 💪💜

github-actions[bot] avatar Oct 24 '22 00:10 github-actions[bot]

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! 💪💜

github-actions[bot] avatar Dec 03 '22 12:12 github-actions[bot]