Commit c20d52b9 authored by Fernando Serboncini's avatar Fernando Serboncini Committed by Commit Bot

Don't cut off precision of performance.now on Worker RAF

Before, performance.now used to be unsafe to expose to users.
Now performance.now() is safe to be exposed to users (and it is on the IDL),
so RAF doesn't need to do its own cut.

Bug: 995235
Change-Id: Ib547abcd0d05cc81d3d461420725c74cffcc826c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1801224
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Auto-Submit: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: default avatarMatt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696042}
parent a77c573e
...@@ -47,8 +47,6 @@ void WorkerAnimationFrameProvider::BeginFrame() { ...@@ -47,8 +47,6 @@ void WorkerAnimationFrameProvider::BeginFrame() {
WorkerGlobalScopePerformance::performance( WorkerGlobalScopePerformance::performance(
*To<WorkerGlobalScope>(context)); *To<WorkerGlobalScope>(context));
double time = performance->now(); double time = performance->now();
// We don't want to expose microseconds residues to users.
time = round(time * 60) / 60;
provider->callback_collection_.ExecuteFrameCallbacks(time, provider->callback_collection_.ExecuteFrameCallbacks(time,
time); time);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment