다운로드의 패러다임을 바꾸다.
병합 지연 0초의 초고속 가속 엔진.

동적 세그먼트 워크 스틸링과 위치 직접 I/O(WriteAt)로 99% 멈춤 없이 100% 대역폭을 유지합니다. Windows와 macOS를 모두 네이티브로 지원합니다.

Windows 10/11 & macOS 초경량 네이티브 바이너리 Apple Silicon & Intel MIT 라이선스 SHA-256 검증 가능
Loadin Desktop — High Performance Native Engine
84.60 MB/s (16 Threads)
다운로드 검색 (Ctrl + F)...
Windows_11_Enterprise_24H2_x64.iso
3.82 GB / 5.80 GB (65.8%) · 남은 시간: 24초
84.60 MB/s
Dynamic Work-Stealing Range (16-Way Bisect) os.File.WriteAt Lock-Free Direct I/O
활성 워커: 16/16 고루틴 (Dynamic Stealing 활성) 병합 대기 시간: 0.00초 (Zero Delay)

실시간 동적 워크 스틸링(Work-Stealing) 가속 시뮬레이터

기존 고정 분할 방식은 특정 스레드가 느려지면 다른 스레드가 끝나도 멍하니 기다리며, 마지막 99%에서 긴 디스크 병합 멈춤이 발생합니다.
Loadin의 동적 워크 스틸링은 작업을 마친 워커가 남은 큰 세그먼트를 즉시 50% 분할(Bisect)하여 끝까지 100% 대역폭을 유지합니다.

실시간 측정 대역폭: 0.0 MB/s
기존 고정 분할 다운로더 병합 지연 발생
Worker #1 (0 - 256 MB) 고정 분할
Worker #2 (256 - 512 MB) 고정 분할
Worker #3 (512 - 768 MB) 네트워크 병목 지연!
Worker #4 (768 - 1024 MB) 고정 분할
상태: 준비 (대기 중)
Loadin Engine (Work-Stealing) 병합 지연 0.0초
Worker #1 (0 - 256 MB) ⚡ #3 잔여구간 스틸링
Worker #2 (256 - 512 MB) 동적 버퍼 가속
Worker #3 (512 - 768 MB) 원자적 이등분(Bisect) 지원받음
Worker #4 (768 - 1024 MB) Lock-Free Direct I/O
상태: 준비 (대기 중)
[00:00.0] 시스템 준비 완료. 상단 '시뮬레이션 시작' 버튼을 누르면 1,024 MB 파일 전송 테스트가 시작됩니다.

내 PC 사양 기반 최적 스레드 자동 동기화

CPU 모델명, 논리 코어 수, 물리 RAM을 복합 연산하여 컨텍스트 스위칭 오버헤드 없이 네트워크 어댑터를 극한으로 활용할 수 있는 스레드를 자동 산출합니다.

현재 브라우저 감지 시스템 사양

방문 중인 브라우저 환경에서 즉시 감지된 하드웨어 스펙입니다.

CPU 논리 코어
8 Cores
시스템 메모리
16 GB
운영체제 환경
Windows 11 / 10 x64
12 스레드
버퍼 8 MB · 예상 가속 5.0x ~ 6.5x
다른 CPU 코어 수 시뮬레이션: 8 Cores

순수 시스템 프로그래밍으로 빚어낸 6대 기술

무거운 브라우저 엔진이나 서드파티 런타임 없이, Go 1.23과 네이티브 서브시스템으로 극한의 효율을 추구했습니다.

동적 세그먼트 워크 스틸링 (Dynamic Work-Stealing)

고정 분할 방식의 한계를 원천 극복합니다. 먼저 작업을 끝낸 고루틴(Goroutine)이 현재 진행 중인 가장 큰 세그먼트(남은 용량 ≥ 1MB)를 실시간 감지하여 중간 지점을 원자적으로 분할(Atomic Bisect)하고 즉시 새로운 HTTP Range 연결을 생성합니다. 마지막 1바이트까지 모든 스레드가 100% 가동됩니다.

