commit | 383a02508661863525ce7f68413a5fd664db6174 | [log] [tgz] |
---|---|---|
author | Hiroki Nakagawa <nhiroki@chromium.org> | Tue Dec 04 05:10:38 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Dec 04 05:10:38 2018 |
tree | 4ddde34baff153d2983565fe9c877f7834cbfdb7 | |
parent | adefd8b25a35a810a19c284f81a1976a05801749 [diff] |
Worker: Clean up WebSharedWorkerImpl For off-the-main-thread shared worker top-level script loading, this CL cleans up startup sequence in WebSharedWorkerImpl. Specifically, this CL... - factors out WorkerClients creation and WorkerThread creation from ContinueOnScriptLoaderFinished() into CreateWorkerClients() and StartWorkerThread(), - uses FetchClientSettingsObjectSnapshot as much as possible instead of directly asscessing Document in order to remove WorkerShadowPage later. Change-Id: I9a9c864f6234c6bd5042fabcdbc3fd4f1cbacd7c Bug: 835717 Reviewed-on: https://chromium-review.googlesource.com/c/1358110 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#613422}
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 .