Search
Items tagged with: SmallTech
🥳 New Kitten¹ Release
• Adds Kitten Introspection API
I’ll record a video this week demonstrating it.
In the meanwhile, check out the change log for details:
codeberg.org/kitten/app/src/br…
Enjoy!
💕
#Kitten #KittenReleases #SmallWeb #SmallTech #introspectionAPI #web #dev
app/CHANGELOG.md at main
app - A web development kit that’s small, purrs, and loves you.Codeberg.org
🥳 New Kitten Release
• Implement garbage collection timeout for unconnected pages
Added a timeout to KittenPage instances so that if they do not connect within 10 seconds, they are garbage collected.

This is to avoid a memory leak in the scenario where a person rapidly refreshes a class-based (state maintaining) Kitten page. In such a scenario, the almost instant page lifecycle does not allow enough time for the page’s default WebSocket to connect and disconnect from the client. As we normally garbage collect pages when their default WebSocket disconnects, this leaves the page object in memory, creating a memory leak.
Enjoy!
💕
🥳 New @small-web/kitten (Kitten globals) release.
• Improved type information.
• Now plays nice with tsconfig.json and tsc.
• Adds `rawBody` to `KittenRequest`.
This is not really a breaking change (in that it won’t break your apps) but I’m releasing it as a major version update so as not to surprise you if you notice the type information is different (more detailed than before).
To update in your kitten apps:
npm install @small-web/kitten@7
For more information on how to use this module, see the Kitten Type Safety tutorial:
kitten.small-web.org/tutorials…
Full change log:
codeberg.org/kitten/globals/sr…
Enjoy!
💕
#Kitten #KittenReleases #SmallWeb #SmallTech #web #dev #typeSafety #JavaScript #JS #nodeJS
Big news for Mastodon GmbH. They have formally joined forces with the World Wide Web Consortium (W3C).
If you’re not in the design/tech world, trust me when I say this is a big step for the fediverse. The W3C establishes the standards used for the internet.
This is a solid path forward for small tech.
github.com/w3c/socialwg/blob/m…
#Mastodon #News #Technology #Fediverse #W3C #SmallTech #FOSS
socialwg/meetings/2026/2026-03-06-WG-kickoff.md at main · w3c/socialwg
Social Web Working Group. Contribute to w3c/socialwg development by creating an account on GitHub.GitHub
🥳 New Kitten¹ Release
• Fixed: Errors in a project’s _main.script.js_ now cause a hard crash without retry attempts. The errors are also now better classified and communicated.
• Housekeeping: Removed unmaintained dev dependency, updated supported ES versions to esnext and simplified jsconfig.json.
Full change log:
codeberg.org/kitten/app/src/br…
Enjoy!
💕
#Kitten #KittenReleases #SmallWeb #SmallTech #web #dev
app/CHANGELOG.md at main
app - A web development kit that’s small, purrs, and loves you.Codeberg.org
🥳 New Kitten release
Several but fixes, thanks to wunter8 (codeberg.org/wunter8):
• Default socket doesn't work when testing with a local mobile device (codeberg.org/kitten/app/issues…)
• Apostrophes in the text content of <if> tags can cause problems (codeberg.org/kitten/app/issues…)
Also, there’s now a canonical place to initialise state-maintaining child components when using the new (and still undocumented) class-based Kitten Component system. Until it’s all documented, please refer to this:
codeberg.org/kitten/app/issues…
Enjoy!
💕
#Kitten #KittenReleases #SmallWeb #SmallTech
Default socket doesn't work when testing with a local mobile device
I have been working on a web app written using Kitten, and I'd like to test the app from my phone. When I connect to the IP address of my desktop (where the Kitten server is running), I can see the first page just fine and the TLS cert is valid fo…Codeberg.org
