commit | f7f2f63629747df4e59c6b63e02f9b02c518b33f | [log] [tgz] |
---|---|---|
author | Yutaka Hirano <yhirano@chromium.org> | Wed Sep 06 10:40:08 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 06 10:40:08 2017 |
tree | e34d7f6c1c481eb7e73b8dda22b5fc2ff601b8be | |
parent | 3a20b679a5f95ec956f8021346db2b76ba74c9d4 [diff] |
Keep renderer alive for "keepalive" requests In order to support "keepalive" property in the fetch spec, we need to keep a renderer process alive while such requests are pending. This CL introduces "KeepAliveRendererForKeepaliveRequests" feature. When it is enabled, WebURLLoaderImpls for requests with keepalive specified prolongs the renderer process untill a certain time period (default: 30sec) passes since the frame destruction The feature is disabled by default. Bug: 695939 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation Change-Id: I0dd5ee2c1dfd4e694dfcf2f2f62485add7dec249 Reviewed-on: https://chromium-review.googlesource.com/616406 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Takeshi Yoshino <tyoshino@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#499928}
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 .