Ben McCann

Ben McCann

@benmccann.com

Investor and entrepreneur. SvelteKit maintainer. Co-founded Connectifier - acquired by LinkedIn

1.7K followers90 following329 posts

Ben McCann reposted

Ben McCann reposted

🎉 We're excited to finally announce TinyBase v8.1 - the one with native Svelte 5 support. We've got Svelte demos, guides, and a getting-started tool. Links below! This was fun and we want to give a huge shout out to the @svelte.dev community for being so helpful and supportive!

Ben McCann reposted

Bar so tiny you need glasses for SvelteKit

Alexander Karan@alexanderkaran.bsky.social

The @e18e.dev CLI now powers the dependency stats in the framework tracker project. For example, you can now see deduplicated dependencies across the Node Modules folder in the starter setups for each metaframework.

I just took my first brief look at the OpenClaw repository and I was shocked. 5,000 open PRs, 500 dependencies, 250 security issues! 😱 I can't imagine trying to manage a project that gets so popular so quickly.

Ben McCann reposted

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.

SvelteKit 2 now fully supports Vite 8 SvelteKit 3 will require it - giving additional optimizations and functionality. E.g. SvelteKit 3 will use @rolldown.rs hook filters to spend more compilation time in rust and less in JavaScript. And SvelteKit 3 adapters use only rolldown without esbuild

Ben McCann reposted

It's official, you can now get paid up to $10,000 for finding security issues in Svelte and SvelteKit! Big thanks to both the security team at Vercel and the Svelte maintainers' group for coming together to make this possible. Learn more: vercel.com/blog/the-ver...

vercel.comThe Vercel OSS Bug Bounty program is now available - VercelVercel is opening its open source software bug bounty program to the public for researchers find vulnerabilities and make OSS safer

Ben McCann reposted

Every time you update your dependencies and see that your deps tree gets slimmer, there is a high chance you're enjoying the relentless work of James or other folks from the @e18e.dev community that he inspired to get into action. Consider sponsoring him if you care about the JavaScript ecosystem.

James@43081j.com

just a reminder that i have github sponsors if you'd like to sponsor the OSS work i do. i maintain quite a few projects, and contribute to many more. nobody other than these sponsors pay for that. so these help a huge amount, however small 🙏 thanks so much to those who already did ❤️

Ben McCann reposted

Guys I'm not making this up...I asked Claude, ChatGPT, Gemini and Grok what frontend framework they would pick if they only could pick the one they would enjoy writing more. They ALL said Svelte 🧡 Do your LLM a favor, switch to Svelte 🧡

Thankful to the amazing unsung heroes of open source development doing great work like @cyberalien.dev Check out how much smaller `@iconify/tailwind4` has gotten with the latest release!

CyberAlien@cyberalien.dev

Published new major version of Iconify Tools. Changes: - Dropped CommonJS support - Massively reduced number of dependencies - New small XML parser Migration should be seamless, almost everything is the same. iconify.design/news/2025.ht...

Excited to see the Svelte custom rendering work get a sponsor! Additional sponsors are still required to fund the project, which will let Svelte run with Lynx JS

Mainmatter@mainmatter.com

Thanks to SuppCo for supporting our Svelte Custom Renderers initiative 🙌 When ready, this API will allow devs to use Svelte to build Native Apps, Terminal, or anything they want. If your company wants to help make custom renderers a reality, make sure to reach out! svelte-custom-renderers.com

Ben McCann reposted

A historic first today as Opus 4.5 scores 100% on SvelteBench - the first model to do so. We're hard at work on the next version of SvelteBench that will use an agentic approach, if you have feedback, submit it here: github.com/khromov/svel... #svelte #ai

I wonder why none of the literally HUNDREDS of individuals with access to publish the Zapier SDK noticed their organization was committing engineering malpractice by giving that many people access to the keys of the kingdom. And that's how you catch SHA1-Hulud... www.npmjs.com/package/@zap...

aikido.devShai Hulud 2.0 Strikes Again: Malware Supply-Chain Attack Hits Zapier & ENS DomainsThe threat actor behind “Shai Hulud 2.0” launched a new malware campaign compromising the supply chain of Zapier, ENS Domains and more — exposing secrets, injecting malicious code, and enabling widesp...

Get in touch with James if you want to help support open source tools to identify problems like this! bsky.app/profile/4308...

James@43081j.com

i have a growing @e18e.dev roadmap of very useful tools we could all benefit from to make it happen, we need two things: sponsors, and leads/champions 👀 if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!

In future major releases, typescript-eslint will be able to switch to Node's built-in glob saving even more dependencies. SvelteKit 3 will also drop a number of dependencies. These changes make everyone using SvelteKit safer from the supply chain attacks proliferating in the npm ecosystem!

When reducing dependencies in Svelte projects, I was really surprised how many dependencies the typical glob library has and ended up switching most of the JS ecosystem to tinyglobby once it became available. With one final PR pending, the Svelte ecosystem is nearly free of extra glob dependencies!

James@43081j.com

tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story! big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙

SvelteKit 3 / Vite 8 will be built on rolldown. You can use it now if you're adventurous! If you're not using the new remote functions, it largely works without issue and is much faster. We'd love help in discovering any bugs that haven't been unearthed yet! Post them at github.com/vitejs/rolld...

github.comvitejs/rolldown-viteThe WIP version of Vite powered by Rolldown. Contribute to vitejs/rolldown-vite development by creating an account on GitHub.
Boshen@boshen.github.io

Rolldown is getting more stable! We’d really appreciate it if you can break it with your existing Vite configuration. Make this one-line change or read the guide: vite.dev/guide/rolld...

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

Gwenn Le Bihan@gwen.works

> While we’ve done extensive work to handle many patterns, there are cases and framework-specific syntaxes that may not yet be fully supported (for example Svelte control-flow syntax, or Astro JSX-like syntax). Sooo... Not full support then 😅

I rented a tiny home on Airbnb to work from for the day. This is so nice and such a break from having kids run into my office every two minutes! Now if only I could finish figuring out how to get web sockets working in my SvelteKit robotic teleop app!

I'm a bit pleased to learn that Cloudflare found SvelteKit to be nearly an order of magnitude faster than Next.js. We've invested in Svelte's speed, but not SvelteKit's, so I suspect there's still much more room for improvement.

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 ❤️

Ben McCann reposted

The Svelte train is approaching 300km/h.

Stanislav@khromov.se

👀 Something very exciting is coming soon if you're using AI with Svelte. Watch this space! #svelte #ai