The `--disable-renderer-backgrounding` command line switch only disables throttling for timers, there is currently no way to disable throttling of `requestAnimationFrame`.

Refs https://github.com/atom/electron/issues/4317#issuecomment-190990964.

atom/browser/api/atom_api_web_contents.cc
content::RenderFrameHost* render_frame_host,
    const GURL& url,
    int error_code,
    const base::string16& error_description,
    bool was_ignored_by_handler) {
  bool is_main_frame = !render_frame_host->GetParent();
  Emit("did-fail-provisional-load",
       error_code,
       error_description,
       url,
       is_main_frame);
}
void WebContents::DidFailLoad(content::RenderFrameHost* render_frame_host,
                              const GURL& validated_url,
                              int error_code,
                              const base::string16& error_description,
                              bool was_ignored_by_handler) {
  bool is_main_frame = !render_frame_host->GetParent();
  Emit("did-fail-load",
       error_code,
       error_description,
       validated_url,
       is_main_frame);
}
void WebContents::DidStartLoading() {