Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewiggins/framework-compare
Compare implementations of some basic webpages in different frameworks
https://github.com/andrewiggins/framework-compare
Last synced: 5 days ago
JSON representation
Compare implementations of some basic webpages in different frameworks
- Host: GitHub
- URL: https://github.com/andrewiggins/framework-compare
- Owner: andrewiggins
- License: mit
- Created: 2019-06-28T00:19:24.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T22:05:33.000Z (about 1 year ago)
- Last Synced: 2024-11-01T13:51:39.979Z (12 days ago)
- Language: JavaScript
- Size: 2.38 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Framework Compare
Implement a set of webpages of increasing complexity in a couple different frameworks to see how they each grow with complexity
## Frameworks to consider
- angular ivy
- ember/glimmer
- inferno
- lit-element?
- qwik
- astro
- stencil
- alpine.js## Webpages
- Static Hello World
- 7 GUIs (Based on https://eugenkiss.github.io/7guis/)
- CRUD (let's make it async)
- Circle Drawer
- undo/redo
- SVG custom drawing
- dialog control (the challenge of retaining context between successive GUI operations)
- Cells (e.g. virtual lists? many components? fine-grain updates?)
- Simple TODO
- Tic-Tac-Toe (https://github.com/jesseskinner/svelte-tic-tac-toe)
- News site clone?
- Github repo list?- Consider eventually adding a app that delay loads component from separate chunk.
- Consider adding an app that has nested components with local state (e.g. building a design system and using it in an app)Also check out https://hackernoon.com/towards-a-better-gui-programming-benchmark-397aca3542b8
And
https://github.com/koglerjs/threaditjs & https://www.jimkogler.com/verbiage/performance