@tunetheweb@webperf.social
@tunetheweb@webperf.social avatar

tunetheweb

@tunetheweb@webperf.social

Web Performance Developer Advocate for Google Chrome helping to make the web go faster! All opinions my own.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

matuzo, to random
@matuzo@front-end.social avatar

Just a quick reminder that there's a scripting media feature.

@media (scripting: enabled) {  
 /* js is enabled */  
}

@media (scripting: none) {  
 /* js isn't enabled */  
}  

https://matuzo.at/blog/2023/100daysof-day106

scottjehl, to random
@scottjehl@mstdn.social avatar

Now that the dust has settled restoring cross-browser Responsive Video support, it'd be nice to revisit what else is missing. Many have noted that responsive poster images are needed. I also think that we need an ability to tie video autoplay to the same conditions that loading=lazy uses, so we can make a videos fetch data and poster images and start playing only when they enter the viewport. And how about video[srcset/sizes], and source selection on media change? Fine, I'll blog this up asap!

zachleat, to 11ty
@zachleat@zachleat.com avatar

A blog post about what is likely the biggest @eleventy news in our project’s history — and we need your help!

https://www.zachleat.com/web/independent-sustainable-11ty/

adactio, to random
@adactio@mastodon.social avatar

Journal: Speculation rules

A performance boost in Chrome.

🔗https://adactio.com/journal/21139

swithinbank, to random
@swithinbank@webtoo.ls avatar

Learn how the new Speculation Rules API can speed up your site in @tunetheweb's Google IO talk: https://www.youtube.com/watch?v=bSua9vMdrNM

Then try it out with @astro's easy API! https://docs.astro.build/en/reference/configuration-reference/#experimentalclientprerender

scottjehl, to random
@scottjehl@mstdn.social avatar

New Post!
Just Speculating: You May Not Need a SPA framework

https://scottjehl.com/posts/speculation-rules/

grigs, to random
@grigs@front-end.social avatar

Chrome dev tools now allows you to inspect pre-rendered web pages. So cool! #GoogleIO

andydavies, to random
@andydavies@hachyderm.io avatar

Why do people keep publishing academic papers in the hard to read two column format?

kornel, to random
@kornel@mastodon.social avatar

When I want my mind blown, I compare former world's largest supercomputers to the tech I have around.

ASCI Red, the world's fastest supercomputer until the year 2000, was 150m² large, consumed 850,000W of power …and was slower than an iPhone 14 Pro, which uses ~6W.

ASCI Red had over 1TB of RAM, which may still sound impressive, except that RAM was 2× slower than the iPhone's 1TB SSD.

https://upload.wikimedia.org/wikipedia/commons/9/97/Asci_red_-_tflop4m.jpeg

tunetheweb, to random
@tunetheweb@webperf.social avatar

We’ve just published a v4 release candidate of web-vitals.js:

https://www.npmjs.com/package/web-vitals/v/4.0.0-rc.0

We’re not planning any further changes so if no issues or bugs are reported then we plan to release v4.0.0 in the next week or so.

This release contains:

  • INP breakdowns (input delay, processing duration, presentation delay) to point you in the direction of the cause.
  • INP Long Animation Frame (LoAF) entry/entries for further help debugging INP with script and timing info of things affecting INP.
w3c, to random
@w3c@w3c.social avatar

On 30 April 1993, at Tim Berners-Lee's urging, CERN released the code for the World Wide Web to the public for free.

Thank you CERN and thank you Tim!

You can learn more about the history of the Web including how the development of the Web was picked up at W3C at: "A Little History of the World Wide Web"
https://www.w3.org/History.html

rachelandrew, to CSS
@rachelandrew@front-end.social avatar

There's been a lot of discussion about masonry in CSS recently. I wrote about the Chrome team's proposal to help clarify why we have concerns with bundling masonry in with grid, and to show that a separate spec doesn't mean fewer features. https://developer.chrome.com/blog/masonry #css

