JavaScript 포매터 및 압축기
압축된 JavaScript를 읽기 쉽게 만들거나, 내 스크립트를 배포용으로 작게 줄이세요.
JavaScript 포매터·압축기 사용 방법
JavaScript 붙여넣기
스크립트를 붙여넣거나 .js 파일을 열거나 끌어다 놓으세요. 입력하는 대로 바로 정리됩니다.
정리 또는 압축
보기 좋게 정리는 코드를 공백 2칸, 4칸 또는 탭으로 들여씁니다. 압축은 이름을 줄이고 공백과 주석을 지웁니다.
복사 또는 다운로드
결과를 복사하거나 .js 파일로 다운로드하세요. 압축하면 얼마나 작아졌는지 볼 수 있습니다.
Utils365를 선택해야 하는 이유
제대로 된 압축
대부분의 빌드 도구가 쓰는 압축기인 Terser가 지역 변수 이름을 바꾸고, 쓰이지 않는 코드를 지우고, 식을 짧게 줄입니다.
찾기 쉬운 오류
구문 오류가 있으면 압축이 멈추고, 줄과 열이 주변 코드와 함께 표시됩니다.
일반 스크립트에도 안전
최상위 이름은 바꾸지 않으므로, 페이지의 다른 스크립트가 내 함수를 사용해도 계속 동작합니다.
안전한 프라이버시
코드는 브라우저에서 정리되고 절대 업로드되지 않으므로 비공개 소스 코드가 내 기기에만 남습니다.
자주 묻는 질문
JavaScript 압축기는 무엇을 하나요?
공백, 줄바꿈, 주석을 지우고, 지역 변수 이름을 한 글자로 바꾸고, 같은 동작을 하는 더 짧은 코드로 다시 씁니다. 스크립트가 절반 이하로 줄어드는 경우도 많습니다.
압축된 JavaScript를 되돌릴 수 있나요?
보기 좋게 정리를 선택하면 들여쓰기와 줄바꿈이 돌아와 읽을 수 있습니다. 원래 변수 이름과 주석은 압축할 때 사라졌으므로 복구할 수 없습니다.
최신 JavaScript를 지원하나요?
네. 클래스, 화살표 함수, async와 await, 옵셔널 체이닝, import와 export, 모듈의 최상위 await를 지원합니다.
라이선스 주석이 유지되나요?
네. /*!로 시작하거나 @license 또는 @preserve가 들어간 주석은 압축된 코드에도 남습니다.
TypeScript나 JSX에도 쓸 수 있나요?
직접은 안 됩니다. 압축기는 표준 JavaScript만 읽으므로 TypeScript와 JSX를 먼저 JavaScript로 컴파일한 다음 붙여넣으세요.