Biggest script seems to be there for code highlighting...on a static website...which is all pre-generated
Gatsby *really* needs to stop sending JS to the client by default. Not the first on-fire Gatsby site I've seen this week for similar reasons.
/cc @kylemathews
-
-
Replying to @slightlylate @matthewcp and
Indeed,
@gatsbyjs is in a perfect position to audit first-party JS at build time and provide better options. Resource budgets are something they can enforce like almost no blog tool before them because they're flattening everything. ...and yet...1 reply 0 retweets 5 likes -
Replying to @slightlylate @justinfagnani and
I think this is a bit optimistic; this is a fundamental flaw of SPAs. Every new component you add degrades perf. You are punished for being DRY. It's not any 1 thing, it's death by a thousand cuts. I don't think you can back-port perf into a fundamentally broken architecture.
1 reply 0 retweets 1 like -
Replying to @matthewcp @justinfagnani and
I'm abt Portals to remove the presumption we need heavyweight JS for in-app navigation effects. Putting that to the side...I'm still struggling with this argument.
@gatsbyjs: 1.) advertises speed 2.) is heavily used for static sites like blogs: https://www.gatsbyjs.org/showcase/1 reply 0 retweets 1 like -
Replying to @slightlylate @matthewcp and
Let's peruse the "featured" part of the
@gatsbyjs showcase page: https://www.gatsbyjs.org/showcase/?filters%5B0%5D=Featured …1 reply 0 retweets 0 likes -
Replying to @slightlylate @matthewcp and
You *could*, of course, build a mail client or calendaring app or collaborative editor in Gatsby, but none of these sites are that. Zero of them. And it's not what Gatsby's pitched at.
1 reply 0 retweets 1 like -
Replying to @slightlylate @matthewcp and
I can't post traces of most of 'em, but this one is a govt site an I have recently been an EU taxpayer, so I feel fine posting a trace: https://2017.stateofeuropeantech.com "2017" in URL makes me suspect that it's likely on an old Gatsby which hasn't gotten all the new perf goodies.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @matthewcp and
(while I wait for the trace to come back, I should note that I'm tracing many of these rn, and none of them have come back anywhere *near* OK, not even on a simulated 4G link;
@gatsbyjs's featured sites are a performance superfund site)1 reply 0 retweets 2 likes -
Replying to @slightlylate @matthewcp and
Actually, looking closer, it seems to *not* be a public-sector site, so I can't post trace = ( Looking for a representatitve Gatsby public-sector page now.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @matthewcp and
Ok, this appears to be Gatsby: https://revenuedata.doi.gov Per blog post here: https://revenuedata.doi.gov/blog/homepage-revamp-part-two/ …
3 replies 0 retweets 1 like
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.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.