eeeps, to random
@eeeps@front-end.social avatar

I haven't dug in enough to have opinions but I am fascinated that this (big! important!) web platform argument is happening via fantastic community-facing blog posts, with a Big Brand on each side.

I guess when they agree they just ship without doing outreach to invite the larger developer community into the discussion. Which, I don't know, probably – usually – that's for the best. Usually.

chrisdavidmills, to random
@chrisdavidmills@front-end.social avatar

I've published MDN docs on the notRestoredReasons API, which allows you to find which pages are being blocked from using the bfcache, and why. Get started at https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons. Thanks to @floscholz and @tunetheweb for reviews!

brucelawson, to random
@brucelawson@vivaldi.net avatar

Enjoy these two concentric circles

icing, to random
@icing@chaos.social avatar

Lets Encrypt will change cert chains soon. If you pin intermediates or root certs, you need to adapt.

Note that LE plans to expire intermediates every year, going forward. Because it is the only way to make this work.

People are very good at adapting to constant change, but will fight tooth and nail to ignore something several years in the future.

https://letsencrypt.org/2024/04/12/changes-to-issuance-chains.html

dwsmart, to random
@dwsmart@seocommunity.social avatar

CrUX has added navigation types to the data (https://developer.chrome.com/blog/crux-navigation-types#crux-history-api) so I've added them to my free cwv history tool here: https://tamethebots.com/tools/cwv-history

xr18b, to random

Today I realise that the ASCII code for '*' (the wildcard in regex) is 42.
Which means that, in “The Hitchhiker's Guide to the Galaxy”, when Deep Thought replied ‘42’ to "What is the answer to life, the universe, and everything?", it actually meant "Anything you want"

speedcurve, to UX
@speedcurve@webperf.social avatar

Are you missing out on easy opportunities to speed up your pages? Learn how to leverage the browser in more effective ways (hello, prerendering and the bfcache!) for repeat navigations.

https://www.speedcurve.com/blog/bfcache-prerendering/
#webperf #ux #sitespeed #pagespeed

paulcalvano, to random

Earlier this month Chrome shipped support for the zStandard compression. I wrote a blog post about determining which compression is best for your content, and what levels to use. https://paulcalvano.com/2024-03-19-choosing-between-gzip-brotli-and-zstandard-compression/

A few interesting findings:

  • Brotli is now used more than gzip for some content types!
    -There may be a TTFB benefit to using low level zStandard compression on dynamic payloads
  • A surprising number ofsites are using gzip level 1!

I also updated my compression tool to support zStandard.

zachleat, (edited ) to random
@zachleat@zachleat.com avatar

Framing this Twitter exchange on my wall

(sorry for the Twitter link, but it’s worth it https://twitter.com/karrisaarinen/status/1769101933480911033)

brucelawson, to random
@brucelawson@vivaldi.net avatar

I'm at an EU workshop for Apple to discuss and justify its DMA compliance plans. They've been forced into 3 huge u-turns by EU (killing PWAs, removing Epic Games' developer licenses, sideloading) so I'm interested to see their demeanour. Will it be humility, or the usual 'fuck you, we're Apple'? There are people from EU companies that Apple blithely planned to bankrupt by sneakily removing PWAs here. And regulators have human feelings too; no-one like "fuck you". I'll be here all day (try the baguettes!)

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Remember 10 years ago when the tech industry promised we’ll “3D print everything from food to houses”?

Now think about the promises about AI.

calibre, to random

📬 Performance Newsletter №147:

🔹 Improvements to the Speculation Rules API by @tunetheweb
🔹 Shared compression dictionaries by @malchata
🔹 The importance of web performance to information equity by @Schouten_B

and more!

https://mailchi.mp/perf.email/147

josephscrimshaw, to random
@josephscrimshaw@mastodon.online avatar

I think this is absolutely the way humans were meant to communicate: Typing a fun, off-the-cuff thought then taking 20 minutes to cut and paste it into 36 different social media sites

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines