
Investor (@c3ventures) and entrepreneur. SvelteKit maintainer. Co-founded Connectifier - acquired by LinkedIn
Sunnyvale, CA
Joined April 2013
- Tweets262
- Following299
- Followers1.7K
- Likes1.6K
It has been so fulfilling to be able to back Living Carbon and see them reforest huge swaths of the country. They're on track to absorb roughly the equivalent of San Francisco's annual emissions!
1/ @OctopusEnergy is backing Living Carbon with $500M to reforest degraded land and remove CO₂ across North America. This major project financing comes with an additional ~$13M investment in our carbon business.
Living Carbon is putting low quality land back to work. Our innovative reforestation turns low quality land into thriving forests faster to remove carbon or produce sustainable forest products.
Read more about it in today’s @WSJ (link in the comments) →
You think removing is-number to save 440 gb is something? I just had a PR merged to save 112 TB!
I hope for the sake of everyone's node_modules that we can all compete to get the highest number 😆
lol, removing is-number from this package saves 440gb weekly
github.com/micromatch/to-reg…
I also sent another PR to @izs that would save 96 TB of traffic to the npm registry.
1
3
341
The State of JS 2024 survey is out!
survey.devographics.com/en-U…
Introducing the new Svelte CLI!
svelte.dev/blog/sv-the-svelt…
We’re now offering the ability to setup CSS, formatting, linting, testing, DB querying, auth, i18n, and more. Just run `npx sv create` and follow the prompts.
Announced at Svelte Summit today:
- Svelte 5 released
- sv, the new Svelte CLI
- new svelte.dev website to go live next week
- Svelte Hackathon with thousands in prizes
See hack.sveltesociety.dev/2024 and npmjs.com/package/sv for more details
I made a mistake. It's two announcement talks, but... four things being announced!
Join us on Saturday: sveltesummit.com/2024/fall
Some data from Google (big thank you to @rick_viscomi and @imkevdev!)
Client-side-only SPAs are extremely detrimental to latency as they add a network round-trip before rendering begins.
You can win at LCP by making it harder to build client-side apps😉
This is the first time we've had two different announcements to share at the same Svelte Summit.
Let the speculation commence!
We just updated the Svelte Summit website with the list of talks. If you are curious about what's coming in two weeks go to sveltesummit.com/2024/fall
Now available:
npx svelte-migrate svelte-5
Please try it out and file issues in the Svelte repo. Do check that it hasn't already been reported as it's quite new and bound to have bugs.
svelte-check has gone from 46 dependencies in v3 down to 9 dependencies in the latest release!
This CLI is used by almost every Svelte project.
Thanks to @dummdidumm_ for the work on svelte-check. Not to mention @43081j and @paulmillr for the work on chokidar.
4
553
Remember when one usage of is-number caused 440GB/week of traffic to npm? Well the only reason people where using it was because the popular chokidar file watcher did indirectly.
chokidar v4 just dropped it and others resulting in a savings of 2.5 TB/week of traffic to npm
lol, removing is-number from this package saves 440gb weekly
github.com/micromatch/to-reg…
Btw, this is so much traffic that @thedevminertv had to use big.Int in the reporting tool so that it could calculate it without triggering an integer overflow!
1
11
760
Lots of great news JS libraries detailed in this article such as tinyexec, tinyglobby, package-manager-detector, and more!
here's a small showcase of what the e18e community has been up to this August, take a look! so happy to see so many projects taking an interest 💙 e18e.dev/blog/august-contrib…
I just reduced the total JS on my site by 7% by switching icon libraries to @antfu7's unplugin-icons.
I occasionally build my project unminified and look at the output. My old icon library had tons of code for things like pulsing and spinning icons that I didn't need.
How well does a 522KB file compile with Svelte?
The latest preview release of Svelte 5 dramatically shrinks output to just 13% the size of Svelte 3 before compression!
SvelteKit and Svelte 5 are now published with provenance attestation to help ensure the published package matches the source!
Packages like UAParser.js, Command-Option-Argument, and rc have been attacked in the past. This is a great effort to secure the open source supply chain!
We're dropping 24 bundled dependencies from svelte-add for much a smaller binary!
The PR uses a new package-manager-detector lib now available courtesy of @antfu7 and @userquin!
Easily detect which package manager is being used with no dependencies.
github.com/svelte-add/svelte…
Node.js now has the ability to directly run code with TypeScript types!
github.com/nodejs/node/pull/…
Current limitations:
- Experimentally flagged
- No transformations (enums, namespace, etc...)
- No .js extension for .ts files
- No running TS in node_modules
I'm happy to see a growing awareness that Node 0.4 support plagues us all and that folks are stepping up to rip the code out in response. We are all better off thanks to their efforts. npm never ran on Node 0.4 so it's pretty hard to use and represents only 0.0004% of users.
Storybook's Svelte support is being overhauled for Svelte 5! Take a look here for an early sneak peek and to provide any feedback: github.com/storybookjs/addon…
I'm also excited by the work happening to make @storybookjs smaller and faster to install and run.
Replying to @KasperPeulen
Most of our remaining deps are related to express. Removing that in a backwards-compatible way is hard but certainly possible for 9.0! @43081j is helping us with that!
















