피드로 돌아가기
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 압축 기법 도입
  • 속도와 용량 간 Trade-off 분석을 통한 최적의 압축률 설정 및 런타임 성능 확보
  • Client-side 분석 엔진 배치를 통한 서버 통신 비용 제거 및 응답 지연 최소화

브라우저 확장 기능 개발 시 스토어별 패키지 용량 제한을 사전에 확인하고, 대용량 사전 데이터 처리 시 XCDAT나 zstd 같은 특화 압축 알고리즘과 WASM 조합을 검토할 것

원문 읽기