How Google makes Google(+) fast
plus.google.com
How Google makes Google(+) fast
1–10 of 33 posts
Re: How Google makes Google(+) fast
#2I've never used any website where the data I was seeing was so obviously out of date across the board as it is on Google+. Yes, eventually it coalesces towards correctness, but I don't think this model works well for things like notifications and such.
"Oh look I have a new notification... oh wait, no I don't, that's from like an hour ago and I already looked at it."
Speed is a feature, but so is not making your users think your software is just plain buggy and too much local state caching is basically indistinguishable from a bug for many users.. and in many contexts it can also be annoying even for those who know roughly why it is happening.
Re: How Google makes Google(+) fast
#3Re: How Google makes Google(+) fast
#4Google+ is certainly fast, I just wish it were quicker about showing me valid/updated state. I've never used any website where the data I was seeing was so obviously out of date across the board as it is on Google+. Yes, eventually it coalesces towards correctness, but I don't think this model works well for things like notifications and such. "Oh look I have a new notification... oh wait, no I don't, that's from lik…
Re: How Google makes Google(+) fast
#5Edit: It reminds me of the eBay motors data we got a few weeks ago. A lot of it is making the page appear to be loading (i.e. flush the buffer for 'above the fold' and then ajax everything else in)
Re: How Google makes Google(+) fast
#6I used the closure compiler with Jammit but I've never tried the library.
Re: How Google makes Google(+) fast
#7The little red box that shows how many notifications, is anything but fast... Edit: It reminds me of the eBay motors data we got a few weeks ago. A lot of it is making the page appear to be loading (i.e. flush the buffer for 'above the fold' and then ajax everything else in)
Re: How Google makes Google(+) fast
#8Google+ is certainly fast, I just wish it were quicker about showing me valid/updated state. I've never used any website where the data I was seeing was so obviously out of date across the board as it is on Google+. Yes, eventually it coalesces towards correctness, but I don't think this model works well for things like notifications and such. "Oh look I have a new notification... oh wait, no I don't, that's from lik…
Re: How Google makes Google(+) fast
#9Google+ is certainly fast, I just wish it were quicker about showing me valid/updated state. I've never used any website where the data I was seeing was so obviously out of date across the board as it is on Google+. Yes, eventually it coalesces towards correctness, but I don't think this model works well for things like notifications and such. "Oh look I have a new notification... oh wait, no I don't, that's from lik…
Facebook is pretty amazing in that respect. They managed to engineer a scaleable infrastructure without making it too obvious that everything is being cached. There are times when it takes a minute or two for my profile picture to change everywhere after I change it in my profile, but aside from minute-or-two scenarios, Facebook's interface (and the real-time notification system) is just amazing in comparison.
Re: How Google makes Google(+) fast
#10Are people outside of Google using closure to develop apps? I used the closure compiler with Jammit but I've never tried the library.