// Atomic Work-Stealing Bisect Algorithm
mid := remaining.Start + (remaining.End - remaining.Start)/2
newSegment := &SegmentState{Start: mid, End: remaining.End, Status: "streaming"}

병합 지연 0초 (Positional I/O)

임시 분할 파일(.part1, .part2)을 내려받아 합치느라 디스크가 멈추는 현상이 없습니다. 디스크 공간을 선할당(Truncate)하고 오프셋 기반 os.File.WriteAt으로 락-프리 직접 기록합니다.

네이티브 시스템 트레이 & 메뉴바 연동

Windows 트레이 및 macOS 메뉴바 완벽 연동. 마우스 호버 시 실시간 전송 속도 및 진행 건수 툴팁을 표시합니다. 창을 닫아도 백그라운드에서 가볍게 상주하며 즉시 복원됩니다.

온디맨드 다운로드 추가 창 & loadin://

화면을 가리는 위젯 없이, 브라우저에서 다운로드 링크를 클릭했을 때만 560×412 크기의 네이티브 창이 즉시 나타납니다. loadin:// 시스템 프로토콜 완벽 지원.

엔드투엔드 무결성 검증 (SHA-256)

다운로드 중 실시간 해시 연산을 병렬 스트리밍하여 완료 즉시 SHA-256 및 MD5 무결성을 검증합니다. 깨진 파일이나 변조된 파일의 실행을 원천 차단합니다.

10GB 대용량 파일 실측 테스트

1Gbps 기가비트 대역폭 환경에서 10GB 단일 바이너리 다운로드 소요 시간 및 디스크 I/O 낭비율 측정 결과입니다.

다운로더 솔루션 총 소요 시간 99% 병합 지연 디스크 I/O 오버헤드 메모리 점유율
일반 웹 브라우저 (Chrome / Edge / Safari 기본) 12분 40초 0초 (단일 스트림) 1.0x (단일 기록) ~350 MB
기존 오픈소스 다운로더 (고정 분할 방식) 2분 45초 +42초 (디스크 병합 멈춤) 2.0x (임시파일 재복사) ~120 MB
✦ Loadin v2.1 (Dynamic Work-Stealing) 1분 18초 (최고속) 0.00초 (즉시 저장) 1.0x (WriteAt 오프셋 직접 기록) ~18 MB (초경량)

Chrome & Edge 브라우저 원클릭 연동

Manifest V3 표준 브라우저 확장프로그램을 통해 웹 서핑 중 클릭하는 모든 대용량 파일과 미디어를 Loadin으로 자동 전달합니다.

1

확장프로그램 패키지 다운로드 & 압축 해제

아래 버튼을 눌러 확장프로그램 ZIP 파일을 다운로드한 후 편한 폴더에 압축을 풉니다.

loadin-extension.zip (8.5 KB)
2

Edge 확장 페이지 열기 & 개발자 모드 활성화

Edge 주소창에 아래 주소를 입력하거나 복사하여 이동한 뒤 좌측의 '개발자 모드' 토글을 켭니다.

edge://extensions
3

압축 해제된 확장 로드

상단의 '압축 풀린 확장 로드' 버튼을 클릭하고 1단계에서 압축을 푼 폴더를 선택하면 끝납니다!

Extension

Loadin 브라우저 헬퍼

모든 브라우저의 다운로드 API를 가로채어 백그라운드 Loadin 엔진으로 즉각 라우팅합니다. 대용량 파일, 비디오, 아카이브 자동 감지.

✓ Manifest V3 완전 규격 준수
✓ 백그라운드 0.0% CPU 유휴 유지
확장프로그램 ZIP 다운로드

릴리즈 다운로드

사용 중인 운영체제(Windows / macOS)와 환경에 맞춰 적합한 패키지를 선택하세요.

단일 포터블 실행 파일

Loadin.exe · 6.76 MB · Windows x64
  • 설치 없이 클릭 즉시 실행
  • USB 메모리 휴대 가능
  • 관리자 권한 불필요
  • 동일한 시스템 트레이 & 가속 엔진 탑재
  • CLI 인수 지원 (-url, -headless)
