Giter VIP home page Giter VIP logo

Comments (3)

catamphetamine avatar catamphetamine commented on May 13, 2024

Well, when you call require() which is overrided it simply takes the value from webpack-assets.json and returns it.
In production this file is loaded and parsed a single time and then cached.
There should be no bottleneck.

You can test for a bottleneck more precisely if you do, say,

console.log(new Date())
require('./asset.css')
console.log(new Date())

from webpack-isomorphic-tools.

dtothefp avatar dtothefp commented on May 13, 2024

Uggg...sorry for this. I tried tons of stuff, removing the babel runtime and getting rid of babel using bluebird for promises and just using the babel-polyfill. The best result was getting rid of isomorphic-tools entirely along with all those other changes but only got it down to 32 seconds.

What ended up being the issue is that the lambda memory had to be cranked up. I was on 128MB and went up to the max of 1536MB then it ran in 3 seconds.

Sorry for opening an unrelated issue but maybe it will help someone else out in the future.

Here is a gist of all of the use cases I tried

https://gist.github.com/dtothefp/0f07b05bba1edc119a6f

from webpack-isomorphic-tools.

catamphetamine avatar catamphetamine commented on May 13, 2024

oh, I see, pagefile swapping...
that was unobvious.
that what distincts a machine from a human body: you may never know what's going on under the hood.
monitoring systems still have a long way to go.

from webpack-isomorphic-tools.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.