Re:Why we chose Vue.js
by eberkund on Friday October 21, 2016 @02:40AM
(#12758579)
Honest question, how do you know that it's the frontend that's slow and not the backend?
[ Parent
| on HN ]
Re:Why we chose Vue.js
by wldlyinaccurate on Friday October 21, 2016 @02:46AM
(#12758602)
You only need to look at a DevTools timeline to see that it's the front-end which is slow: https://www.webpagetest.org/result/161021_08_XZF/
600KB of CSS, 800KB of JS... That's fine on your MBP over WiFi but on most pages it locks up the main thread on my phone for a good 5-10 seconds.
Slow to load and slow are 2 very different things. If you look at the payload timing when comparing 2 branches, you would come to the conclusion that the back end is slow.
Hi wldlyinaccurate, thanks for your comment. There are a lot of frontend performance things we are focusing on for the next release. https://gitlab.com/gitlab-org/gitlab-ce/issues/23213.
Re:Why we chose Vue.js
by wldlyinaccurate on Saturday October 22, 2016 @02:14PM
(#12769832)
Cool, I'm glad to see there's a meta issue to track this stuff now. Couple of questions:
Is there a strategy to tackle the CSS and JS bloat?
Is performance something the front-end endboss folk consider important enough to delay feature releases?
Are you monitoring performance with a tool like SpeedCurve?