Thanks for working on this!! On Tue, Sep 14, 2021 at 5:38 PM Patrick Meenan <pmee...@chromium.org> wrote:
> Contact emailsad...@chromium.org, domfarol...@gmail.com, > kenjibah...@chromium.org, pmee...@chromium.org > > Explainerhttps://github.com/WICG/priority-hints/blob/main/EXPLAINER.md > > Specificationhttps://wicg.github.io/priority-hints/ > > Summary > > Priority Hints provide developers a way to indicate a resource's relative > importance to the browser, allowing more control over the order resources > are loaded. Many factors influence a resource's priority in browsers. These > include type, visibility, and preload status of a resource. Priority Hints > introduces a developer-set "importance" attribute allowing developers to > influence the computed priority of a resource. Supported importance values > are auto, low, and high. > > > Blink componentBlink>Loader > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ELoader> > > Search tagspriority-hints > <https://www.chromestatus.com/features#tags:priority-hints>, priority > hints <https://www.chromestatus.com/features#tags:priority%20hints> > > TAG review > It might be good to spin up a TAG review. > > > TAG review statusPending > > Risks > > > Interoperability and Compatibility > > > > Gecko: No signal > > WebKit: No signal > Did you reach out? https://bit.ly/blink-signals > Web developers: Strongly positive > Any links? > > > Goals for experimentation > > The goal is to re-start the origin trial experiment for Priority Hints > with a focus on some specific use cases that have generated significant > developer interest: * Boost the priority of the LCP image for a page by > specifying importance="high" on the image element, causing LCP to happen > sooner. * Increase the priority of async scripts using better semantics > than the current hack that is commonly used (inserting a link preload for > the async script) * Decreasing the priority of late-body scripts to allow > for better sequencing with images. * Decreasing the priority of CSS to > allow for sequencing with parser-blocking scripts. * Allow for varying > priorities of javascript-initiated fetches. The bulk of the experiment will > be focused on making sure the API surface meets developers needs and works > as expected. > > The previous experiment was run 2 years ago before the recent focus on > core web vitals and LCP in particular and did not generate as much > developer interest as there is now. There were also prioritization issues > with preload that are fixed in 95 that made it difficult to experiment with > for the script case. > > There is pretty significant demand from developers for the knobs that > Priority Hints provide, particularly for improving LCP. > > > Ongoing technical constraints > > None > > > Debuggability > > > > Will this feature be supported on all six Blink platforms (Windows, Mac, > Linux, Chrome OS, Android, and Android WebView)?Yes > > Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> > ?No > > Flag name > > Requires code in //chrome?False > > Tracking bughttps://crbug.com/821464 > > Estimated milestones > OriginTrial desktop last 101 > OriginTrial desktop first 96 > OriginTrial android last 101 > OriginTrial android first 96 > Any particular reason you want to run the OT for 6 milestones? It may be better to start with 4 and extend as needed.. Do you have partners lined up to experiment? > Link to entry on the Chrome Platform Status > https://www.chromestatus.com/feature/5273474901737472 > > Links to previous Intent discussionsIntent to Experiment: > https://groups.google.com/a/chromium.org/g/blink-dev/c/jpeSdM897Xw/m/CY6tothSDgAJ > > > This intent message was generated by Chrome Platform Status > <https://www.chromestatus.com/>. > > -- > 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+unsubscr...@chromium.org. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPq58w7f0siM7vz0-e2F7_8QfMEH_ZaG-8ga27_4vFp4493gbA%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPq58w7f0siM7vz0-e2F7_8QfMEH_ZaG-8ga27_4vFp4493gbA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXbCgXf4cuN%2B-Mq%3DLUUj_X-wQD9ZRN_h1J8xBo5woeBGQ%40mail.gmail.com.