You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the building of the project is done by generating a SPA from the user's project directory, and then serializing that with a browser. The RFC here is to facilitate all that in memory and reduce the amount of filesystem I/O, and see if that can be fed directly to the serialize phase. (essentially cut out the scaffolding phase, somehow).
Details
One thought is to just use webpack-dev-server instead of local-web-server but in production "mode" so that we can drop the extra dependency and keep everything in memory.
Ideally this would help improve the build for larger projects.
The text was updated successfully, but these errors were encountered:
Having everything in memory means scaffolding and configuration could all be passed around as data and included into the graph. This could really make working on #17 (and doing things like <meta> a lot a lot easier / cleaner! 🤞
Could save a lot of headache, and allow patching / updating of the graph to be done dynamically, amongst other things. Basically, we would be able to treat the state of Greenwood as an AST!? 🤩
Also, found this GitHub issue, which could be somewhat related, around having a virtual entry point? webpack/webpack#6437
I think in light of no bundle development with #355 and that webpack is out of the picture, I don't think there's a lot of need for this, though there are some ideas for trying to improve build performance, but that will need to happen a bit later, like after 1.0 and a new issue would get made for that instead.
Type of Change
Summary
Currently the building of the project is done by generating a SPA from the user's project directory, and then serializing that with a browser. The RFC here is to facilitate all that in memory and reduce the amount of filesystem I/O, and see if that can be fed directly to the serialize phase. (essentially cut out the scaffolding phase, somehow).
Details
Ideally this would help improve the build for larger projects.
The text was updated successfully, but these errors were encountered: