News for hackers. Stuff that matters.
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.

Re:Why we chose Vue.js by sangnoir on Friday October 21, 2016 @03:23AM (#12758748)
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.
Re:Why we chose Vue.js by jakecodes on Friday October 21, 2016 @11:21AM (#12761139)
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?