China CCP government is blocking Google services heavily recently, I can't even use basic Google search service now.

So if websites are using Google services like http://ajax.googleapis.com http://fonts.googleapis.com, then these sites are loading very slow, but in fact all the HTML code are already fully loaded (I can view the source code from browser), it's just waiting for fonts/CSS/JavaScript resources to be loaded.

So how to let GUI browser display HTML content as soon as possible, like the TUI browsers (w3m, elinks, lynx. they don't need/support font or javascript resources)?

Currently, I'm using Firefox in Fedora linux OS, sometimes Chrome or Opera. sometimes IE in Windows OS. IE in Windows loaded pages quicker than other browsers in linux, I guess the timeout mechanism of IE is shorter than others, my guess could be wrong.

  • For Opera, have you tried changing the setting of Preferences > Advanced > Browsing > Loading? – Amos M. Carpenter Jul 18 '14 at 12:59
  • @AmosM.Carpenter, even set to "redraw instantly" (default is "redraw after 3 seconds"), pages are still not displayed instantly. see the screenshot: i.imgur.com/QeRU18u.png – LiuYan 刘研 Jul 18 '14 at 16:27
  • Hmm, how about looking at the "Network" tab of Dragonfly (or Chrome's inspector, etc.) while reloading the page? That should give you some idea of what's taking up the loading time on any given page. – Amos M. Carpenter Jul 19 '14 at 4:12
  • @AmosM.Carpenter, Firefox 30, cache was cleaned, i think the ajax.googleapis.com network activity is wrong in this screenshot. and Chrome 36 – LiuYan 刘研 Jul 19 '14 at 7:50
  • So weird, when I try use Opera Dragonfly to analyze, Google services are seems become ok now, it's had been blocked for 1.5 month. – LiuYan 刘研 Jul 19 '14 at 8:32

You can use Google Mobilizer (if that service isn't blocked) or AdBlock Chrome extension to view plain text web pages without the dependent font, JavaScript, CSS files


I find a workaround for this issue:

For Firefox browser:

  • Install FoxyProxy addon
  • Create a new proxy in FoxyProxy, and the proxy host & port could be anything valid. it can point to a non-existed proxy.
  • Add a new URL Pattern for this proxy, named it as "Google" or something else, the URL pattern is *google*, so now all requests to URLs containing google will be routed to this proxy.

For Chrome browser, there's a similar addon: Proxy SwitchySharp.

This workaround is not perfect, but it works in most time.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.