commit | 7bd9163502462762e58d8010577dbf36aeef6c13 | [log] [tgz] |
---|---|---|
author | Leszek Swirski <leszeks@chromium.org> | Fri Oct 12 09:03:00 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Oct 12 09:03:00 2018 |
tree | 0257408b1368221f9216f9a1d7d02ae123070211 | |
parent | ae1d881f2c19438f9bf1efad82eaaaa11980b30f [diff] |
[blink] Control ScriptStreamer with ScriptResource Move the ScriptStreamer control logic from ClassicPendingScript to ScriptResource. In the future, this will allow us to start streaming a ScriptResource before the ClassicPendingScript is available, e.g on preload. The ClassicPendingScript now only sends one "finished" callback, from ScriptResource. This callback is either when the streaming completes, or when there is no streaming and the ClassicPendingScript has told the ScriptResource that it doesn't intend to start streaming. In the long run, we want all scripts to go through the streaming interface, and we want ScriptResource to control when streaming starts, so the "no more streaming" call will disappear -- however it is necessary to maintain the current behaviour, and be able to control it with a runtime flag. Bug: chromium:865098 Change-Id: I2c4cc16635a6538b7ff24a24463fe6f34efd8a2e Reviewed-on: https://chromium-review.googlesource.com/c/1181430 Commit-Queue: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#599148}
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 .