Perhaps surprising: I agree with @slightlylate that the discussion we're having about web performance isn't helping us move forward as a community.
-
-
Any analysis that lives or dies based "how many bytes is in a <Framework X> hello world" is a completely useless analysis that does nothing to promote the kinds of questions we really need to be asking.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
What would you think about the idea of augmenting the data in real-world perf datasets like the Chrome user experience report to show how key perf metrics correlate with the presence of common libraries in different environments (2g Android India, WiFi macbook USA, etc.)?
-
I would be opposed to any analysis that will be primarily used to stack-rank popular frameworks in global terms, and I believe that this kind of analysis is what's causing the current crisis that
@slightlylate is referring to. -
The question is rather: how do different TECHNIQUES correlate in different environments: SSR, async code fetching, tree shaking. There's a legitimate open question about whether SSR produces better outcomes in emerging markets at different size ratios.
-
These analyses can be used as the input to smart bundling tools, but only once we start focusing on techniques rather than the number of bytes in libraries.
-
Sounds potentially useful to me. Is there anything browser engineering teams like mine can provide to help enable framework technique experts (certainly not me) to more easily do and leverage such an analysis?
-
Telemetry can help answer the impact of deferred loading, deferred eval, successful use of lazy parsing in different environments.
-
Deferred loading means waiting until the user interacts to fetch and evaluate code, showing a spinner at that point. Deferred eval means fetching code up front as inert content and evaluating it on demand. Lazy parsing means eval up-front but hitting lazy-parse heuristics
-
TTI matters a lot, but so does how long users have to wait for spinners, how much "deferral" techniques trigger lazy jank.
- 7 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.