Sign in

ComputerGuy

@computer-guy.bsky.social
97 followers 63 following 28 posts

FOSS dev @svelte.dev maintainer computer nerd github.com/Ocean-OS

PostsRepliesMedia
ComputerGuy @computer-guy.bsky.social · 10/07/2026
somewhat similar results (sorry if this is necroposting)
78% Woke 22% Chud
36% Techbro 64% Neo-Luddite
45% Hopepilled 55% Doomer
80% Davos 20% Dubai
Closest Match: Zohran Mamdani
020
Reposted by ComputerGuy
rich harris @rich-harris.dev · 01/04/2026
not an april fools joke: svelte is no longer just a web framework (or rather, won't be once we merge @paolo.ricciuti.me's magnum opus). have seen some extremely cool demos of this
1322728
Reposted by ComputerGuy
James @43081j.com · 20/03/2026
are these Node 0.x consumers in the room with us right now?
4837
Reposted by ComputerGuy
Mainmatter @mainmatter.com · 05/03/2026
This evening, @paolo.ricciuti.me will join @codetv.dev's The Web Dev Podcast to talk about our work on the Svelte Custom Renderers Initiative! Check it out if you’re interested in rendering beyond the DOM with Svelte 🙌 Tune in at 18:30 CET 👉 www.youtube.com/watch?v=nPac... #Svelte #SvelteKit
youtube.com
Svelte goes beyond the DOM
Svelte is well loved as a web framework, and now the team is working to take it multi-platform. Svelte’s custom renderers API will enable native apps, terminals, and more to be build with Svelte.…
1205
Reposted by ComputerGuy
Simon H @dummdidumm.bsky.social · 27/02/2026
Who here is on Svelte 4 yet? Curious to hear what is stopping you from upgrading to Svelte 5, and if we can make things any easier here.
7104
Reposted by ComputerGuy
Rebane @rebane2001.bsky.social · 24/02/2026
i built an entire x86 CPU emulator in CSS (no javascript) you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS lyra.horse/x86css/
1332609857
Reposted by ComputerGuy
Simon H @dummdidumm.bsky.social · 20/02/2026
New in Svelte: Comments inside component/element tags!
1117220
Reposted by ComputerGuy
rich harris @rich-harris.dev · 04/02/2026
you know what to do --> npmx.dev/package/svelte
npmx.dev
svelte - npmx
Cybernetically enhanced web apps
68510
Reposted by ComputerGuy
depths of wikipedia @depthsofwikipedia.bsky.social · 15/01/2026
wikipedia turns 25 today! the last unenshittified major website! backbone of online info! triumph of humanity! powered by urge of unpaid randos to correct each other! somehow mostly reliable! "good thing wikipedia works in practice, because it sure doesn't work in theory" - old wiki adage
92124493984
Reposted by ComputerGuy
Svelte @svelte.dev · 15/01/2026
We've released fixes for 5 CVEs affecting the Svelte ecosystem. Please upgrade your apps! Read the post to learn if you're affected: svelte.dev/blog/cves-af...
svelte.dev
CVEs affecting the Svelte ecosystem
Time to upgrade
17120
Reposted by ComputerGuy
rich harris @rich-harris.dev · 15/01/2026
anakin/padme meme

