사용 방법
- JavaScript 코드를 붙여넣으세요.
- 변수 이름을 줄일지, 라이선스 주석을 남길지 선택하세요.
- "압축"을 클릭하거나 Ctrl+Enter(Mac은 ⌘+Enter)를 누르세요.
- 압축된 파일을 복사하거나 다운로드하세요.
옵션 설명
- 변수 이름 단축
- 지역 변수와 함수 매개변수의 이름을 한 글자로 바꿔요. 전역 이름은 다른 스크립트가 계속 쓸 수 있도록 그대로 둬요.
- 라이선스 주석 유지
- /*!로 시작하거나 @license, @preserve가 들어간 주석을 남겨요. 많은 라이선스가 이런 주석을 유지하도록 요구해요.
예시
function add(first, second) {
// sum
return first + second;
}
위 코드는 function add(d,n){return d+n}로 압축돼요.
자주 묻는 질문
압축된 코드를 그대로 써도 안전한가요?
Terser는 올바른 코드의 동작을 유지하는 변환만 적용해요. 다만 실행 중에 함수 이름에 의존하는 코드(예를 들어 Function.name 사용)는 이름을 줄이면 다르게 동작할 수 있으니, 그럴 때는 그 옵션을 끄세요.
최신 JavaScript도 지원하나요?
네. Terser는 클래스, async 함수, 옵셔널 체이닝, 모듈 등 최신 문법을 이해해요. 다만 구형 브라우저용으로 코드를 변환하지는 않아요.
코드가 업로드되나요?
아니요. Terser는 브라우저에서 실행돼요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.