commit | daa895c08c58ef0cbef232ec0cf9efac4cf5b12e | [log] [tgz] |
---|---|---|
author | Hajime Hoshi <hajimehoshi@chromium.org> | Fri Jan 11 11:11:20 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 11 11:11:20 2019 |
tree | f1050462fba634b9ed93e97a8506b385993bed9a | |
parent | a1f5e2dfdc3427684524904abd49c98a0fa05b88 [diff] |
Add task_runner params to some of mojo bindings and use it. Support |task_runner| parameter in: - mojo::BindingSet::AddBinding - mojo::StrongBinding - mojo::StrongAssociatedBinding Using per-frame task runner at mojo is necessary for bfcache since JavaScript execution needs to be suspended when the tab is frozen. This CL is based on Alexander's CL: https://chromium-review.googlesource.com/c/chromium/src/+/1369499 Bug: 913192 Change-Id: I3a2a7193f22313ec39383a7794f08ddff3bf8375 Reviewed-on: https://chromium-review.googlesource.com/c/1379608 Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Reviewed-by: Daniel Murphy <dmurph@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Reviewed-by: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#621969}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .