GitHub의 jQuery 제거 사례
Source
Google Keep/a2018-09-17-22-01-12-1.md
Summary
GitHub 프론트엔드에서 jQuery를 제거한 과정을 다룬 엔지니어링 블로그 포스트 링크입니다. 주요 내용으로는 DOM API의 nullable 처리를 Flow 타입 체크로 대응, ESLint를 통한 점진적 jQuery 금지, Rails pjax 대응 및 다양한 폴리필 적용 등이 포함됩니다.
Key Points
- GitHub 프론트엔드에서 jQuery 의존성 제거
- Flow를 활용한 DOM API nullable 타입 체크
- ESLint 규칙을 통한 점진적 jQuery 사용 금지
- Rails pjax 호환성 유지 및 폴리필 적용