-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Performance Audit #744
Comments
While I completely agree we need to improve load performance, I don’t think doing SSR is worth it for the Admin UI. There are a bunch of things that rely on layout and local storage and things and while we could solve all the problems, I’m not sure the time and complexity cost would be worth the likely minimal to no performance benefit or potentially worse performance. |
I'm working on parts of this this now 👍 |
@mitchellhamilton fair enough. Title updated. |
Need to look at "Enormous Network Payload" of 13MB first |
There is some useful lazy-loading code in https://github.com/keystonejs/keystone-5/pull/745 which we can cherry-pick onto |
I'm also working on building the AdminUI with next.js to get all the perf benefits it can convey with static building, etc. |
Next.js has SSR built in - it takes zero extra effort to get started.
I spent some time this weekend ironing this out - there were very few changes needed 👍
See the above screenshot of the perf benefits 👆 |
I'm doing some repo cleanup and closing issues that aren't specifically actionable. Since this is more of a broad concern, I'm going to close it. Let's continue to focus on performance and open actionable issues we (and contributors) can work on. In the meantime I'm expecting #749 will make a pretty big difference when it lands. |
Our lighthouse score is pretty bad...
The text was updated successfully, but these errors were encountered: