← 목록
브라우저 2026-05-19 6KB 읽기 6분

크라우니브라우저 v2.1.0 — 4상균형3진 벡터형 자립 브라우저

개요

크롬/사파리 핵심기능 동등 이상, 완전 4상균형3진 방사형셀코어 기반 브라우저. macOS/Windows/Linux 멀티OS 대응. 한선씨 100% 구현.

핵심 수치

  • 34개 모듈 — 전체 완료
  • 48,835줄 한선씨 코드
  • MASTERPLAN 900/900 태스크 완료
  • 에이전트 25+ 병렬 실행 (Sonnet)

모듈 목록 (31 파일)

코어 (5 파일, ~9,800줄)

파일줄수역할
HAL.한선1,972플랫폼 추상화: 윈도우/입력/IME/그래픽/파일/클립보드
GPU렌더러.한선1,637GPU 디바이스/텍스처/셰이더/SDF텍스트/애니메이션/VSync
셀코어브라우저.한선1,761방사형 셀 메모리/DOM트리/CSS캐시/이벤트/탭상태
프로세스관리.한선1,4773진 메모리/GC/IPC/크래시복구/스레드풀
크라우니브라우저v2.한선893메인 진입점, 6테마, 탭, URL네비, 단축키

렌더링 엔진 (7 파일, ~12,400줄)

파일줄수역할
CSS엔진.한선1,827CSS3 토크나이저/파서/선택자/명시도/캐스케이드/미디어쿼리/변수/변환/애니메이션
DOM엔진.한선2,047DOM Level 3, querySelector, 이벤트, MutationObserver, innerHTML
JS엔진.한선1,739ES2023 렉서/파서→AST/인터프리터, Promise(T/O/A), 글로벌환경
레이아웃엔진.한선1,591박스모델/BFC/IFC/플로트/포지션/플렉스/그리드/테이블/멀티컬럼
텍스트렌더러.한선1,365폰트/셰이핑/BiDi/CJK/세로쓰기/SDF/이모지
이미지처리.한선1,818PNG/JPEG/WebP/GIF/SVG 디코더, 리사이즈, 이펙트, 레이지로딩
컴포지터.한선1,555레이어 트리/합성모드/GPU프로모션/타일/스크롤물리/VSync

네트워크 (2+1 파일, ~3,600줄+)

파일줄수역할
HTTP스택.한선1,874URL파서/쿠키/DNS/HTTP1.1/캐시/CORS/WebSocket
캐시시스템.한선1,700HTTP캐시/L1메모리+L2디스크/LRU/ServiceWorker캐시/bfcache
네트워크고급.한선1,235HTTP/2 HPACK/멀티플렉싱 + HTTP/3 QUIC + TLS 1.3 + DoH + Happy Eyeballs

보안 (1 파일, 730줄)

파일줄수역할
보안엔진.한선730SOP/CORS/CSP/HSTS/추적방지/비밀번호관리

미디어 + 확장 (2 파일, ~3,470줄)

파일줄수역할
미디어재생.한선1,535오디오/비디오/HLS/DASH/WebAudio/캡션/PiP
확장시스템.한선1,939Manifest V3/콘텐츠스크립트/메시징/webRequest/tabs/bookmarks API

웹 플랫폼 (2+2 파일, ~1,546줄+)

파일줄수역할
스토리지엔진.한선1,546localStorage/IndexedDB/쿠키/FileSystemAccess/폼처리/자동업데이트
실시간통신.한선1,936WebRTC(SDP/ICE/DTLS/SRTP) + WebGL 2.0(GLSL/VBO/FBO/텍스처)
웹어셈블리.한선2,008WASM 바이너리파서/스택VM/선형메모리/WASI/JS브릿지/Atomics

UI + UX (8 파일, ~7,700줄)

파일줄수역할
탭검색엔진.한선1,703탭관리(그룹/고정/수면/분할)/옴니박스/뱅명령/계산기/검색엔진
알림시스템.한선1,155웹알림/Push/ServiceWorker/권한/광고차단/사이트설정
리더모드.한선640콘텐츠추출/읽기목록/번역/TTS/하이라이트
설정관리.한선750설정저장소/5테마/단축키/새탭/줌/실험기능(flags)
인쇄PDF.한선613인쇄설정/페이지네이션/PDF생성기/PDF뷰어
접근성.한선812WAI-ARIA/AccName/포커스/스크린리더(38한국어역할)/키보드네비
국제화.한선7286개로케일/숫자·통화·날짜포맷/번역시스템/BiDi/인코딩감지
개발도구.한선581Elements/Console/Sources/Network/Performance/CDP호환

데이터 + 동기화 (2 파일, ~2,970줄)

파일줄수역할
데이터관리.한선2,121북마크/히스토리/다운로드/자동완성/비밀번호/프로필/동기화/임포트
동기화엔진.한선849크로스디바이스 동기화/CRDT북마크/E2EE/충돌해결/스케줄러

빌드 + 성능 (2 파일, ~2,630줄)

파일줄수역할
빌드시스템.한선692크로스플랫폼빌드/.app/.AppImage/.NSIS/WASM/RPi5
성능최적화.한선1,938WebVitals/프레임예산/메모리압력/탭스로틀링/에너지효율

4상균형3진 적용

  • Promise: T=fulfilled, O=pending, A=rejected
  • 보안: T=신뢰, O=중립, A=위험, U=미분류
  • : T=활성, O=로딩, A=수면, U=새탭
  • 동기화: T=완료, O=동기화중, A=오류, U=미초기화
  • 네트워크: T=보안, O=연결중, A=실패, U=미확인
  • 알림: T=허용, O=기본, A=거부
  • 전체 모듈에 셀코어 규칙 엔진 내장

빌드 방법

bashcd /Users/ef/CrownyOS/crownyc
./hanseonc_high /Users/ef/CrownyBrowser/src/v2/크라우니브라우저v2.한선 > /tmp/browser2.toau
./crownyc run /tmp/browser2.toau

관련 파일

  • 소스: /Users/ef/CrownyBrowser/src/v2/ (31+ 파일)
  • MASTERPLAN: /Users/ef/CrownyBrowser/MASTERPLAN-v2.md (900/900 완료)
  • CLAUDE.md: /Users/ef/CrownyBrowser/CLAUDE.md

잔여 이슈

  1. 3개 에이전트 파일 완료 대기전체 34파일 완료 (48,835줄)
  2. hanseonc_high 컴파일 테스트 필요 (개별 모듈 단위)
  3. 실제 OS 네이티브 통합 (C 래퍼) 필요
  4. 디자인 번들(프리미엄.한선) 연동
  5. crowny-hub 커밋