웹사이트를 최적화시키는 3가지 기법: 코드 압축, 경량화, 난독화
1. 들어가며…개발자로서 매일 사용하는 개발자 도구는 성능탭, 메모리탭 등 여러 유용한 도구를 제공해준다. 이 중 네트워크 탭은 단순히 보면 API 통신을 보는 용도로 보이지만...그 내부를 자세히 들여다보면 gzip 압축이 적용된 파일이나, 하나로 합쳐진 CSS 혹은 난독화된 JavaScript 파일을 확인할 수 있다.이러한 현상은 코드 압축, 코드 경량화, 코드 난독화와 같은 최적화 기법의 결과물이다.코드 압축은 서버에서 전송되는 파일의 크기를 줄여 로딩 속도를 향상시키고, 코드 경량화는 불필요한 공백과 주석을 제거하여 파일 크기를 최소화한다. 또한, 코드 난독화는 소스 코드를 복잡하게 만들어 보안을 강화한다. 이 세 가지 기법은 웹사이트의 성능과 보안을 동시에 개선하는 방법이다.그렇다면 이러한 기법..
2024. 11. 18.