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 · 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 · 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/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 · 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 · 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 · 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
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
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 · 06/05/2026
Outages on GitHub are becoming the norm 🙄
A screenshot of the GitHub Status site, showing an incident with pull requests
000
Kohei Yoshino @britegrid.io · 05/05/2026
My friend just DM’d me a camp pic that had me in it. It was taken 28 years ago. I haven’t changed that much. Last year, someone told me I looked 18 or 19, and it turns out they were absolutely right — I haven’t aged for over 25 years. This is how #antiaging really works.
Picture of me in March 1998
100
Kohei Yoshino @britegrid.io · 12/02/2026
I don’t like this, @github.com.
A screenshot of the GitHub commits page showing misaligned “Verified” marks
110
Kohei Yoshino @britegrid.io · 17/01/2026
ProTip: Creating a favicon on macOS 1. Open an image in the Preview app 2. Select File > Export 3. Click the Format dropdown while holding the Option key 4. Choose Microsoft Icon 5. Save the file as favicon.ico No third-party converter needed!
A screenshot of the Preview app with the format dropdown, which shows additional formats including Microsoft Icon
021
Kohei Yoshino @britegrid.io · 12/12/2025
This is my browsing experience. Many React sites crash because cookies are disabled by default in my Firefox. This is why I want to eliminate React from the planet.
React crash example 1: Tina CMSReact crash example 1: VercelReact crash example 1: BloombergReact crash example 1: Bun
131
Kohei Yoshino @britegrid.io · 04/12/2025
As a marketer, I want big numbers. So I’m going to solve 300 Netlify/Decap CMS issues before @sveltiacms.app hits GA. My initial goal was 150. What a feat (and scope creep) 🔥
275 Netlify/Decap CMS issues solved in Sveltia CMS
141
Kohei Yoshino @britegrid.io · 23/10/2025
Code part
100
Kohei Yoshino @britegrid.io · 23/10/2025
In the meantime, what Claude says:
Analysis of depends_on by Claude
100
Kohei Yoshino @britegrid.io · 18/10/2025
Optimizing Mozilla’s Bugzilla home page. Before and after:
Mozilla’s Bugzilla homepage, before optimization: a single-column layout with overflowing content.Mozilla’s Bugzilla homepage, after optimization: a two-column layout, an enlarged title, and a distinctive product download section.
030
Kohei Yoshino @britegrid.io · 12/10/2025
The language stats for the Sveltia CMS repo were misleading because they included test files. After excluding *.test.js files, the stats are more accurate: 36% are Svelte!
The current language stats for the Sveltia CMS repository, saying 63.7% is JavaScript and 36.3% is Svelte.
141
Kohei Yoshino @britegrid.io · 27/08/2025
ProTip: Adobe occasionally offers steep discounts, so you should always check your plan before renewing. I’ve got 54% off.
The checkout summary for the Adobe Creative Cloud Pro plan. The regular price is $1,019.88, but you can get it for $467.88 with a discount.
000
Kohei Yoshino @britegrid.io · 10/08/2025
Just saw @mullvad.bsky.social ad on TTC. Nice 👍
Mullvad VPN train advertisement
000
Kohei Yoshino @britegrid.io · 26/07/2025
People love shortcuts as often said in the UX world.
Photo showing a gentle footpath next to stairs on a trail slope
000
Kohei Yoshino @britegrid.io · 21/07/2025
Svelte has encountered an infinite loop again, and it’s not possible to to debug this easily. The stack trace is useless. Poor DX 🫤
Browser console log showing uncaught error: effect update depth exceeded
300
Kohei Yoshino @britegrid.io · 07/07/2025
I’m surprised that Chrome still doesn’t have a built-in JSON viewer. Firefox has had one for a long time.
JSON file displayed in FirefoxJSON file displayed in Chrome
120
Kohei Yoshino @britegrid.io · 21/06/2025
Just tested with my unactivated copy of Windows 11, and the automatic language switching seems to be working 🤔
Screenshot of the NVDA Settings dialog
110
Kohei Yoshino @britegrid.io · 03/06/2025
Just tried Rolldown-Vite. The build time for @sveltiacms.app is down from 12s to 9s. The bundle size slightly increased though. Looking forward to it!
CLI log with Vite 6.3.5CLI log with Rolldown-Vite 6.3.16
121
Kohei Yoshino @britegrid.io · 02/06/2025
It’s 2025, and @github.com still doesn’t support WebP images in the comments. That’s a typical Microsoft 🙄
GitHub comment input area saying WebP is not a supported image format.
000
Kohei Yoshino @britegrid.io · 26/05/2025
My (not so) secret: I won the genetic lottery. I’m 43 but look 18 for some. github.com/kyoshino#fun... #antiaging #longevity
The “func facts about me” section on my GitHub profile
110