I Built a JavaScript Framework From Scratch — Here's What Happened
Components. A virtual DOM. A template compiler. A reactive hook system. A router. A global store. An HMR dev server. From zero. With zero dependencies. I know how that sounds. I barely believed it ...

Source: DEV Community
Components. A virtual DOM. A template compiler. A reactive hook system. A router. A global store. An HMR dev server. From zero. With zero dependencies. I know how that sounds. I barely believed it myself when I was halfway through it. Who Am I and Why Would I Do This I'm a second-year student at the Technical University of Košice, studying Intelligent Systems. Self-taught. I only got into actual coding — real projects, real problems — about a year ago. I've always had this thing where I can't just use something without needing to understand how it works underneath. React, Vue, Angular — every time I use them there's a background noise in my head: but how does this actually work? Combined with a love for hard problems, that question eventually had one logical answer: build one yourself. So I made a decision most people around me probably thought was crazy: I'd build my own JavaScript frontend framework from scratch. I called it FeraliJs. The name has a meaning. It sounds like Ferrari —