Intent to Experiment | Deprecation Trial For Disallowing Sync XHR in Page Dismissal

1.748 görüntüleme
İlk okunmamış mesaja atla

Katie Dillon

okunmadı,
3 Eyl 2019 12:02:163.09.2019
alıcı blink-dev

Contact emails

kdi...@chromium.orgpanicker@chromium.org 

Spec
N/A

Summary

Disallow Sync XHR during page dismissal when the page is being navigated away or closed by the user, this involves the following events (when fired on the path of page dismissal) i.e. beforeunload, unload, pagehide and visibilitychange.


Link to “Intent to Implement” blink-dev discussion

The intent to implement and ship deprecation is here.

Goals for experimentation

Give sites a way to have more time to migrate while allowing us to turn off the feature as planned in M78.

Experimental timeline

The experiment will start in M78 when the feature ships and tentatively go through M86.  

Any risks when the experiment finishes?

After the origin trial expires any sites that continue to use synchronous xhr in page dismissal will break.

Ongoing technical constraints

None.


Debuggability

Use of this feature is reported in the DevTools console.


Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?

Yes.


Link to entry on the feature dashboard

Chromestatus entry is here.

Ojan Vafai

okunmadı,
5 Eyl 2019 14:51:235.09.2019
alıcı Katie Dillon, blink-dev
LGTM

This gives sites a (temporary) opt-out for a feature we're already tried deprecating where we don't know of any sites that need the opt-out and it's just a defensive measure to ensure sites have time to manage a transition in case we missed anything the last time this went to stable.

On Tue, Sep 3, 2019 at 9:02 AM Katie Dillon <kdi...@chromium.org> wrote:

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/fb2f4428-7b60-4a7b-af67-d1844b03b608%40chromium.org.
Tümünü yanıtla
Yazarı yanıtla
Yönlendir
0 yeni ileti