0

코드 최소화

브라우저에서 CSS, JavaScript, HTML 또는 JSON을 최소화하세요: 주석과 공백을 제거하고, 절감된 크기를 즉시 확인할 수 있습니다.

🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.

처리 중... 0%
소스 코드 분석 중
주석 제거 중
공백 압축 중
크기 절감 측정 중

결과

이 코드 최소화 도구는 주석, 들여쓰기, 줄바꿈, 불필요한 공백 등 기계가 필요로 하지 않는 모든 것을 제거하여 CSS, JavaScript, HTML, JSON을 압축합니다. 언어를 선택하고, 소스를 붙여넣고, 버튼을 누르면, 결과 패널에 최소화된 코드와 함께 정확한 최소화 전후 바이트 크기와 절감 비율(%)이 함께 표시됩니다.

최소화는 의도적으로 보수적이고 안전하게 수행됩니다. JavaScript의 경우 주석과 공백만을 대상으로 하며, 변수명 변경이나 표현식 재작성을 하지 않습니다. 문자열, 템플릿 리터럴, 정규식 리터럴을 올바르게 처리하고, 자동 세미콜론 삽입으로 인해 동작이 변할 수 있는 곳에서는 줄바꿈을 보존하는 스캐너를 사용합니다. CSS는 중괄호, 콜론, 세미콜론, 쉼표 주변의 공백을 병합합니다. HTML은 태그 사이의 공백을 압축하지만, pre, textarea, script, style 콘텐츠는 건드리지 않습니다. JSON은 파싱 후 재직렬화되는데, 이 과정에서 유효성 검사도 겸합니다.

모든 과정은 브라우저 내에서 로컬로 실행됩니다. 어떤 소스 코드도 서버에 업로드되지 않으므로, 독점 코드, 미공개 코드, 클라이언트 코드도 안전하게 사용할 수 있습니다. 가입이 필요하지 않고, 브라우저 메모리가 허용하는 한 파일 크기 제한도 없으며, 결과는 클릭 한 번으로 클립보드에 복사하거나 파일로 다운로드할 수 있습니다.

최소화는 포맷팅과 반대되는 작업입니다. 이 도구는 프로덕션을 위해 코드를 더 작게 만들며, 저희 코드 포맷터는 최소화된 코드를 다시 읽기 좋게 만듭니다. 인라인 스크립트와 스타일, 이메일 HTML, API 페이로드, 또는 간단한 일회성 작업에 Terser나 cssnano를 사용한 전체 빌드 파이프라인이 과한 경우라면 이 최소화 도구를 사용하세요.