AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
JavaScript Lazy Loading Code Is Complicated
If we want to minimize the amount of JavaScript we ship to the client, we need to have a way of somehow breaking up the code base. Most systems have some kind of a lazy loading either in the form of a router or an explicit function inside a react that creates a suspense. So it's a very expensive both in terms of what the developer has to do and also in terms of runtime. The magic that happens is pretty straightforward. It is take that first argument of the function, which usually is a closure, move it into a separate file and leave behind a dynamic import. And so you need to learn as a developer, like what does this magical dollar sign mean? But at the