Chrome Now Reloads Pages 28% Faster (techcrunch.com)
Google has announced that it has worked with Facebook and Mozilla to make page reloads in Chrome for desktop and mobile significantly faster. According to Google's data, reloading sites with the latest version of Chrome should now be about 28 percent faster. From a report: Typically, when you reload a page, the browser ends up making hundreds of network requests just to see if the images and other resources it cached the first time you went to a site are still valid. As Google engineer Takashi Toyoshima notes in today's announcement, users typically reload pages because they either look broken or because the content looks like it should have been updated (think old-school live blogs). He argues that when browser developers first added this feature, it was mostly because broken pages were common. Today, users mostly reload pages because the content of a site seems stale.
I reload pages because they are broken, generally due to an excess of advertising. Yes, I could filter out advertising but, I often get paid for having it there. Not that I look at it.
I feel like I read a book and somebody ripped out the last several chapters.
Chrome now reloads Facebook pages up to 28% faster. The rest of the web won't see the benefit.
Hm perhaps we could use similar techniques to avoid making those hundreds of network connections in the first place...
I reload pages for a variety of reasons depending on what I am doing. I already have to drop into dev tools and chose from a variety of reload "flavors" to get some tasks done. If they must persist in deciding for me what I really want to do based on what other people "typically" want to do, at least make the option to express my actual goal more easy to access.
Or, you know, GTFO with your over-engineered "solutions".
Because it'd be awful if the summary actually summarized what was being done. From the article:
To overcome this issue, the team simplified Chrome’s reload behavior and it now only validates the main resource. Facebook, just like other pages, says its pages now reload 28 percent faster, too, so the next time you want to check if your friends finally posted new pictures of their cute corgis to Facebook (and you are using the web app instead of the native FB app), you’ll now get the answer faster.
One liner description of the change...
They made refresh 28% faster by having it no longer refresh.
the first version of the browser? The last before the change? The slowest version ever?
Guess it makes Ctrl-F5 even more useful...
I'm hoping this article is either wrong or incomplete. Otherwise, won't this mean a significant increase in breakages? Suppose the main resource relies on two resources, one of which is in the cache, the other of which isn't. Those two resources implicitly depend on one another in some way (e.g. a new version of JavaScript code might require a new version of CSS, or else rendering would be wrong and vice-versa). If the browser validates only the main resource, then unless the URLs for the resources changed, there's now a mismatch. Worse, there's no way for the user to fix it, because reloading doesn't revalidate any of the other resources.
It seems like revalidation of all subresources should happen if any of the following are true:
Then again, I've had so much trouble with CloudFlare caching that I've started putting version numbers in every JS and CSS filename, and I use a server-side include to let me bump that version number site-wide every time I touch something in a backwards-incompatible way, so if other folks use the same approach, then maybe this doesn't matter?
Check out my sci-fi/humor trilogy at PatriotsBooks.
I'm on Chrome beta. This new design seems broken. I am looking at a page with some broken image links (the links are fine; the browser timed out on loading them). I have hit refresh several times and this new behavior just leaves them broken. Way to go Google!
From what I understand, this changes reload behavior so that reload doesn't completely reload a page. Won't this break the reload behavior when testing a page you're developing and/or when browsing pages that glitched temporarily? Would we end up with a "hold shift during reload" that all tech people will use instead?
Avantgarde Hebrew science fiction
Will the advertisers on the page see the additional hit?
First a scheduler and now caching. What OS feature should come next?
just change to Firefox or Vivaldi. When each webpage does 28x cross-site scripting and is dependent on one or two dozen external servers to respond, those 28% or your 1gbit fiber upgrade won't matter anyway.
So Mozilla helped Google make Chrome faster? It's not clear what Mozilla's role and benefit in all of this...
Does it still take 10 million years to just open Chrome?
I can confirm that doing nothing at all on a Facebook page takes 72% of your time.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Engineer A: Lets re-interpret intent to make it faster
Engineer B: Lets re-interpret intent to make it current
GOTO A
The history of HTTP cache headers are filled with this same contention between different people trying to reinterpret the meaning of words to further their narrow agendas.
This crap always ends with everyone having a headache without solving anything.
If you want to make reload better try adding mechanisms to explicitly signal intent so it can explicitly be acted on rather than hacking shit to make it work better for *you* because you can.
Add the ability to put an ETag in the HTML document along side the resources, so the browser doesn't have to make a conditional "if-none-match" request to check if it is stale.
<img href="blah" etag="12345" />
Great now I get to the 6 minute long "Waiting for cache" message 28% faster!
Can you read 28% faster??
I'm not a Facebook member. I never will be. Yet when I load pages from almost anywhere on the web I can detect background traffic to Facebook (unless I explicitly block traffic to Facebook in my HOSTS file). Facebook has absolutely no right to know what I'm doing on sites as diverse as my local TV station, Slashdot and Linux support sites, yet that traffic is considerable and can't help but affect my Internet performance. I bet they could have made Chrome work even faster if they blocked traffic to Facebook completely or at least gave users the option to not send information to Facebook.
I'm an American. I love this country and the freedoms that we used to have.
See subject: 2 ways (adblocking + hardcoded favorites). For best possible hosts file APK Hosts File Engine 9.0++ SR-5 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/
Ads & malware rob speed, security & privacy
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity
APK
P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/
Hosts files (what you have natively already as part of the IP stack). For best possible hosts file APK Hosts File Engine 9.0++ SR-5 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/
Ads & malware rob speed, security & privacy
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity
APK
P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/
https://blog.chromium.org/2017...
Sadly, there weren't many technical details there. Facebook however had an excellent writeup:
https://code.facebook.com/post...
There was some debate about what to do, and we proposed a compromise where resources with a long max-age would never get revalidated, but that for resources with a shorter max-age the old behavior would apply
This seems like a reasonable change. Now I can sleep better without having to worry about a million calls tomorrow about "your web-based product no longer works in Chrome".
https://support.microsoft.com/...
Out of memory problems are because Microsoft is stupid. I don't know what Microsoft should really be doing but using the information at that link helped lots.
28% faster than the previous release? 28% faster than 5 releases ago? 28% faster than what they expected? 28% faster than an an artist trying to draw the page by hand?
See my subject Ash-Fox: You WISH you could be such a 'criminal' being on topic (you're not) w/ a program that helps as mine does!
* :)
APK
P.S.=> Take your meds, loony bird... apk
See my subject Ash-Fox: You WISH you could be such a 'criminal' being on topic (you're not) w/ a program that helps as mine does!
* :)
APK
P.S.=> Take your meds, mr. loony bird... apk
See subject: Sure "you've seen my code" (only 1 who has is Steven Burn of Malwarebytes who felt it's good enough to host & recommend above others like it (he rated hostsman as good but it doesn't do all mine does (hardcoded favorites where you spend most time online, resolving FASTER from local system RAM, faster than remote OR EVEN dns on a network (no network traversal @ all is why) + mine's NATIVE 64-bit, hostsman isn't!)).
* Hohohoho... you can't even SHOW US ANY OF YOUR OWN!
By the way - those antivirus scanners that show my ware's clean? They're more reliable than YOUR bullshit by FAR!
APK
P.S.=> You tried putting ME down w/ lies 1st stupid & you're just a "ne'er-do-well" that OBVIOUSLY JEALOUS that the highly esteemed likes of Malwarebytes folks host + recommend my work! I've got far more impressive stuff I've done in computing than that but even THIS program's more than YOU can ever, EVER do (& you know it)... apk
See subject: My names in my work (most here & online DO know my FULL name & accomplishments (you'll never be that well known... why? YOU CAN'T ACCOMPLISH SQUAT is why, but you SURE TALK A LOT OF "BLOWHARD HOT AIR" lies though, lol!)).
* You're welcome to prove otherwise & show you've got YOUR code, all yours (not 'opensores' plagiarism), doing as well as even this freeware of mine has (Malwarebytes' hosts & recommends my work - do they YOUR 'non-existent vaporware'? Oh, HELL no, lol...))
By the way: I'm 6' 2" & 210 lbs. even @ 52 & a former 1st string NCAA lettering athlete for a national power in the sport of Lacrosse too (not fat @ all, but it's just more "jealous mike" (lol) lies from you is all!)
bioteq's your REAL NAME liar? BS... it's a FAKE NAME for your FAKE LIE OF A LIFE (& you know it).
APK
P.S.=> Some 'balls', lol - I see you SAY you have my sourcecode? Mr. Steven Burn of Malwarebytes has SEEN my code AND verified it as safe (it's extremely WELL written, as I've been in the art & science of computing doing well in commerial software, tradeshows, publications in this field etc. for ages... have you "Jealous Mike"? Oh, HELL no, lol!)... apk
so they have been doing a shift-refresh for every refresh?
Snowden and Manning are heroes.
The original article quotes a facebook article, which speaks about reducing requests by using cache with long expire headers.
Their approach: expire header for one year, filename with a content hash.
This means, facebook spams your browser cache with data, which will never be accessed again after they changed it, just to reduce the number of "if-modified" requests.