Jacob Rask
ja.cob-ra.sk
Jacob Rask
@ja.cob-ra.sk
web platform staff engineer at Volvo Cars. design systems, developer experience and scaling web teams. falling back in love with css.
Me at 8:30 in the morning
July 17, 2025 at 5:58 PM
PE is not so much a case of “without” JavaScript as it is “before” JavaScript.

If you render ui, it should be functional immediately imo. Otherwise it should be completely client side-rendered, no SSR.
July 16, 2025 at 5:17 PM
Hey, this was 15 years ago
July 13, 2025 at 8:09 PM
Will read it all tonight 😊
July 11, 2025 at 8:06 PM
Great story!

I worked on both Opera Mini and Opera’s websites at around the same time (slightly earlier). Taught me a lot about design - with constraints
July 11, 2025 at 8:05 PM
Too bad that Redux haunts me even in Swift.
June 23, 2025 at 8:55 PM
To be clear I absolutely agree with the article, but I consider Lit part of the problem, not the solution
June 20, 2025 at 10:29 PM
99% of apps I’ve seen built with Lit require JS for any link to work in the browser, while React apps typically generate working <a href> elements. Isn’t that ironic considering the original article?
June 20, 2025 at 10:26 PM
There's quite a lot you can encode in just a string/name too if you want to. For one color sync from Figma I wrote a 20 line parser and then rules like these to parse the variable names to structured tokens. Took us pretty far honestly!
June 13, 2025 at 2:21 PM
Love the simplicity + flexibility here!
Lots of great reading in the docs too, some interesting concepts I hadn't seen before.
June 13, 2025 at 2:16 PM
It’s like when I was a teen and there were iPods but no smartphones
You could so clearly see that the dumbphone and music player should be one device, so I stubbornly stopped using a cellphone for almost a year because I refused to carry two devices

You can so clearly see “very soon we’ll be there”
June 11, 2025 at 7:51 PM
(In this case you’re never supposed to use these variants together, but rather migrate from one to the other)
June 10, 2025 at 7:52 AM