Sign in

Kohei Yoshino

@britegrid.io
117 followers 72 following 298 posts

UX engineer. Svelte developer. Designer. Marketer. Generalist. Freelancer. Formerly with @mozilla.org. Creator, maintainer of @sveltia.dev & @sveltiacms.app. Ageless guy with unbroken voice. 🇨🇦 Toronto, Canada 🔗 github.com/kyoshino

PostsRepliesMedia
Kohei Yoshino @britegrid.io · 29/09/2026
We’ve implemented single-file collections because I know that, among (showcased) @sveltiacms.app users, vanilla JavaScript is the second most popular “framework” with a 15% share. My extensive research into showcases not only aims to share examples, but also to enable data-driven decision-making.
032
Kohei Yoshino @britegrid.io · 27/09/2026
All done by Claude Opus 5.5 🐙
000
Kohei Yoshino @britegrid.io · 27/09/2026
We launched the showcase in January with 60 sites. While we’ll never know the exact number of users, I can see real growth: a tenfold increase in 8 months. Not bad for a personal project?
020
Kohei Yoshino @britegrid.io · 21/09/2026
My showcase research has found more legacy. Many sites still use HTTP, and some still use table layouts. You know what? I was a CSS layout advocate back in the 2000s and translated @stopd.bsky.social’s article “Throwing Tables Out the Window” into Japanese, which was a pivotal moment in my career.
010
Kohei Yoshino @britegrid.io · 20/09/2026
I also witnessed a sudden surge in 11ty sites 3 month ago. We’ll never know why. While at @mozilla.org, I learned firsthand that competition strengthens an industry and gives users more options. So it’s great to see you’re doing well.
120
Kohei Yoshino @britegrid.io · 20/09/2026
Remembering Flash Player. (Found this while researching for @sveltiacms.app showcase)
Screenshot of a legacy website requiring the Flash plugin
120
Kohei Yoshino @britegrid.io · 15/09/2026
Somehow @11ty.dev is on the rise again. 5 of the 10 most recent examples added to the @sveltiacms.app showcase are built with Eleventy. It’s good to see diversity among frameworks 🙂
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
164
Kohei Yoshino @britegrid.io · 11/09/2026
We’ll never know the exact number of users, but based on my intensive tracking of GitHub repositories, this increase should be accurate. I’m sure no one else in the CMS industry does this kind of research, which includes finding out which CMSs people are migrating from.
010
Kohei Yoshino @britegrid.io · 10/09/2026
Thank you!! 🙌
010
Kohei Yoshino @britegrid.io · 10/09/2026
The popularity of @sveltiacms.app is really growing. The numbers speak for themselves: Between July and August, I added about 3 sites a day to the showcase. Now, in September, it’s 4 sites a day!
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
252
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 10/09/2026
We have reached a major milestone! Read the announcement.
github.com
Sveltia CMS is now feature complete — it’s time to switch from Decap CMS! · sveltia sveltia-cms · Discussion #957
Sveltia CMS wasn’t just a random idea. From the beginning, our mission has been to succeed the abandoned Netlify CMS as a whole. Shortly after we started, Netlify CMS was rebooted as Decap CMS. How...
0104
Kohei Yoshino @britegrid.io · 05/09/2026
#Jamstack framework watch, September edition: Following the mainstream adoption of vanilla JavaScript, custom tooling is gaining traction and is set to surpass Next.js and Jekyll. Together, they now account for 25%+ of static sites. Astro 35%+, Hugo ~10%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 190 sites (35.8%)
- Vanilla JavaScript: 86 sites (16.2%)
- Eleventy: 67 sites (12.6%)
- Hugo: 52 sites (9.8%)
- Jekyll: 30 sites (5.7%)
- Next.js: 28 sites (5.3%)
- Custom Tooling: 26 sites (4.9%)
- SvelteKit: 13 sites (2.5%) 

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
021
Kohei Yoshino @britegrid.io · 04/09/2026
But a PR just sent by a maintainer. Why?
100
Kohei Yoshino @britegrid.io · 04/09/2026
Can you also update action-setup for v12?
github.com
Support for pnpm v11 & v12? · Issue #285 · pnpm/action-setup
The README states: ImportantThis action has a successor: pnpm/setup. For pnpm v11 and newer, use pnpm/setup instead. It downloads pnpm's self-contained release binary (no Node.js or npm required) a...
120
Kohei Yoshino @britegrid.io · 04/09/2026
The @svelte.dev team has ignored a regression for 10 days now. Have to pin esrap to 2.3.4; otherwise, builds will fail as they re-introduced the regression in 2.3.5 😐
github.com
JSDoc type-cast parentheses applied to function parameters produce invalid output (`(row) = fallback`) — regression in 2.3.3 · Issue #181 · sveltejs/esrap
Since 2.3.3 (fix: preserve parantheses of jsdoc type casts, 3cbb677), the cast-parenthesization can fire on the left side of an AssignmentPattern in a function parameter list, where the parentheses...
010
Kohei Yoshino @britegrid.io · 25/08/2026
Thank you! 🙌
010
Kohei Yoshino @britegrid.io · 21/08/2026
After a 3-month probation period, the first batch of donations via GitHub Sponsors finally landed in my bank account: CA$189.63. Thank you! Would you like to support the sustainable development of @sveltiacms.app? Become my sponsor today! 💸
041
Kohei Yoshino @britegrid.io · 12/08/2026
I mean, hopefully 😉
010
Kohei Yoshino @britegrid.io · 12/08/2026
There is no progress, but yes github.com/tc39/proposa...
github.com
GitHub - tc39/proposal-intl-messageformat: TC39 Proposal for Intl.MessageFormat
TC39 Proposal for Intl.MessageFormat. Contribute to tc39/proposal-intl-messageformat development by creating an account on GitHub.
110
Kohei Yoshino @britegrid.io · 12/08/2026
Well, MessageFormat 2 is a game-changer. We can easily support complex grammars like Arabic, where the plural rule is zero, one, two, few, many and other.
110
Kohei Yoshino @britegrid.io · 09/08/2026
日本語で書くと politeness level が上がって変な感じ! 「なおざり」はネイティブじゃないと使わないかもね。
010
Kohei Yoshino @britegrid.io · 04/08/2026
Market consolidation continues in the #Jamstack framework sector. The combined market share of #Astro and vanilla #JavaScript among the featured @sveltiacms.app users now exceeds 50%. The top four, including #Eleventy and #Hugo, account for 75%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 142 sites (34.5%)
- Vanilla JavaScript: 65 sites (15.8%)
- Eleventy: 59 sites (14.3%)
- Hugo: 43 sites (10.4%)
- Jekyll: 25 sites (6.1%)
- Next.js: 24 sites (5.8%)
- Custom Tooling: 13 sites (3.2%)
- SvelteKit: 12 sites (2.9%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
062
Kohei Yoshino @britegrid.io · 03/08/2026
GitHub Sponsors is awful. Started on May 19, and I still haven’t received any funds. What’s the point of forcing a 90-day probation period on long-time active users? 🤬
010
Kohei Yoshino @britegrid.io · 03/08/2026
v0.177.1 で修正しました 🙏
110
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 31/07/2026
In July, we added over 100 examples to our showcase to highlight how quickly the Sveltia CMS community is growing 🚀 Volunteers have started working on localization to reach more people 🌎 We are impressed by what’s happening! 🥳
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
013
Kohei Yoshino @britegrid.io · 29/07/2026
Vanilla JavaScript is now the second most popular “framework” among featured @sveltiacms.app users. The combined share of Astro and vanilla JS is almost 50%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 134 sites (34.2%)
- Vanilla JavaScript: 59 sites (15.1%)
- Eleventy: 58 sites (14.8%)
- Hugo: 41 sites (10.5%)
- Jekyll: 24 sites (6.1%)
- Next.js: 23 sites (5.9%)
- SvelteKit: 12 sites (3.1%)
- Custom Tooling: 12 sites (3.1%) 

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
120
Kohei Yoshino @britegrid.io · 28/07/2026
One of the reasons I love Canada 🇨🇦
Photo of Doritos Ketchup Flavoured Tortilla Chips package
000
Kohei Yoshino @britegrid.io · 28/07/2026
Need some research. Octane is worth checking out.
octanejs.dev
Octane — React's programming model, compiled
React's programming model, compiled ahead of time. No VDOM, no rules of hooks.
010
Kohei Yoshino @britegrid.io · 27/07/2026
Sveltia CMS started in November 2022. It’s almost time to reevaluate the underlying tech anyway.
010
Kohei Yoshino @britegrid.io · 27/07/2026
Coz I’m tired of Svelte’s subpar DX. My pre-Runes code remains as a technical debt, and I’d rather move to a different framework.
300
Kohei Yoshino @britegrid.io · 22/07/2026
I’m on track to add 100 examples to the @sveltiacms.app Showcase this month! As for the framework stats, Eleventy maintains a narrow lead over vanilla JavaScript. New Hugo sites are rare these days.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 122 sites (33.0%)
- Eleventy: 56 sites (15.1%)
- Vanilla JavaScript: 54 sites (14.6%)
- Hugo: 40 sites (10.8%)
- Jekyll: 24 sites (6.5%)
- Next.js: 22 sites (5.9%)
- SvelteKit: 12 sites (3.2%)
- Custom Tooling: 11 sites (3.0%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
011
Kohei Yoshino @britegrid.io · 21/07/2026
Overall, I think the Svelte team is doing a fantastic job, but delaying bug fixes could lead to a degraded DX, as I argued the other day. The lack of a release strategy undermines their efforts to build a great framework.
200
Kohei Yoshino @britegrid.io · 21/07/2026
Svelte’s uneven releases continue. v5.56.5 was shipped 4 weeks after v5.56.4 and contains 10 bug fixes, some of which could have been released earlier. Meanwhile, v5.56.7 was released with only one one seemingly unimportant patch change. They really have no release strategy.
110
Kohei Yoshino @britegrid.io · 17/07/2026
If you post something on the job-postings channel on Svelte Discord and it gets deleted straight away, I’m the one who deleted it. Don’t post stupid hire-me comments there.
000
Kohei Yoshino @britegrid.io · 14/07/2026
@sveltiacms.app does a weird thing: It’s written in Svelte, but it supports React-based plugins that mount Svelte components. It’s a framework sandwich! This unique architecture ensures compatibility with Netlify/Decap CMS. 🥪
010
Kohei Yoshino @britegrid.io · 14/07/2026
Looks like the future of Ripple is uncertain, as the maintainer has started a React-like framework called Octane. So @sveltiacms.app has to stick with Svelte for now, but I’ll consider other frameworks at some point.
210
Kohei Yoshino @britegrid.io · 05/07/2026
Astro, Eleventy, Hugo, Jekyll, all these sites are fine!
020
Kohei Yoshino @britegrid.io · 05/07/2026
I used to disable JavaScript as well, but I gave up 😁Still, browsing history and favicons are also disabled in my default Firefox profile.
010
Kohei Yoshino @britegrid.io · 05/07/2026
I do one of these: - Adding sites to exceptions to allow cookies (mainly for GitHub) - Using a different Firefox profile with cookies enabled (mainly for Google and other services) - Using Chrome (mainly for online banking)
100
Kohei Yoshino @britegrid.io · 05/07/2026
Next.js, Nuxt and now Svelte. While I’m not a big fan of conspiracy theories and I understand that different teams maintain these frameworks, I feel that it’s Vercel that is making the web inaccessible.
250
Kohei Yoshino @britegrid.io · 05/07/2026
As expected, Hugo is now in 4th place in the framework ranking. I wouldn’t be surprised if vanilla JS overtakes Eleventy as well.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 100 sites (32.5%)
- Eleventy: 48 sites (15.6%)
- Vanilla JavaScript: 38 sites (12.3%)
- Hugo: 37 sites (12.0%)
- Jekyll: 22 sites (7.1%)
- Next.js: 19 sites (6.2%)
- SvelteKit: 11 sites (3.6%)
- Custom Tooling: 8 sites (2.6%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
000
Kohei Yoshino @britegrid.io · 04/07/2026
Not sure about Nuxt, but many Next.js sites crash in the same way.
110
Kohei Yoshino @britegrid.io · 04/07/2026
But, ugh, I should really think about moving away from Svelte. svelte.dev now joins nextjs.org and nuxt.com among many sites that crash when cookies are disabled.
Screenshot of https://svelte.dev/ showing 500 Internal Error
651
Kohei Yoshino @britegrid.io · 04/07/2026
We’ve got the 100th Astro site in the Sveltia CMS showcase. Astro and Eleventy have a roughly 2:1 share. It’s interesting to see SvelteKit in 7th place — its static adapter is a hidden gem.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 100 sites (32.6%)
- Eleventy: 48 sites (15.6%)
- Hugo: 37 sites (12.1%)
- Vanilla JavaScript: 37 sites (12.1%)
- Jekyll: 22 sites (7.2%)
- Next.js: 19 sites (6.2%)
- SvelteKit: 11 sites (3.6%)
- Custom Tooling: 8 sites (2.6%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
110
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 30/06/2026
We’re thrilled to share insights from our growing showcase of real-world Sveltia CMS examples, now with 300 sites — a remarkable 5x expansion since launching in January. Check out the full report in our GitHub Discussions!
github.com
Sveltia CMS Community Insights, June 2026 · sveltia sveltia-cms · Discussion #809
We’re thrilled to share insights from our growing showcase of real-world Sveltia CMS examples! Since launching in this January, we’ve grown to 300 sites — a remarkable 5x expansion. Our showcase se...
022
Kohei Yoshino @britegrid.io · 30/06/2026
I monitor a bunch of projects on GitHub to develop @sveltiacms.app showcase, but a lot of them never get completed. The failure rate? Maybe 50%. Thanks to AI, it’s never been easier to start new projects, but finishing them is still a big challenge especially for non-tech users.
020
Kohei Yoshino @britegrid.io · 23/06/2026
Claude added a pie chart to the Framework Guides page for now.
Framework distribution chart
000
Kohei Yoshino @britegrid.io · 23/06/2026
Astro is a great framework, but monopolies are never good for the market. I know that because I used to work in the browser industry. It’s great to see Eleventy staying strong.
141
Kohei Yoshino @britegrid.io · 23/06/2026
The rise of vanilla JavaScript sites is pretty much due to LLMs. Maybe we need a dashboard to track this trend 📈
110
Kohei Yoshino @britegrid.io · 23/06/2026
I’m continuing to discover @11ty.dev sites using @sveltiacms.app! Here’s the current ranking from our showcase: 🥇 Astro: 93 (+3 from last week) 🥈 Eleventy: 42 (+4) 🥉 Hugo: 37 (+1) (Vanilla JS: 32) (+4) Jekyll: 22 (+2) Next.js: 18 (+2) Vanilla JS may soon replace Hugo in third place.
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore 250+ real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, Next.js and other frameworks.
132