자바스크립트가 발전하면서, FE의 덩치가 커지고 있다. 이전보다 성능 이슈가 발생하기 쉬워졌고, 발생하지 않도록 여러가지를 고려해가며 서비스개발을 해야 한다. 개인적으로 FE에서 서비스의 성능 향상을 위해 할 수 있는 것은 크게 다음과 같다고 생각한다. 필요한 시점에 필요한 만큼만 요청하는, 좋은 자원 요청 방법. 요청한 파일의 용량을 줄이자. 괜찮은 랜더링 로직. 물론 위와 같은 방법들이 무조건 맞는 것은 아니며, 상황에 맞게 적절히 사용하는 것이 중요하다. 우선 브라우저가 하나의 자원을 요청하고 받기까지의 과정을 살펴보면 다음과 같다. - Stalled Request 전 대기 시간으로 cors, 캐시 할당등의 작업을 한다. - DNS Lookup 도메인에 따라 IP를 찾는다. - 이후 동일 도메인으로..