Got disabled in chromium 71 upgrade https://github.com/electron/electron/commit/798b2a3ffd55c477af6258f0afb71000c9f8ecde

/cc @brenca @codebytere 
atom/browser/osr/osr_render_widget_host_view.cc
public:
  AtomBeginFrameTimer(int frame_rate_threshold_us,
                      const base::Closure& callback)
      : callback_(callback) {
    time_source_.reset(new viz::DelayBasedTimeSource(
        base::CreateSingleThreadTaskRunnerWithTraits(
            {content::BrowserThread::UI})
            .get()));
    time_source_->SetTimebaseAndInterval(
        base::TimeTicks(),
        base::TimeDelta::FromMicroseconds(frame_rate_threshold_us));
    time_source_->SetClient(this);
  }
  void SetActive(bool active) { time_source_->SetActive(active); }
  bool IsActive() const { return time_source_->Active(); }
  void SetFrameRateThresholdUs(int frame_rate_threshold_us) {
    time_source_->SetTimebaseAndInterval(
        base::TimeTicks::Now(),
        base::TimeDelta::FromMicroseconds(frame_rate_threshold_us));
  }
 private:
  void OnTimerTick() override { callback_.Run(); }
  const base::Closure callback_;
  std::unique_ptr<viz::DelayBasedTimeSource> time_source_;
  DISALLOW_COPY_AND_ASSIGN(AtomBeginFrameTimer);
};
OffScreenRenderWidgetHostView::OffScreenRenderWidgetHostView(