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
return web_contents()->GetUserAgentOverride();
}
void WebContents::InsertCSS(const std::string& css) {
  web_contents()->InsertCSS(css);
}
bool WebContents::SavePage(const base::FilePath& full_file_path,
                           const content::SavePageType& save_type,
                           const SavePageHandler::SavePageCallback& callback) {
  auto handler = new SavePageHandler(web_contents(), callback);
  return handler->Handle(full_file_path, save_type);
}
void WebContents::OpenDevTools(mate::Arguments* args) {
  if (type_ == REMOTE)
    return;
  bool detach = false;
  if (type_ == WEB_VIEW) {
    detach = true;
  } else if (args && args->Length() == 1) {
    mate::Dictionary options;
    args->GetNext(&options) && options.Get("detach", &detach);
  }
  managed_web_contents()->SetCanDock(!detach);
  managed_web_contents()->ShowDevTools();
}
void WebContents::CloseDevTools() {