Mini Framework
Framework JavaScript from scratch : DOM virtuel, gestion d'état réactif, système de routing.
À propos du projet
Framework JavaScript minimaliste développé de zéro, inspiré des principes de React et Vue. Le projet implémente les mécaniques fondamentales des frameworks modernes : un Virtual DOM avec algorithme de diffing, un système de réactivité basé sur des Proxies ES6, un router client-side et un mécanisme de composants avec cycle de vie. Le tout en moins de 500 lignes de code.
Fonctionnalités clés
- Virtual DOM avec algorithme de diffing performant
- Réactivité basée sur Proxy ES6 (type Vue 3)
- Router client-side avec historique navigateur
- Composants avec cycle de vie (mount, update, unmount)
- Système d'événements et de props typés
$ git clone https://github.com/aniasse/mini-framework.git
Cloning into 'mini-framework'...
remote: Enumerating objects: done.
$ cdmini-framework
$ cat README.md
# Mini Framework
Framework JavaScript from scratch : DOM virtuel, gestion d'état réactif, système de routing.
▋Infos du projet
Voir le code source
github.com/aniasse/mini-framework