Ray Thurn Void
@ray-thurn-void.bsky.social
Dev ❤️ Svelte, Deno ⚔️ Bun, 💻 Cursor @ sybill.ai
The state of JS is out, the winner is Vite, it revolutionized js development since 2020 Trends of past years confirmed, React ecosystem usage up but sentiment down Svelte, Vue, Solid always high sentiment AI code generation up 9%, reality and public narrative are different x.com/voidzerodev/...
It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US Thanks to @danielroe.dev for contributing the conclusion.
State of JavaScript 2025
The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.
2025.stateofjs.com
@paolo.ricciuti.me what if svelte had a `export component {NameOfComp} { ... }` syntax akin to rippleTs? The content of script module could go in the module root, inside the component you still define the script tag and the template just like today
@jensimmons.bsky.social Is this still true? Safari not skipping rendering for hidden disclosure content
I think people should not worry about AI taking their jobs, but OSS. Take assistant UI, ai SDK, convex, shadcn/mui, blocknote/tiptap. That are the tools that make you a 10x developer when using them at their full potential, AI is what can help glue all of it together.
Unsurprisingly turns out the most performant and light "library" to format dates is not date-fns but is formatToParts (or just format) in Intl.DateTimeFormat. However date-fns definitely has its place advanced scenarios.
@rich-harris.dev @trueadm.dev how do you usually debug the svelte's reactivity graph when working on the runtime? Last time I was doing it by traversing the whole Json and produce a Json with more human values but I'm not yet happy with it.
any is not a crime, it's a tool to focus on real issues vs type issues when used with consciousness
You don't need lodash debounce, setTimeout is fine
@coderabbitai.bsky.social You should be able to point out this minor issue, using localStorage but not handling potential errors thrown by the Web API.
@jensimmons.bsky.social qq, should we still care about -webkit-font-smoothing: antialiased; on macos? dbushell.com/2024/11/05/w...
What’s the deal with WebKit Font Smoothing?
The one where I research subpixel antialiasing on macOS
dbushell.com
You can unignore files with .cursorignore by using an exclamation mark before the glob pattern ``` /static/images/ /static/videos/ !.personal ```