--
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/CACuPfeSgvQbnV3Pp8ouhSy3XK9DtPGNPsLrMR7XxfZ-p_anMrQ%40mail.gmail.com.
--
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEjYL4hEiJfiyJBcRdfR_gftnPoVFzJq8TkyB5Rh%3Djn-OA%40mail.gmail.com.
You mention a couple of things that need to go right for this to be shipped and since I agree, I think it would be best to wait with a shipping decision until we know more about those things.
Specifically whether the improved preload scanner will do a good
enough job and whether there will be something else in the policy
change that affects loading time negatively. Also (lesser concern)
whether there will be compatibility problems from the timing
changes.
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuPfeTuevMy_nTa5gnJe%3DuqngTQk%2BToByP1SX0fdP4KfBJcmA%40mail.gmail.com.
I'm having a hard time seeing how this will not regress performance, given that HTML parsing would now be largely done serially (after CSS finished downloading & parsing), rather than in parallel as it is today.
Do you have numbers that estimate the current cost of HTML parsing and the impact of moving it to be serial?
Do I understand correctly that tokenization will continue to be in parallel?
It should also be noted that the PreloadScanner doesn't cover all resources (e.g. iframes and videos), so delaying those could be another source of regressions.
Just a quick sanity check, this is only for media-match stylesheets, right? Or will the parser also be blocked on print stylesheets? If I remember correctly, the existing in-body parser blocking is only for media-matching sheets. Otherwise it will break the common pattern people use today for async stylesheets (tag starts with a print media and has an onload handler that changes it to screen).
--
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/beb8d487-e278-4ea8-861c-0e7dec21d2dao%40chromium.org.