Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

여기쏙 — Figma plugin 제작기 : 3. 성능

여기어때 favicon여기어때·Frontend·
TypeScriptReactJavaScript
2025년 12월 18일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 Figma 플러그인 '여기쏙 2.0'의 아키텍처를 바닥부터 재설계하고, 메인 스레드와 UI 스레드 간 비동기 통신을 emitPromise로 개선해 100개의 API를 동시 호출해도 1:1 매칭과 10초 타임아웃으로 안정성을 확보했다.

구현 방법

  • emitPromise를 통한 Request ID 패턴으로 동시성 관리
  • Single Pass Mapping과 상수화된 RegExp로 노드 탐색 비용 최소화
  • Text First / Image Queue로 렌더링 우선순위 최적화 및 Promise 캐싱
  • UI-스토리지 파이프라인: figma.clientStorage 활용

주요 결과

  • 동시성 문제 해결 및 안정성 향상
  • 대규모 렌더링에서 탐색/로딩 비용 감소 및 체감 속도 개선
  • 저장 파이프라인 도입으로 탭 간 데이터 공유 강화

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
84%

여기쏙 — Figma plugin 제작기 : 2. UI

여기어때 favicon여기어때·2025년 12월 18일
No Image
74%

여기쏙 — Figma plugin 제작기 : 1. 프록시 서버

여기어때 favicon여기어때·2025년 12월 18일
팀 개발 속도 높이기: 피그마 컴포넌트 코드 자동 변환 플러그인 제작기 섬네일
74%

팀 개발 속도 높이기: 피그마 컴포넌트 코드 자동 변환 플러그인 제작기

여기어때 favicon여기어때·2025년 09월 01일