맨 처음부터 JavaScript Framework를 만들다 — 그 후기
(dev.to)
체코 기술 대학의 2학년 학생이 단 1.5개월의 실질 개발 시간과 외부 의존성 없이 프론트엔드 JavaScript 프레임워크 'FeraliJs'를 처음부터 구축했습니다. 기존 프레임워크의 작동 원리에 대한 깊은 호기심에서 시작된 이 프로젝트는 컴포넌트 시스템, 가상 DOM, 템플릿 컴파일러 등 핵심 요소를 포함하며, '그냥 시작하라'는 강력한 메시지를 전달합니다.
이 글의 핵심 포인트
- 1체코 기술 대학 2학년 학생이 3개월(실제 개발 1.5개월) 만에 외부 의존성 없는 JavaScript 프레임워크 'FeraliJs'를 개발.
- 2FeraliJs는 컴포넌트 시스템, 가상 DOM, 템플릿 컴파일러, 반응형 훅 시스템, 라우터, 글로벌 스토어, HMR 개발 서버 등 8가지 핵심 기능을 포함.
- 3