anakin: we're on the front of hacker news
padme: because we shipped something good?
anakin:
padme: something good, right?
51756
Reposted by ComputerGuy
tobyfox @tobyfox.undertale.com · 02/01/2026
guy who pronounces ".png" as "dot pinge"
569310595270
Reposted by ComputerGuy
asa @asap.systems · 29/12/2025
a variation of the "we should improve society somewhat." vs "yet you participate in society. very curious! i am very intelligent." sketch with the heckler's quotes replaced by the xkcd standards comic
745798
ComputerGuy @computer-guy.bsky.social · 04/12/2025
we've been using this in the svelte codebase for a while github.com/sveltejs/sve...
github.com
chore: use pkg.imports for builder.js (#15785) · sveltejs/svelte@4f8708a
* chore: use pkg.imports for builder.js * use pkg.imports instead of tsconfig * #client/constants
091
ComputerGuy @computer-guy.bsky.social · 27/11/2025
A package was actually made for this alias so you can write `npm isntall thatgreat`: www.npmjs.com/package/that...
npmjs.com
050
Reposted by ComputerGuy
Keith Cirkel @keithamus.social · 26/11/2025
CSS is so powerful now, it's amazing looking through older CSS and seeing what can be replaced with a one-liner. I'm on the hunt for snippets that used to be multiple lines of CSS that can now be done in one. Show me what you got!
2412319
Reposted by ComputerGuy
Ben McCann @benmccann.com · 25/10/2025
Yes! Let's set the record straight. Biome has very little support for Svelte. It's marketing gone overboard. It has no Svelte-specific rules that I'm aware of. I don't think it will ever be a competitive offering. My eyes are on oxlint, which is working towards being able to run eslint-plugin-svelte
2304
Reposted by ComputerGuy
Kevin Åberg Kultalahti @kevinak.se · 15/10/2025
Oh... what's this, you ask? Just a benchmark that coincidentally shows how fast SvelteKit is compared to Next.js 🤷‍♂️ How fast, you ask? Just 7-10x. No biggie. Svelte ❤️
A bar chart showing CPU benchmarks. SvelteKit is showing a 7-10x speed up compared to Next.js.
3528
Reposted by ComputerGuy
Cult.Repo @cultrepo.bsky.social · 09/10/2025
"Let's hear it for the UN of Javascript! Vite: The Documentary is finally here. If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again. youtu.be/bmWQqAKLgT4 "
youtu.be
Vite: The Documentary
YouTube video by CultRepo
46929
Reposted by ComputerGuy
Elliott Johnson @ell.iott.dev · 18/09/2025
Super excited to announce the experimental release of asynchronous SSR in Svelte! github.com/sveltejs/sve... `await` expressions in your Svelte components can now be rendered on the server, meaning you don't need to render them inside boundaries with a `pending` snippet. Next up, streaming SSR!
github.com
Async SSR · sveltejs svelte · Discussion #16784
The Svelte team has been hard at work on asynchronous rendering, with client-side support and remote functions as our first two efforts. It’s time for the third: SSR. Background There are three cor...
59221
ComputerGuy @computer-guy.bsky.social · 12/09/2025
Definitely, I'm working on a project that would very much benefit from this. Currently I'm just waiting for Import Bytes to be standardized to use that.
030
ComputerGuy @computer-guy.bsky.social · 29/08/2025
Interesting! So sources have a reactions array, while effects don't know their dependencies? Or is it the other way around?
110
ComputerGuy @computer-guy.bsky.social · 29/08/2025
This is really cool! Looking at the source code, I can definitely see how Svelte influenced it 😄 You said in your other post that it doesn't use signals, what does it use? The code looks very signal-esque...
100
Reposted by ComputerGuy
rich harris @rich-harris.dev · 31/07/2025
we just released SvelteKit remote functions. feel like 'minor change' undersells it a little tbh ✅ await in components svelte.dev/docs/svelte/... ✅ remote functions svelte.dev/docs/kit/rem... 🔜 async SSR truly can't wait to ship the rest of this stuff
screenshot of the release PR for SvelteKit remote functions
1922028
Reposted by ComputerGuy
lihautan.bsky.social @lihautan.bsky.social · 28/07/2025
New post in a very long while lihautan.com/compile-svel...
lihautan.com
Compile Svelte 5 in your head
Background5 years ago, I wrote Compile Svelte in your head. That was written for Svelte 3.But now, almost 1 year into Svelte 5 release, which introduce tons of new features, such as runes, fine-graine...
3397
ComputerGuy @computer-guy.bsky.social · 14/07/2025
Async Svelte has released in v5.36.0! github.com/sveltejs/sve...
090
ComputerGuy @computer-guy.bsky.social · 26/06/2025
That's why migration scripts exist. A while ago, I wrote a component in Svelte 1 and tried to migrate it to Svelte 5 using migration scripts provided by Svelte; the only diff between what I expected and what resulted was state was declared via $props, bc state and props were the same before v3.
020
ComputerGuy @computer-guy.bsky.social · 23/06/2025
You could try using a Portal: github.com/romkor/svelt...
github.com
GitHub - romkor/svelte-portal: Svelte component for rendering outside the DOM of parent component
Svelte component for rendering outside the DOM of parent component - romkor/svelte-portal
010
ComputerGuy @computer-guy.bsky.social · 11/06/2025
I'm not saying React is bad by any means. All I'm stating is how different React really is from pretty much every other framework, and showing how much it has changed over the past decade, both in its features and goals.
010
ComputerGuy @computer-guy.bsky.social · 11/06/2025
This is also why Signals don't really work in React and React-adjacent frameworks. Fine-grained reactivity doesn't make sense when the component tree gets recreated on every state change.
120
ComputerGuy @computer-guy.bsky.social · 11/06/2025
React uses functions in a more mathematical sense rather than a software sense— functions represent the state of your application at any point in time, and regular optimizations don't account for this. The internal mechanisms of hooks would be infeasible in almost any other framework.
110
ComputerGuy @computer-guy.bsky.social · 11/06/2025
Not to mention that the reason the React Compiler needs to exist is simply because of all the new concepts and abstractions React provides. Regular optimizations wouldn't have the same effect on React code since it doesn't make use of JS like most frameworks.
110
ComputerGuy @computer-guy.bsky.social · 11/06/2025
Things like Hooks and Suspense have their own vocabulary and concepts. Additionally, React tries pretty hard to make it feel like you're using the DOM, with concepts like JSX, when in actuality you are using a thick layer of abstraction between what you're writing and what appears in the DOM.
110
ComputerGuy @computer-guy.bsky.social · 11/06/2025
React originally tried to reduce the vocabulary needed to understand how to use it, but I feel that it has been moving away from that over the past decade. IIRC Pete Hunt mentioned all the vocabulary AngularJS had created/redefined to describe its concepts and implied that React would reduce this.
110
ComputerGuy @computer-guy.bsky.social · 11/06/2025
I just read this comment on a reddit thread about what framework is the closest to vanilla JS and it made me really think about how large of an abstraction React really is. 🧵
"React. I know people are not gonna agree. But react is the lord of leaky abstractions. You have to do everything The React Way™. Otherwise you're out of luck. Solid, Svelte, Vue, and most other frameworks only provide abstractions on top of the web. React tries to reinvent it. And while that comes with the upside of things like React Native being able to target any platform/SDK quite trivially, it still means that you're never really using the platform. you're using React. And using React feels like shit."
160
Reposted by ComputerGuy
Raider @iwillnotbesilenced.bsky.social · 03/06/2025
"It's a Yes or No Question"
489151704093
ComputerGuy @computer-guy.bsky.social · 29/05/2025
Would this function ever rerun? Also, how do you differentiate between derived values and sources? (Not the exactly the same thing here, but I don't really know what else to call them)
100
ComputerGuy @computer-guy.bsky.social · 20/05/2025
Didn't you make something that can do that for you? github.com/Rich-Harris/...
github.com
GitHub - Rich-Harris/dts-buddy: WORK IN PROGRESS DO NOT USE
WORK IN PROGRESS DO NOT USE. Contribute to Rich-Harris/dts-buddy development by creating an account on GitHub.
110
ComputerGuy @computer-guy.bsky.social · 20/05/2025
I agree, not to mention the large number of devs who simply choose to avoid using AI. For example, I mostly rely on human-made tools like docs and Stack Overflow instead of AI. Declaring React as the "last framework" just because a tool used by some devs supports it the most is irrational.
100
ComputerGuy @computer-guy.bsky.social · 18/05/2025
Maybe try adding "safari>=12" to your targets in your vite-legacy config? (According to MDN, Safari 13.1 added support) I'm not entirely sure what sort of polyfills vite-legacy does though; if it just adds runtime polyfills then it won't work and you'd have to add something else (eg Babel or SWC)
000
ComputerGuy @computer-guy.bsky.social · 18/05/2025
If it's something about an unexpected token, the newish syntax features I can think of that Svelte uses are nullish coalescence and optional chaining. You could try finding a polyfill for that (probably using Babel or sth similar) But more context is definitely needed here to be sure.
120
Reposted by ComputerGuy
Sascha Stronach🏳️‍⚧️, The Sunforge out now @understatesmen.bsky.social · 16/05/2025
dipshits in 2019: you people are NPCs, you don't even think for yourselves dipshits in 2025: I have outsourced my thinking to Clippy
3777222403
Reposted by ComputerGuy
Svelte Society @sveltesociety.dev · 29/04/2025
Async Svelte is coming! github.com/sveltejs/sve...
github.com
Asynchronous Svelte · sveltejs svelte · Discussion #15845
This is a long document; get yourself a cup of tea. tl;dr You can now use the await keyword in Svelte — in your <script>, inside $derived expressions, and in your markup — by installing the async b...
618330
ComputerGuy @computer-guy.bsky.social · 10/03/2025
imo, when it released, it was really unique, so people initially opposed it. However, after larger companies like Netflix adopted it, more and more people tried it and liked it, and since more people used it, more libraries were developed for it (which enticed more people, continuing the cycle).
000
ComputerGuy @computer-guy.bsky.social · 06/03/2025
There's also going to be a new feature called "interest invokers" to tell when a user is interested in a button or link, could be useful for pre-caching/preloading!
110
ComputerGuy @computer-guy.bsky.social · 06/03/2025
Is there a reason that we can't just compile the typescript code to JS using TSC (or maybe SWC) and then parse it with acorn?
120
ComputerGuy @computer-guy.bsky.social · 18/02/2025
Perhaps some sort of chunking could be used to split up a large buffer? I'm not too familiar with typed arrays, but I think this could work using a sufficient class (or a proxy could also work well) that would have an array of typedarrays.
000
ComputerGuy @computer-guy.bsky.social · 02/02/2025
Hey @rich-harris.dev, you've mentioned that the Svelte core team had about 50 or so ideas for Svelte 5's reactivity constructs before you agreed on runes; out of curiosity, what were some of these ideas?
010
ComputerGuy @computer-guy.bsky.social · 17/01/2025
Not trying to be too political here, but if we have: - A TV doctor leading the Department of Health - An ex-WWE CEO leading the Department of Education - A selfish billionaire as head of a made-up department created as a meme I'm fairly certain we have a kakistocracy.
A kakistocracy is a government run by the worst, least qualified, or most unscrupulous citizens. The word was coined as early as the seventeenth century.
010
ComputerGuy @computer-guy.bsky.social · 13/01/2025
Found out you can see usage stats on JSDelivr, who tf is using React Native components on the web? www.jsdelivr.com/package/npm/...
jsdelivr.com
react-native CDN by jsDelivr - A CDN for npm and GitHub
A free, fast, and reliable CDN for react-native. A framework for building native apps using React
060