The build time for a moderately sized application can get painfully slow. Changes to
nuxt.config.js are especially bad. Even simple module swaps with a minor markup tweak can take a few seconds to refresh, often bringing down Vue dev tools after an hour or so of work.
I know there has been talk about using swc, but is there a potential stop-gap solution for faster builds? Could the client and server builds be moved to separate Node worker threads (currently experimental in v12)? Or is it maybe simpler to just use clustering to take advantage of multiple cores? Hopefully this isn't already in place, as that would mean we've already used up a lot of performance boost potential…
As JS applications are getting increasingly more complex, I think it's going to be an area of considerable pain for applications beyond toy size.