Brendan Kenny

794 posts

Brendan Kenny

Brendan Kenny

@brendankenny

@____lighthouse and web performance at @GoogleChrome. Open source, maths, Typescript nonsense, probably some Minecraft in there somewhere.

Austin, TX Katılım Ağustos 2009
263 Takip Edilen927 Takipçiler
Hussein Nasser
Hussein Nasser@hnasr·
Thanks to @tunetheweb for demystifying browser web performance for us, fantastic blog on image decoding (didn’t even know there was an attribute for that?) check it out. We often know what happens between A to C right after tunetheweb.com/blog/what-does…
Hussein Nasser tweet media
English
1
48
207
31.9K
Brendan Kenny
Brendan Kenny@brendankenny·
@Lakbychance @tunetheweb @____lighthouse I added an explanation on the removal of TTI to #scoring-changes" target="_blank" rel="nofollow noopener">developer.chrome.com/blog/lighthous…, but FWIW I think you already have the case against TTI exactly right :)
English
0
2
2
350
Lakshya Thakur
Lakshya Thakur@Lakbychance·
@tunetheweb @____lighthouse @brendankenny And yes TBT does factor in the “long tasks” bit of “TTI” already so lazy loading main thread intensive below the fold resources (image comes to mind) should reflect in TBT calculation as well.
English
1
0
1
104
Brendan Kenny
Brendan Kenny@brendankenny·
@GrahamTheDev @____lighthouse Yeah, there should have been more detail in the post. I just added some explanation of TTI's removal in #scoring-changes" target="_blank" rel="nofollow noopener">developer.chrome.com/blog/lighthous…. Let me know if that helps make it clearer.
English
1
0
6
311
Barry Pollard
Barry Pollard@tunetheweb·
I'm particularly excited about the bfcache audit added in Lighthouse 10. There was already a great testing tool in Chrome Dev Tools (#test-to-ensure-your-pages-are-cacheable" target="_blank" rel="nofollow noopener">web.dev/bfcache/#test-…), but having it here as well opens up lots more opportunities for making this important optimisation more widely known.
Lighthouse@____lighthouse

Lighthouse 10.0 is here!💡🚢 ➡️updated scoring (we'll kind of miss you TTI) ➡️bfcache ➡️complete type declarations ➡️read more: developer.chrome.com/blog/lighthous…

English
1
3
19
5.9K
Brendan Kenny
Brendan Kenny@brendankenny·
@addyosmani @RReverser @Paul_Kinlan I can't find the tweet I learned it from now, but you can sometimes get it to continue. Something like "Your answer got cut off. Continue your response starting with 'To save...'"
English
0
0
2
0
Paul Kinlan
Paul Kinlan@Paul_Kinlan·
I asked GPT Chat to describe how to make a Todo list app in vanilla JS. And it did! jsbin.com/patihar Simple example, but it's incredible.
Paul Kinlan tweet mediaPaul Kinlan tweet mediaPaul Kinlan tweet mediaPaul Kinlan tweet media
English
3
0
16
0
Brendan Kenny
Brendan Kenny@brendankenny·
@torturecrush the articles out there are *so* useless. youtube is much better for demos (caveat: I was only semi-successful as a first time grower this year). I used this method: youtu.be/2kjOnnhcLfs and like his, they could have used longer, but still good in the center
YouTube video
YouTube
English
1
0
1
0
Engram Software / Leo (they/them)
Engram Software / Leo (they/them)@engramsoftware·
she got so big the plastic trellis was buckling so now she gets her own suite at the plant hotel also, I managed to get this watermelon plant to bloom again so not pictured are 2-4 more growing watermelon babies. maybe I’ll go snap them now, love a morning garden stroll
Engram Software / Leo (they/them) tweet media
English
1
0
1
0
Brendan Kenny
Brendan Kenny@brendankenny·
@hankchizljaw From your description and running the demo, it really is a layout shift that's happening. Are you asking if this technique is possible to do without a layout shift, or if this shouldn't be penalized because it's a tradeoff for progressive enhancement?
English
1
0
5
0
Brendan Kenny
Brendan Kenny@brendankenny·
@ryanflorence Just remember diagnostics don't impact the Lighthouse perf score, they're there to help break down what's going on with a metric. So if delayed font display was dragging down FCP, the only penalty is the measured FCP delay.
English
0
0
0
0
Ryan Cavanaugh 👉 searyanc.dev on bsky
What was the website that explained the Mandelbrot set by starting with how addition, multiplication, etc are transforms on the fabric of the complex plane, constructing Julia sets from that, and so on, using tons of animations?
English
4
0
6
0
Brendan Kenny
Brendan Kenny@brendankenny·
@cramforce Not in the type system, no. For literals you can enforce the type is a literal, but there's no way to check the value was declared as one
English
0
0
0
0
Malte Ubl
Malte Ubl@cramforce·
People who know typescript better than me: Can I express in the type system that function parameters must be root level declared const or literals?
English
7
1
4
0
Brendan Kenny
Brendan Kenny@brendankenny·
@tom_forsyth Stumbled across it a few years ago and (as a Texan) was *very* surprised. Somewhat unique flavor profile as well, would be interested in what you'd compare it to. Drama behind the scenes: nytimes.com/2014/12/28/bus…
English
0
0
1
0
Tom Forsyth (TODO: fix my heart or die)
It's a single malt whisky - they even spelled it right - but it's from TEXAS!?!?!? I mean how good can it be? Er... actually... it's quite nice indeed. Jesus Texas. You even managed to fuck up fucking up. Good job. Or bad job. I'm very confused.
English
1
0
9
0
Ryan Cavanaugh 👉 searyanc.dev on bsky
TypeScript tracks every type with a unique ID, which is generated sequentially. Sometimes a bug manifests where the relative ordering of the ID matters (it never should), which is a pain to figure out. If someday you find an undocumented --backwardsDay flag in tsc, that'll be why
English
6
1
30
0
Brendan Kenny
Brendan Kenny@brendankenny·
@j_holtslander @ChromiumDev Yeah, that's odd. Maybe it's the in-app browser? Content blocker? Do you see the same thing opening pagespeed.web.dev in the default mobile Safari? The text input is baked into the served HTML so doesn't depend on JS to appear
English
1
0
0
0
TypeScript
TypeScript@typescript·
Our release candidate for TypeScript 4.5 is out, and is the best way you can help shape the release! Read up on what's new and what's changed since the beta, and try it today! devblogs.microsoft.com/typescript/ann…
English
5
99
325
0