News for hackers. Stuff that matters.
Re:Speeding Up a Fat Web Client by dmarlow on Monday October 23, 2017 @12:50AM (#15530815)
Loads quickly for me. I keep hearing that LinkedIn loads slowly but people fail to mention specifics about their devices and internet speeds. Are you on home wifi, LTE or something else?
Re:Speeding Up a Fat Web Client by ehnto on Monday October 23, 2017 @03:09AM (#15531281)
Something I have noted from working with Jira and Magento 2 is that if your servers are on another continent, the network delay in getting the dozens of little snippets of JS and ajax API requests adds considerable delay.

Jira is especially cumbersome as when you update one thing it refreshes half a dozen other items and you have to wait for the whole lot before it becomes interactable again. In those cases, I would prefer it either to update on the component I touched or to not pretend to be reactive and just be a flat out form POST.

As it stands it is the worst of both worlds and the network delay compounds to make it a slow, page jittering mess the whole time I am using it.

Re:Speeding Up a Fat Web Client by lqdc13 on Monday October 23, 2017 @02:42AM (#15531157)
Yes, I'm on a fast network and using a newish Android device. It's mostly the rendering performance. All I want is to get to the mailbox quickly. I've never wanted to use the timeline and notifications features and whatever else they're loading.

Even on a desktop I get a loading screen for maybe 2 seconds and the site loads in ~4 seconds.

A modern website that works well on all devices quickly is soundcloud. Seamless browsing/listening and excellent user experience.

Re:Speeding Up a Fat Web Client by nzjrs on Monday October 23, 2017 @02:30AM (#15531112)
Thats kind of the problem right? Take a distribution of your potential user base connection speeds. Modern web app / SPA engineering seems to be to draw a line somewhere on that distribution and FU to the rest.
Re:Speeding Up a Fat Web Client by flukus on Monday October 23, 2017 @02:45AM (#15531166)
I think the line is drawn at how quickly you can transfer from localhost.

It seems like devs tend to ignore network latency entirely because it's something outside of our control. It seems to be getting worse too, things like the windows start menu can freeze when you're on a intermittent connection, SPA's can break entirely. I've spent a good chunk of my career fixing n+1 problems over a network, even when it's on a fast connection to a local database the latency becomes noticeable are fairly small values of n.

Re:Speeding Up a Fat Web Client by ShabbosGoy on Monday October 23, 2017 @03:04AM (#15531270)
I'm not a huge fan of SPAs. The trend of designing web applications as if they are mobile apps is quite silly.

Polymer in particular is notoriously slow when using polyfill.