AdrianMachado/KaiUI

Port to Svelte or Solid?

poVoq opened this issue · 5 comments

poVoq commented

Seems like the Svelte framework can speed up Javascript websites considerable, which is probably desirable for KaiOS apps.

See:
https://svelte.dev/

Or a beginner article:
https://dev.to/bholmesdev/why-sveltejs-may-be-the-best-framework-for-new-web-devs-205i

Another similar approach that seems to result in even a bit more performance is Solid:
https://github.com/ryansolid/solid

poVoq commented

https://nolanlawson.com/2019/09/22/the-joy-and-challenge-of-developing-for-kaios/

Might be interesting, as Pinaforce is written in Svelte/Sapper.

This is a good idea. Feel free to fork and I will try to support you. I think its still useful to have a react version

svelte is quite preferred by KaiOS devs, one good example is PodLP being written in svelte!

I am currently writing a UI component Library written in svelte+sass
i am using this medium blog post for reference
i'll also try creating components for the 2019 design(which is what this repo is based out of) because only a small portion of the design has been updated in 2020, preinstalled kaios apps don't even 100% use the 2020 design...

Screencast.from.Sunday.17.July.2022.10.54.23.PM.PST.webm

Sounds cool!