프론트엔드 체크 포인트 19가지
https://twitter.com/hmartapp/status/1404824036211757060?s=20
1. FE만의 비즈니스 로직도 구성하고 렌더 최적화
2. 로딩 중엔 인디케이터도 적절히 배치
3. UX 개선을 위한 작업들
4. SEO 를 위한 메타태그, OG 분석, UA 태깅 등을 구성
5. 크롬 Lighthouse 로 성능 체크
6. 웹팩번들 용량 관리
7. 구형 브라우저에 알맞는 패치
8. 속도가 느린 환경, 예외처리도 필수
9. 기획상 변경이 발생하는 상황들
10. state of js, state of css, best of js 등의 사이트 들을 매년 체크
11. 반응형으로 움직이는 특수효과들. lottie, framer motion, remotion 등으로 영상처리
12. 빠진 부분들을 임의로 상상해서 어떻게든 먼저 작업
13. 백엔드 작업이 FE 작업 전 완료되지 못한 경우 http://msw.io 같은 백엔드 모킹 라이브러리
14. 반드시 나와야하는 관리자페이지 같은 페이지가 FE 작업 먼저 진행하게 된 경우
15. react-aria, react-spectrum 등으로 웹 접근성 작업도 틈틈히
16. 소셜로그인 (애플, 구글, 페이스북, 인스타그램, 네이버, 카카오) 를 지원
17. 안정적 버전관리를 위해선, Github Action (CI/CD) 연동을 통한 자동 테스팅 구성
18. abrahamjuliot.github.io/creepjs/ 와 같이 A/B 테스트를 위한 구분점 확보는 순수 FE의 역량
19. Clarity 로 유저들이 어디서 마우스를 멈추고 데드클릭 하는지, 클릭량은 얼마나되는지 등
https://twitter.com/hmartapp/status/1404984663014207489
