Déconstruisons les frameworks JS pour mieux réinventer le web !
Vous avez créé une application web avec un framework frontend JavaScript comme Vue, React ou Svelte.
Votre application fonctionne très bien. Seul défaut ? Vous n'avez pas la moindre idée de comment votre appli marche.
De simples questions comme "Comment s'affiche initialement la page ?" ou "Comment change-t-elle dynamiquement ?" sont complexes à répondre.
D'autres restent sans réponse, comme "Quelle est la différence entre le mode "dev" et le mode "production" ?" ou "Comment l'application s'optimise-t-elle ?"
Vous lisez la documentation pour comprendre, mais les explications sont confuses : DOM virtuel, transpilation, signals, fine grained reactivity, diffing algorithm, tree-shaking... On n'est pas rendu (HTML) !
Je prétends que tous ces concepts sont accessibles, il faut juste les décomposer en petits éléments, en des petites briques.
Et avec ces briques, nous pouvons reconstruire les fondations du web pour qu'il soit, plus léger, plus simple, et qui ne vous cachera plus rien !
Embarquez dans cette aventure et construisons ensemble notre propre framework JavaScript !
Nirina Rabeson
Je suis ingénieur en informatique spécialisé en développement frontend. Je suis passionné de musique, de stack javascript, mais j'adore aussi le partage et la bonne vibe. Motivé par une énergie détonnante et une bonne humeur inébranlable, j'ai plaisir à contribuer et partager, que ce soit dans le domaine du web, de l'intelligence artificielle, ou de sujets très variés un peu geeks.