Skip to content
Zoyku

JavaScript 압축기

보수적인 JavaScript 압축기: 주석을 제거하고 빈 줄을 눌러 줄바꿈은 지킵니다 — 위험한 재작성 없이, 코드 의미는 그대로입니다. 설치도 가입도 필요 없습니다.

이 도구는 전부 브라우저 안에서 실행됩니다. 데이터는 기기를 떠나지 않으며 어떤 서버로도 업로드되지 않습니다.

사용 방법

  1. 1JavaScript를 입력 상자에 붙여 넣기.
  2. 2압축 출력이 즉시 나타나며 입력/출력 크기와 절감 백분율이 함께 보입니다.
  3. 3압축된 스크립트를 복사하거나 입력을 지워 다른 파일을 압축하기.

JavaScript 압축기

이 압축기는 정확히 두 가지를 합니다. //와 /* */ 주석을 제거하고(문자열, ${…} 중첩을 포함한 템플릿 리터럴, 정규식 리터럴을 존중하며 골치 아픈 파일에서도) 빈 줄과 들여쓰기를 눕니다. 문장 사이의 줄바꿈은 유지되므로 자동 세미콜론 삽입이 정확히 예전처럼 작동합니다.

변수 이름 바꾸기, 코드 인라인, 문장 병합은 절대 하지 않습니다 — 그건 본격 빌드 도구의 일입니다. 받는 것은 의미 있게 작아지고 안전하게 압축된 파일과 실시간 바이트 절감 표시이며, 전부 브라우저 안에서입니다.

자주 묻는 질문

전부 한 줄로 잇지 않고 줄바꿈을 지키는 이유는?

의도된 선택입니다. JavaScript는 자동 세미콜론 삽입에 의존하고 줄바꿈을 지우면 프로그램 동작이 조용히 바뀔 수 있습니다. 줄바꿈을 지키면 번들러를 거치지 않는 코드에도 안전합니다.

Terser나 UglifyJS와 뭐가 다른가요?

그것들은 AST를 파싱해 재작성합니다. 이름 흐트러뜨리기, 죽은 코드 제거, 인라인화 — 훨씬 작은 출력이지만 실제 빌드 단계가 필요합니다. 이 도구는 주석과 빈 줄만 지워 동작 변화 위험이 0이고 빌드도 필요 없습니다.

코드가 어딘가 업로드되나요?

아니요. 모든 것이 브라우저에서 로컬 실행되며 소스는 기기를 떠나지 않습니다.

도구 삽입

한 줄로 사이트에 도구를 넣으세요. 방문자의 브라우저에서 실행됩니다.

<iframe src="https://zoyku.com/ko/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>
100% local processing