Posts by jaffathecake@mastodon.social
 (DIR) Post #AjeAo3BVAEIeXbPkem by jaffathecake@mastodon.social
       2024-07-06T07:36:50Z
       
       0 likes, 0 repeats
       
       @schizanon @bp @brianleroux @surma @slightlyoff same. But if there's a solution where I don't have to do stuff like that, I'll take it.
       
 (DIR) Post #AjeBCPkotzlbUPYHLc by jaffathecake@mastodon.social
       2024-07-06T07:41:11Z
       
       0 likes, 0 repeats
       
       @surma @bp @brianleroux @slightlyoff right. "Use the platform… by which we mean rebuild it all from scratch". We gave Flutter shit for this in a recent episode. I think CEs have better goals, but we should feel free to call out where they're falling short.
       
 (DIR) Post #AjewAZaO4ZRtFTIPGS by jaffathecake@mastodon.social
       2024-07-06T16:27:32Z
       
       0 likes, 0 repeats
       
       @brianleroux @slightlyoff @surma @bp if I'm making components that can be used with any framework (or without), messing with the light-dom creates a two-owner problem, which I'm really hoping to avoid. Else it's kinda just jQuery-UI
       
 (DIR) Post #AjkYiQInradMLmRGkK by jaffathecake@mastodon.social
       2024-07-09T09:33:00Z
       
       0 likes, 0 repeats
       
       If you don't listen to OTMT, you're missing out on this kind of insight from competent professionals
       
 (DIR) Post #AkCOz2ma0EyJqFmJrk by jaffathecake@mastodon.social
       2024-07-22T19:54:27Z
       
       0 likes, 0 repeats
       
       Chrome's dropping their plans to fully deprecate third party cookies. https://privacysandbox.com/news/privacy-sandbox-update/
       
 (DIR) Post #AkEyiTJM6ONJrVQTBY by jaffathecake@mastodon.social
       2024-07-24T01:45:41Z
       
       0 likes, 0 repeats
       
       I have now received 30 notifications about updates to my flight so I have done it on a graph
       
 (DIR) Post #AkSh85wcWVFRxVIbg0 by jaffathecake@mastodon.social
       2024-07-30T16:33:50Z
       
       0 likes, 0 repeats
       
       📝 JavaScript garbage collection doesn't work how I expected when it comes to closures. TIL!https://jakearchibald.com/2024/garbage-collection-and-closures/
       
 (DIR) Post #AkU4ccZmFxxBxH6EGe by jaffathecake@mastodon.social
       2024-07-31T08:32:32Z
       
       0 likes, 0 repeats
       
       Some updates:➡️ An IIFE is enough to trigger this leak➡️ It's a cross-browser issue➡️ There are other articles on this (some lower-level)➡️ No, this isn't due to eval()https://jakearchibald.com/2024/garbage-collection-and-closures/#updates
       
 (DIR) Post #AkUhoQurKXDrTnaFJQ by jaffathecake@mastodon.social
       2024-07-31T15:51:37Z
       
       0 likes, 0 repeats
       
       @pygy @Drarok you can set values to null or whatever when they're no longer needed.
       
 (DIR) Post #AkegxVcZ39LWIwOCye by jaffathecake@mastodon.social
       2024-08-05T11:29:11Z
       
       0 likes, 0 repeats
       
       📝 I set off to find the best way to make video with transparency work on the web.Over 10 bug reports later, it turns out it's better to handle the transparency manually with WebGL. Here's how:https://jakearchibald.com/2024/video-with-transparency/
       
 (DIR) Post #AkenQA9kX9Ntr6xSMK by jaffathecake@mastodon.social
       2024-08-05T12:41:22Z
       
       0 likes, 0 repeats
       
       @frederik did you read the article? It covers the issues with that strategy.
       
 (DIR) Post #AkerdxsHOSBFdRchhA by jaffathecake@mastodon.social
       2024-08-05T13:28:26Z
       
       0 likes, 0 repeats
       
       @MerriNet huh, interesting. I'll dig into that when I'm near my Windows machine. It doesn't happen on my Mac
       
 (DIR) Post #Akf35a0IpuFfCpkLNQ by jaffathecake@mastodon.social
       2024-08-05T15:37:01Z
       
       0 likes, 0 repeats
       
       @MerriNet whoa, that's surprising. Fwiw I just pushed an update so it now uses WebGL2 if it's available. I don't know if that will change anything.
       
 (DIR) Post #Akf3BmjyOWwwRg4EsK by jaffathecake@mastodon.social
       2024-08-05T15:38:07Z
       
       0 likes, 0 repeats
       
       @MerriNet here's an isolated demo https://codepen.io/jaffathecake/pen/GRbmVNx?editors=1100
       
 (DIR) Post #AkhXeyDsAWWTObnz04 by jaffathecake@mastodon.social
       2024-08-06T20:29:07Z
       
       0 likes, 0 repeats
       
       @krinkle hardware decoders for h264 are pretty common. Hardware for AV1 is in some devices too.
       
 (DIR) Post #An880HJI5m9d7e3Xyi by jaffathecake@mastodon.social
       2024-10-18T11:46:37Z
       
       0 likes, 1 repeats
       
       I'm excited that we're finally getting a customisable <select> on the web. However, there's one detail of it I'm really not sure about, and I'd like to hear your thoughts.Have your say before it's too late 😀https://jakearchibald.com/2024/how-should-selectedoption-work/
       
 (DIR) Post #AxOFFX7OFWIgioeUuO by jaffathecake@mastodon.social
       2025-08-21T08:17:18Z
       
       0 likes, 1 repeats
       
       View Transitions are enabled by default in Firefox Nightly, so they're on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn't look right.I'm happy to report the most important transition works perfectly https://simple-vt-demos.jakearchibald.com/batman-transition/
       
 (DIR) Post #AxnvddXd4akacU6EK0 by jaffathecake@mastodon.social
       2025-09-02T17:23:34Z
       
       1 likes, 1 repeats
       
       📝 Making XML human-readable without XSLT.Turns out, JavaScript works pretty well!https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/
       
 (DIR) Post #Ayy9XdrdIZZsGg5Ss4 by jaffathecake@mastodon.social
       2025-10-07T14:21:42Z
       
       0 likes, 1 repeats
       
       Folks who want to see JPEG-XL supported in more browsers, what is it about the format that attracts you to its use on the web compared to currently supported formats?
       
 (DIR) Post #AzX8qJcBVch1XxnbZg by jaffathecake@mastodon.social
       2025-10-24T08:53:38Z
       
       1 likes, 0 repeats
       
       AV1 is crazy-good for encoding screencasts. 1:28 of video, higher-than-HD resolution, less than 2mb. https://bugzilla.mozilla.org/show_bug.cgi?id=1996198#c0There's not a lot of movement, but many codecs just don't handle that well.Here are my encoding settings, including skipping repeat frames https://gist.github.com/jakearchibald/39932dee13a10a757b86b853e16ac79f