Nathan Chase
banner
nathanchase.com
Nathan Chase
@nathanchase.com
Designer @Flickchart, Drummer, Husband, Father, Web Designer / Front-End Dev, Gamer, Geek, Movie Buff, Music Lover, Early Adopter
If you were to write a TV series, would you prefer to create something entirely new, or adapt something you've already written - like Threshold (14 as season 1, The Fold as season 2, etc.)? Does the idea of adapting your work to screenplays interest you, or do you prefer writing novels?
September 19, 2025 at 1:39 AM
Certainly true. I just wonder if it will add to confusion as to why some part of an app isn't working as intended as a result of a CSP that results in errors. There's some overhead there of an influx of help questions, GH issues, etc. and a need of comprehensive documentation of CSP.
February 12, 2025 at 2:53 PM
It seems to me that nuxt.com/modules/secu... does a fine job of handling this for those that choose to opt-in. Not sure it needs to be in Nuxt core - other than if it's a desire to force all apps to be more secure by default.
Security · Nuxt Modules
Security Module for Nuxt based on OWASP Top 10 and Helmet
nuxt.com
February 12, 2025 at 1:53 PM
Not too shabby!
February 12, 2025 at 1:41 PM
I suppose in an ideal world an infinite scroll would be virtualized like github.com/Akryum/vue-v... - so you are only fetching and rendering the minimum necessary to display purely where you're at within the paginated array of objects.
GitHub - Akryum/vue-virtual-scroller: ⚡️ Blazing fast scrolling for any amount of data
⚡️ Blazing fast scrolling for any amount of data. Contribute to Akryum/vue-virtual-scroller development by creating an account on GitHub.
github.com
February 7, 2025 at 3:30 PM
Also would recommend looking through the latest State of JS report to see popularity / sentiment / adoption trends of what actual devs are using / liking reflected in real data: 2024.stateofjs.com/en-US/librar...
State of JavaScript 2024: Libraries
The 2024 edition of the annual survey about the latest trends in the JavaScript ecosystem.
2024.stateofjs.com
February 4, 2025 at 1:52 PM
The vast majority of work is in Next.js (React), but my favorites currently are Nuxt (nuxt.com) which I am currently employed building in, and Astro (astro.build), which is sort of "build it with whatever you want" framework. HTMX is also gaining momentum as a "non-framework".
Astro
Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.
astro.build
February 4, 2025 at 1:50 PM
Highly recommend github.com/ajeetdsouza/... - makes jumping from repo to repo, and dir to dir so... much... faster.
GitHub - ajeetdsouza/zoxide: A smarter cd command. Supports all major shells.
A smarter cd command. Supports all major shells. Contribute to ajeetdsouza/zoxide development by creating an account on GitHub.
github.com
February 4, 2025 at 1:45 PM
Knowing the total items so you don't have to fetch if you have reached the end.

If you navigate away and back, being able to get directly back to exactly where you were in the scroll position.

If you navigated to a specific position, being able to infinitely scroll in either direction up or down.
February 4, 2025 at 1:34 PM
I'd imagine @supports would allow you to apply the new properties as a progressive enhancement, and then you just include fallbacks to existing ones.
February 4, 2025 at 1:25 PM
All functionalities being equal, it's still not as compelling as 'collapse' as a keyword for a single property. Do we really want new item-* properties only to leave all of the grid/flex variants intact as deprecated digital artifacts? At this point, though, whatever gets us to the finish line wins.
February 4, 2025 at 1:19 PM
Which framework?
February 4, 2025 at 1:05 PM
We’re all just some guy (or gal) sitting behind our computers. You happen to be some guy sitting behind your computer who has a *deep* understanding of CSS through practice and effort AND can translate and transfer that knowledge to others effectively! It’s earned and appreciated!
January 12, 2025 at 12:24 PM
I'd love to use Nuxt DevTools inside the browser DevTools - right along Vue DevTools.
January 10, 2025 at 1:00 AM
Astro also has a lot of attention to detail in its tooling, docs, and developer experience that should be lauded. It all depends on your actual application's use case and requirements. If I were starting an app from scratch, Astro would be a highly appealing choice.
December 6, 2024 at 8:47 PM
I've been using Nuxt since 2017, and it's my framework of choice, but the sheer speed of having a fully server-rendered app and the tiniest amount of JS sent to the browser combined with View Transitions API makes Astro super-compelling. Plus, you can use any components you want. Vue. React. Svelte.
December 6, 2024 at 8:44 PM