JavaScript 최소화
라이선스 주석은 남기면서 JavaScript 소스를 짧게 줄입니다. 파일은 기기에 그대로 남습니다.
로컬에서 처리되는 방식
- 사용자가 파일을 고르면, 페이지가 기기에서 그 파일을 읽습니다.
- 해당하는 엔진을 fileslimmer.com에서 불러와 Web Worker에서 실행합니다.
- 결과는 이 기기에서 사용자가 고른 위치에 저장됩니다.
이전 또는 기기에서 파일을 선택하세요
원본 크기 —
허용 형식
- 읽기
- JS · MJS
결과는 원본이 작성된 언어를 그대로 유지하며, 텍스트만 다시 쓰입니다.
예상 메모리
브라우저가 대략적인 메모리 정보만 알려 주므로 이 수치는 추정값입니다.
| 한도 | 값 |
|---|---|
| 파일 크기 | 20 MiB |
이 한도는 저장된 크기보다 훨씬 크게 펼쳐지는 파일로부터 탭을 보호합니다(사양 9.3). 텍스트를 해석하는 일은 텍스트 자체가 한계를 정하므로, 이 한도는 기기에 따라 달라지지 않습니다.
제한 사항
- 파일은 텍스트로 해석되고 다시 쓰일 뿐, 실행되지 않습니다. 최소화한 결과가 원본과 같아지는 것은 소스가 제대로 해석될 때뿐이며, 구문 오류가 있으면 추측하지 않고 작업을 멈춥니다.
- 라이선스 주석은 결과에 남으므로, 소스에 있던 저작자 표시 의무는 최소화 뒤에도 유지됩니다.
- 식별자 이름을 바꾸면 이름을 문자열로 찾는 코드가 깨지고, 결과에서 나온 스택 트레이스가 원본 소스와 더는 맞지 않습니다.