๐๐๐ถ๐น๐ฑ๐ถ๐ป๐ด ๐ ๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐ ๐๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ ๐๐ ๐ญ๐ด
I used React and Next.js for web apps. I wondered how they work under the hood. I decided to build my own. I called it Levelo JS.
I learned about compilers. They turn JSX into vanilla JavaScript. I read the source code of SolidJS and React.
Levelo JS is lightweight. It has zero runtime. It has no Virtual DOM.
I had no laptop in my village. I coded on an Android phone. I used Termux and Acode. I finished the core in 15 days.
The router was the hard part. I spent 2 days debugging it. I still fix bugs as I go.
Do not memorize tools. Learn how they work. You become a better engineer. You write faster code.
Check my architecture.
Source: https://dev.to/motionmind2007/what-i-learned-building-a-javascript-framework-from-scratch-at-18-5252 GitHub: MotionMind2007/Levelo-Js Documentation: levelojs.motionmind.me