We all could use a refresher on all the HTML tags and their usage
03.12.2025 19:36 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0@cheddybop.bsky.social
https://www.lorenstew.art/
We all could use a refresher on all the HTML tags and their usage
03.12.2025 19:36 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0AI is horrible at creating code that matches a design. Sure it can produce UIs when few requirements are there, but producing a pixel perfect design just isnโt happening yet. Kinda happy about that honestly
01.12.2025 01:14 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0The death of browsing is part of the reason art is the way it is now. Our opinions are largely fed to us by algorithms. Spending a spare 15 minutes wandering around a bookstore or comic shop or video rental place was how you found stuff you wouldn't ordinarily pick up and thereby expanded your taste
29.11.2025 18:44 โ ๐ 7930 ๐ 2238 ๐ฌ 188 ๐ 285If you want a simple distillation of how broken today's frontend discourse is, consider this component: a YT embed control that talks up how small it is *while assuming you are going to include all of React*; Preact/vanilla/WC compat not mentioned, natch:
github.com/ibrahimcesar/reaโฆ
Andy is a legend, and the course he has produced alongside some brilliant people including his team at @piccalil.li are top notch.
If you have a project in mind for 2026, hit up @set.studio
And/Or maybe make upskilling your Holiday treat to yourself this December!
One of my hopes for 2026 is that browser vendors take more responsibility for today's pervasively bad experiences. Nobody wants a slow site, but they also don't want to dismiss a mailing-list pop-up that blocks scrolling. Browsers need to step in:
infrequently.org/2025/11/perf...
The end of Bukowskiโs poem Dinosauria, We is an excellent illustration of the billionaires move to space trope.
16.11.2025 18:54 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.
github.com/justinfagnan...
The repo has:
๐ Explainers for the templating API and DOM scheduler API
๐๏ธ Full prototype implementations
โ๏ธ a JSX transform
โ๏ธ a mini React-like framework
Heads up! I have a big update coming soon. All apps are deployed and I'm testing with playwright now. The overall lesson is the same, but I will include information on CSS strategies as well.
Bundle size is still the major factor but poor use of CSS can destroy an apps performance.
I would say that we should keep it as is. Angularโs strong suit is being batteries-included. If we remove the โbatteriesโ, then we are no longer following Angular conventions
30.10.2025 23:12 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0In order to move beyond our industry's recurring dependence on libraries built for yesterday's browsers, we need more standards-based alternatives to the many visually-compelling resources like reactbits.dev. The influence these resources have on decison-making design engineers right now is massive.
30.10.2025 14:50 โ ๐ 13 ๐ 2 ๐ฌ 1 ๐ 0Watch @atila.io demonstrate SolidStart's features like "single-flight mutations" and unveils the SolidStart 2.0 roadmap, which involves a deeper integration with Vite's native APIs and a shift towards a more modular, primitive-based architecture
Full video: youtu.be/L0w0bnwzjGg
I love how decorators are used in NestJS.
30.10.2025 00:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0The update is live!
29.10.2025 23:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0excellent! i'll run the metrics scripts, regenerate the chart, and update the post
29.10.2025 22:45 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0::view-transition-group(*) { animation-duration: 3000ms; } ::view-transition-group(*) { outline: 1px solid blue } ::view-transition-image-pair(*) { outline: 1px solid yellow } ::view-transition-old(*) { outline: 1px solid red } ::view-transition-new(*) { outline: 1px solid green }
This little snippet made debugging view transitions a lot easier
29.10.2025 18:29 โ ๐ 135 ๐ 17 ๐ฌ 2 ๐ 1And thanks to all the maintainers who helped me!
28.10.2025 21:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0โก ITโS ALIVE! โก
Web Awesome has escaped the lab โ and to celebrate, weโre offering 20% off for life on Web Awesome Pro.
This is the final lifetime deal before it vanishes forever.
Ends Nov 19 โ webawesome.com?utm_source=b...
#WebAwesome #Frontend #OpenWeb #LaunchDay
i'll take it
27.10.2025 23:43 โ ๐ 107 ๐ 3 ๐ฌ 1 ๐ 0Itโs still in (pre?) alpha with no docs. Iโm very very curious!
27.10.2025 22:28 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Thanks Robert! I just discovered Marko myself and Iโm excited about it
27.10.2025 22:19 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0*often downloaded in full. The main concern I have is seeing all these apps that are ~2MB. That's a terrible load experience out in the wild.
27.10.2025 22:00 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0You guessed right, there are two separate apps (public facing vs agent facing). Since we're working on it frequently (deploying frequently), initial load is has to be downloaded in full.
27.10.2025 21:58 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...
The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...
It's best to avoid the feature for now ๐
Service workers are great and can be used with MPAs!
27.10.2025 21:34 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Youโre thinking the consumer side of the app. The agent side is more focused on data. You can certainly manipulate images but that is only a small part of what agents are doing
27.10.2025 21:33 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Do you mind submitting a PR? I'm happy to run the metrics scripts and regenerate the chart in the post once the new code is in
27.10.2025 20:49 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0@solidjs.com @svelte.dev @qwik.dev @nuxt.com @vuejs.org @nextjs.org @analogjs.org
Thanks to @infrequently.org for reading an earlier draft!
I built the same app 10 times: evaluating frameworks for mobile performance
New post!
www.lorenstew.art/blog/10-kanb...