Tryggvi
tryggvigy.bsky.social
Tryggvi
@tryggvigy.bsky.social
Dev @ spotify, desktop client
Same, the darkness hit hard this year
November 15, 2025 at 11:28 AM
In any case i think a default loading state should not include any html or css. I suspect there are too many ui edge cases. layout shifts, theming, writing direction, etc.
September 2, 2025 at 11:38 PM
What i meant by that is if we are transitioning from nothing to something in ui, then a good default would be to have no loading state at all. Maybe transitions in react only handle updates to existing to ui, im not sure! Isn't this more or less how things are today?
September 2, 2025 at 11:27 PM
Feels like a good default would be null if nothing was there before, and the previous value if something was there before
September 2, 2025 at 11:00 PM
it could taste like chicken. Only one way to find out www.wildfooduk.com/mushroom-gui...
Chicken Of The Woods
Great in stews and casseroles in place of chicken, stir fries or marinated in a satay sauce and skewered. Must be cooked.
www.wildfooduk.com
August 27, 2025 at 2:54 PM
proof server_responded 🥲 I'm curious how the messiness of the real world would be modelled. Like Haskel? In any case the type system in Lean seems real powerful and useful
August 19, 2025 at 12:53 AM
@bram.us do you know if Chromium has addressed this already?
August 14, 2025 at 3:40 PM
Oh really! I'm not gonna pretend i understand half of this stuff 😂 We were hit with this bad just a couple of months ago. I'll have to test this again as well. There be dragons here at least so be careful! Var substitution on the compositor is probably not implemented in all baseline browsers.
August 14, 2025 at 3:35 PM
This is real useful, thanks for sharing! Folks seeing the var() in keyframes just be aware of this www.bram.us/2023/02/01/t... they can be a real performance gotcha in larger apps
The gotcha with @property animating custom properties
Custom properties – even when registered through @property – don’t animate on the compositor.
www.bram.us
August 14, 2025 at 12:33 AM
Yeah that's true. Especially with the recent interop changes where the line is becoming blurred
June 16, 2025 at 6:28 AM
started this project esmchecker.com a while ago to help authors check how ESM ready projects are. Also available as a CLI tool to check repos not on npm.
ESM Ready Checker
esmchecker.com
June 15, 2025 at 10:20 PM
Great article! I havent tried RCS yet but the article brought up questions for me like: "can I dynamically import a 'use client' module on the server?" And "how spec compatible with esm will this be? Especially going forward with new additions like Module Blocks www.proposals.es/proposals/Mo... etc"
Module Blocks details
Proposal details for Module Blocks
www.proposals.es
June 6, 2025 at 6:33 PM
It is magnificent! I expanded it to work in the block direction as well in codepen.io/tryggvigy/pe... with line-clamp support too. CSS is on fire
fit-to-box text
...
codepen.io
May 29, 2025 at 8:37 PM
Awesome! Also, that has to be the most outrageous pun I've ever seen that you did there, hats off to you
May 28, 2025 at 6:51 AM
esmchecker.com also works now 🌐
ESM Ready Checker
esmchecker.com
May 11, 2025 at 8:45 PM
Try it out, it's super fast 🦀! And let me know if you find any resolve/parse errors
May 11, 2025 at 8:07 PM
and it's FAST! I ran it on a repo with 357 dependencies and it takes less than 1 second
May 11, 2025 at 11:40 AM