FE Lab
PostsAbout

Frontend Engineer

한상욱Sangwook Han

번들러 내부 구조, TypeScript 설계 패턴, 오픈소스 기여를 탐구합니다. 직접 실험하고 기록하며 배운 것들을 이 블로그에 남깁니다.

GitHubLinkedIn
33
블로그 포스트
38
PR 승인
3
컨퍼런스
2025 회고 전체 읽기 →

Open Source

오픈소스 기여

gemini-cliGoogle

Promise.allSettled 병렬 처리로 성능 74% 개선 (408ms → 107ms).

MantineCommunity

27개 PR 병합. 컴포넌트 버그 수정 및 기능 개선.

Node.jsOpenJS Foundation

util.inspect의 numeric separator 포매팅 버그 수정.

Next.jsVercel

Next.js 코어 기여.

Speaking

발표

FEConf 2025한국 최대 프론트엔드 컨퍼런스 라이트닝 토크
→
TeoConf개발자 컨퍼런스 발표
→

Series

주요 시리즈

번들러 만들기

모듈 번들러를 밑바닥부터 직접 구현. AST 파싱, 의존성 그래프, 스코프 격리, 소스맵까지.

5편
TypeScript로 설계하는 프로젝트

타입을 설계 도구로 활용하는 방법. API, 서비스, 도메인 레이어 전반의 타입 시스템 설계.

7편
오픈소스 기여

Mantine, Node.js, Next.js, gemini-cli 기여 경험과 노하우.

4편
에러 핸들링

JavaScript, React, Next.js 에러 처리 전략과 패턴.

3편
© 2026 FE Lab
About개인정보처리방침GitHubLinkedIn