Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rethink Architecture #5

Open
metachris opened this issue Jul 26, 2016 · 0 comments
Open

Rethink Architecture #5

metachris opened this issue Jul 26, 2016 · 0 comments

Comments

@metachris
Copy link

The output of this project is 1 single-page html file.

Currently the build step takes 32 seconds to create this single html file. Included in the build process are about 10 steps, as well as a variety tools and frameworks. The nodejs dependency graph has about 600 node modules.

I've spent two days working with this project, and came to the conclusion that it is just too "fat" -- it's not necessary to include all those tools, each adding a little complexity here and there, but finally having half a minute build time and a crazy complex setup to just build the single html page.

Furthermore it includes hacks such as making ajax requests by injecting iframes, etc.

I propose to rethink the whole setup and create a much leaner stack.

Working on a website needs a swift build process in order to quickly test ideas and code. I think less than 5 seconds incremental build step would be a good goal.

I personally prefer static website generators such as Jekyll.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant