Superb-ai의 비디오 어노테이션 앱 배포 전 성능 최적화 작업의 기록입니다. 웹 서비스를 완성하고 배포하기에 앞서 성능 최적화 작업을 해주는 것은 중요합니다. 불필요하게 렌더링되는 컴포넌트는 없는지, 연산이 오래걸려 병목을 발생시키는 함수는 없는지 확인해볼 필요가 있습니다. 그래서 실무에서 개발자 도구를 이용하여 성능을 개선한 사례 중 일부를 공유하려 합니다. React devtool로 타임라인 띄우기 성능 측정에는 크롬 확장프로그램인 React developer tools의 Profiler를 사용했습니다. React 프로젝트가 아니더라도 개발자도구의 Performance 탭에서 측정이 가능합니다. 다만 React 프로젝트라면 실행된 함수의 이름을 좀 더 명확히 표시해주고 React와 관련된 다양한..