시스템 아키텍처 // v2.1.0-stable
제로 서버 프로세싱
약속이 아닌 설계를 통한 개인정보 보호. 데이터는 항상 귀하의 RAM에 머뭅니다.
[01]
로컬 엔트리
Blob/File API를 통해 파일에 접근합니다. 외부로 패킷이 유출되지 않습니다.
[02]
샌드박스 할당
전용 메모리 버퍼(ArrayBuffer)가 로컬 샌드박스 내에 할당됩니다.
[03]
WASM 초기화
네이티브 성능을 위해 C++/Rust 바이너리를 WebAssembly로 컴파일합니다.
[04]
바이너리 실행
Web Worker 스레드에서 알고리즘이 데이터를 직접 처리합니다.
[05]
인메모리 출력
결과 파일은 임시 가상 URL(Blob URL)로 생성됩니다.
[06]
메모리 정리
세션 종료 또는 브라우저 종료 시 메모리는 즉시 삭제됩니다.
/ Logic Comparison
아키텍처 비교
| 기능 | 기존 클라우드 도구 | JustLocalTools |
|---|---|---|
| 데이터 전송 | 업로드/다운로드 필수 | 0KB 전송 |
| 개인정보 | 서버 로그에 기록됨 | 물리적으로 유출 불가능 |
| 속도 | 회선 속도에 의존 | 기기 CPU/RAM에 의존 |
| 보안 | 제3자 의존성 | 완전한 소유권 |
Documentation
기술 심층 분석
파일을 중개하는 기존 '클라우드' 도구와 달리, JustLocalTools는 정적 바이너리 제공자로 작동합니다. 사이트를 방문하면 브라우저가 '엔진'(JS 및 WASM)을 한 번 다운로드한 후, 브라우저 탭 내부에서 데스크톱 앱처럼 작동합니다.
FILE
USER DEVICEWASM
BROWSER RAMOUTPUT
LOCAL STORAGEWebAssembly를 통한 SIMD(단일 명령 다중 데이터) 명령을 활용하여 500MB PDF 병합이나 수천 장의 이미지 일괄 처리와 같은 무거운 작업도 인터페이스 프리징 없이 수행합니다. 모든 처리는 격리된 Web Worker에서 이루어져 UI 스레드를 부드럽게 유지합니다.
핵심 철학
"데이터는 기업의 자산이 아닌 책임입니다. 파일에 전혀 손을 대지 않음으로써 소스 단계에서 데이터 유출 위험을 차단합니다. 서버 흔적 없는 전문가용 도구입니다."