피드로 돌아가기
Show GN: yukari-rubi : 일본어 웹사이트에 히라가나를 달아주는 Firefox 확장기능
GeekNewsGeekNews
Frontend

Show GN: yukari-rubi : 일본어 웹사이트에 히라가나를 달아주는 Firefox 확장기능

XCDAT 및 zstd 압축을 통한 200MiB 제한 극복 및 WASM 기반 일본어 분석 엔진 구현

nyanrus2026년 4월 28일1intermediate

Context

브라우저 확장 기능 내 일본어 한자 읽기 제공을 위해 sudachi.rs와 SudachiDict 도입 시도. Mozilla Add-ons의 패키징 용량 제한인 200MiB 초과로 인한 배포 불가 상황 발생.

Technical Solution

  • WASM 기반 런타임 환경 구축을 통한 브라우저 내 일본어 분석 엔진 직접 실행 구조 설계
  • SudachiDict 내 Trie 구조의 효율적 관리를 위한 XCDAT 압축 알고리즘 적용
  • zstd 압축 기법 병행 도입을 통한 데이터 저장 공간 최적화 및 로딩 속도 균형 확보
  • 사전 데이터 크기 감소를 통한 Mozilla Add-ons 배포 제약 조건 충족 및 런타임 메모리 효율 개선

클라이언트 사이드 라이브러리 도입 시 배포 플랫폼의 용량 제한 확인 및 데이터 구조 최적화(Trie compression)와 압축 알고리즘(zstd) 조합 검토

원문 읽기