Some frontend stuff
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript, react
- Domain
- documentation, frontend
Research direction
No file, test, or entry point is named. Start by clarifying whether the SolidJS, VanJS, routing, and state-management examples should be added to the technology-stack documentation, then identify the relevant documentation location and agree on which technologies and details are in scope; done requires an explicit documented result.
Written by the indexing model from the issue text.
Description
I spent the last 2 weeks using SolidJS and VanJS. It is very nice to use a framework that does not use a VDOM. Makes everything easy. There are numerous frontend frameworks, but these 2 are interesting I believe (again no VDOM) for small to medium size projects. As for the performance, I don't know. SolidJS is not so new whilst VanJS is, but very impressive: the build size is small. I also use Universal-Router (2k) as the bundle size of React-Router is huge. For the store manager, I also use Zustand (1k). All together this reduces significantly the bundle size.
With Phoenix Liveview, you don't control the DOM but you can use hooks to inject JS stuff. I will try to combine both in an app.
An example with VanJS: https://github.com/ndrean/vanjs-dialog-modal. This takes 3-4 days, learning and doing, quite easy and.. no VDOM!
An example with SolidJS: https://github.com/ndrean/Solid-components. It is also quite easy to use, and again no VDOM.
- Dominant language
- JavaScript
- Stars
- 291
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dwyl/technology-stack
-
Running local LLMs OpenAi discuss enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
dwyl/technology-stack#176 · 1 comment · 3 reactions ·
-
Reactor Opendiscuss elixir technical
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dwyl/technology-stack#168 · 7 comments ·
-
chore discuss help wanted priority-1 T25m tech-debt technical
Difficulty 4/5 3-5 days Newbie friendliness 35/100
dwyl/technology-stack#179 ·
-
`Antigravity` OpenAi discuss enhancement starter T25m technical
Difficulty 3/5 1-2 days Newbie friendliness 35/100
dwyl/technology-stack#178 · 7 comments ·
-
`DESIGN.md` OpenAi discuss enhancement research T1h
Difficulty 5/5 Over a week Newbie friendliness 30/100
dwyl/technology-stack#177 · 1 reaction ·
All issues in dwyl/technology-stack
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Automattic/studio#4908 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
sugarlabs/musicblocks#8847 ·