포터블 다운로드 (6.7 MB)

브라우저 확장프로그램

loadin-extension.zip · 8.5 KB · MV3
  • Chrome, Edge, Brave 호환
  • 최신 Manifest V3 규격 준수
  • 다운로드 클릭 시 가속 창 자동 호출
  • 스트리밍 비디오 링크 원클릭 스니핑
  • 확장 팝업에서 원클릭 엔진 제어
확장 ZIP 다운로드 (8.5 KB)

공식 SHA-256 무결성 검증 해시값

Windows Setup (LoadinSetup.exe)
BC7A6B6034D35CEFE88B25E67DCA333485CF9228B09F8EE7C8067482ABFCC0F9
Windows Portable (Loadin.exe)
B6D485ACE173EBF8584B73E52305EDD828A60AD312C2CD149BCCCB52875B41D9
macOS App Bundle (Loadin.app.zip)
025FFFE95C427A1010E70353A3998CFCFEA3B0EBCFCEE8C64579B145BC8A917E
macOS Apple Silicon (Loadin_darwin_arm64)
B676D6DEB9B0C7BC1036AC2F6C39A104ECDE462769A0F7F5408EBD3AA413CE8D
macOS Intel Mac (Loadin_darwin_amd64)
743AEED4D7517BC072B1D30DC5BA72870B0E7F2D18A7FDEB282F06AC314300D9

자주 묻는 질문

Loadin에 대해 궁금한 점들을 명쾌하게 정리했습니다.

Q. '병합 지연 0초'는 기술적으로 어떻게 작동하나요? ▾
기존 다운로더는 각 스레드마다 별도의 임시 파일(.part)을 다운로드한 후, 99%에서 하나의 파일로 디스크를 다시 읽고 복사하여 합칩니다. 이 과정에서 수 기가바이트의 디스크 읽기/쓰기 멈춤이 발생합니다.

Loadin은 작업 시작 시 대상 파일 크기만큼 디스크를 Truncate로 선할당하고, 각 고루틴이 위치 직접 I/O(os.File.WriteAt)로 해당 바이트 위치에 병렬 락-프리 직접 기록합니다. 따라서 마지막 바이트가 도착하는 순간 이미 원본 파일이 완성되어 있어 병합 시간이 0.00초입니다.
Q. 백그라운드 상주 시 시스템 자원은 얼마나 소모되나요? ▾
Loadin은 Electron 같은 무거운 웹 브라우저 런타임을 포함하지 않고 순수 Go와 시스템 네이티브 서브시스템으로 컴파일되었습니다. 유휴 상태(Idle)에서는 CPU 점유율 0.0%, RAM 메모리는 15~20MB 수준으로 매우 가볍게 동작합니다.
Q. Windows SmartScreen 또는 macOS 게이트키퍼 경고가 나타납니다. ▾
오픈소스 소프트웨어 특성상 고가의 상용 코드 사이닝 인증서가 적용되지 않아 신규 빌드 파일 실행 시 Windows SmartScreen의 "알 수 없는 게시자" 또는 macOS의 "확인되지 않은 개발자" 알림이 나타날 수 있습니다. [추가 정보] → [실행](macOS에서는 우클릭 후 [열기])을 누르시면 정상적으로 실행되며, 본 웹사이트에 공개된 공식 SHA-256 해시값을 통해 파일의 순수 무결성을 직접 검증하실 수 있습니다.
Q. 브라우저 확장 프로그램이 꼭 필요한가요? ▾
필수는 아닙니다. Loadin 앱 내에서 직접 URL을 입력하거나, 클립보드에 다운로드 링크를 복사하면 자동으로 감지하여 추가할 수 있습니다. 다만 Chrome이나 Edge에서 웹 서핑 중 다운로드 버튼을 눌렀을 때 자동으로 Loadin 가속 창을 띄우려면 확장프로그램 설치를 권장합니다.