한 가지 작업을 수행하고, 사용자의 기기에서 실행되며, 아무것도 요구하지 않는 소형 도구입니다.
대부분의 온라인 도구는 사용자의 파일을 가져와 서버로 보내고, 그곳에서 작업을 수행한 후 결과물을 다시 보내는 방식으로 작동합니다. 이는 도구를 구축하는 쉬운 방법이며, 방문자가 감수해야 할 두 가지 결과를 낳습니다. 사용자의 파일이 다른 사람의 컴퓨터에 저장된다는 점과, 사이트가 해당 용량에 대한 비용을 청구해야 한다는 점입니다. 파일 크기 제한, 대기열, 일일 제한 및 워터마크가 존재하는 이유가 바로 이 때문입니다.
이제 브라우저가 이 작업을 직접 수행할 수 있습니다. Canvas, WebAudio, WebCodecs 및 WebAssembly를 사용하면 기기 외부로 아무것도 내보내지 않고도 이미지를 압축하거나, 오디오를 자르거나, 비디오를 다시 인코딩하거나, PDF를 읽을 수 있습니다. 이러한 방식으로 구축하면 느려지거나 무언가를 보관할 서버가 없기 때문에, 개인정보 보호 문제를 해결함과 동시에 파일 크기 제한과 대기열을 없앨 수 있습니다.
아무것도 업로드되지 않으므로, 사용자 기기의 저장 용량을 초과하지 않는 한 파일 크기에 제한이 없습니다. 계정이 없으므로 가입할 필요도, 취소할 것도 없습니다. 공유 프로세서가 아닌 사용자의 프로세서에서 작업이 이루어지므로 대기열이 없습니다. 또한 페이지가 로드되고 나면 도구가 오프라인에서도 계속 작동합니다. 사이트를 홈 화면에 설치하면 비행기 안에서도 작동합니다.
솔직하게 말씀드리면 다음과 같은 절충점이 있습니다. 무거운 작업은 데이터 센터의 속도가 아닌 사용자 기기의 속도로 실행되며, 일부 기능은 최신 브라우저를 반드시 필요로 합니다. 도구가 널리 지원되지 않는 브라우저 기능에 의존하는 경우, 아무런 알림 없이 작동을 멈추는 대신 해당 도구 페이지에 그 사실을 명시합니다.
ToolMole은 영업팀을 갖춘 회사가 아니라 소규모 독립 프로젝트입니다. 한 명의 개발자가 구축하고 유지 관리하며, 두더지 마스코트는 위원회의 결정으로 만들어진 것이 아닙니다.
도구가 작업을 위해 서버를 사용하지 않기 때문에 운영 비용이 낮습니다. 페이지 호스팅 외에는 다른 비용이 들지 않습니다. 유료화 대신 광고로 이 비용을 충당하여 도구를 무료로 무제한 제공할 계획입니다. 광고가 표시되는 경우, 도구와 명확하게 분리되며 사용자가 누르려던 버튼으로 오인될 수 있는 위치에는 절대 배치되지 않습니다.
도구의 오류, 어색한 번역, 또는 있어야 할 기능이 없는 경우 등 모든 의견을 [email protected]으로 보내주시면 환영합니다. 어떤 브라우저와 어떤 파일에서 문제가 발생했는지 명시된 버그 리포트가 가장 빠르게 수정됩니다.