2026-06-27

요약 (AI 작성)

iris JS 엔진 인터프리터 성능에 집중한 날입니다(25커밋). Math intrinsic 캐시 경로 직접 처리, 숫자 점프(JLess/JLessLong)·관계형 jump 단축, 배열·객체 GetByVal/GetById 숫자 읽기와 prototype 조회 생략, 전역 캐시 인덱스 읽기·숫자 전역 쓰기 캐시 히트 단축, JSON payload lazy parse·compact layout snapshot 검증 단축, Uint8Array 숫자 인덱스 쓰기 경로 최적화 등 핫패스를 촘촘히 깎았습니다. maru도 소폭 커밋이 있었습니다.

커밋

ohah/iris

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#1081mergedfeat(app): 탭 스타일 pill 추가 (chrome.tab-style=pill, TS2)
ohah/iris#141merged[codex] 객체 property index 병목 최적화
ohah/maru#1080mergedfeat(app): 탭 스타일 직교 축 chrome.tab-style (connected|underline, TS1)
ohah/maru#1079mergedfeat(app): 탭 연결형 cutout + 앰버 언더바 · 번호 prefix 제거 (U-tab2)
ohah/iris#140merged[codex] JSON length 병목 계측 및 최적화
ohah/maru#1078mergedfeat(app): Cmd+Q 앱 종료에 항상 확인 모달 추가
ohah/maru#1077mergedfeat(app): chrome 기본 테마 rich화 · 세팅 슬라이더 값 표시 · 폰트 보폭 1pt 고정
ohah/maru#1076mergedfix(renderer): code-review high 후속 — 아이콘 width-2를 카드 보조줄만 opt-in + 정리
ohah/iris#139mergedperf: strict HBC 타이밍 프로파일러 추가
ohah/maru#1075mergedfix(renderer): 합성 아이콘 게이트를 등록 codepoint만으로 좁힘 (Nerd Fonts v3 PUA 겹침)
ohah/iris#138mergedperf: 빈 materialized layout 조회 생략
ohah/maru#1074mergedfeat(renderer): 사이드바 카드 깃·폴더 아이콘 키움 + 경로줄 폴더 아이콘 추가
ohah/iris#137mergedperf: Math 전역 shadow 상태를 캐시
ohah/iris#136mergedperf: 객체 GetById prototype 조회 생략
ohah/iris#135mergedperf: Math intrinsic 캐시 경로 직접 처리
ohah/iris#134mergedperf: TryGetById Math 캐시 경로 직접 처리
ohah/iris#133mergedperf: 배열 GetByVal 숫자 읽기 직접 처리
ohah/iris#132mergedperf: JLessLong 숫자 점프 직접 처리
ohah/iris#131mergedperf: JLess 숫자 점프 직접 처리
ohah/iris#130mergedperf: 숫자 add와 write register 직접 처리
ohah/iris#129mergedperf: global get cache hit 직접 처리
ohah/iris#128mergedperf: Call2 native Math 직접 처리
ohah/iris#127mergedperf: JSON compact layout snapshot 검증 단축
ohah/iris#126mergedperf: Uint8Array 숫자 인덱스 쓰기 경로 최적화
ohah/iris#125mergedperf: HBC 일반 호출과 Uint8Array 쓰기 경로 최적화
ohah/iris#124mergedperf: JSON payload lazy parse layout 적용
ohah/iris#123mergedperf: Math intrinsic 캐시 조회 순서 최적화
ohah/iris#122mergedperf: 객체 숫자 쓰기 캐시 히트 단축
ohah/iris#121mergedperf: 빈 materialize 검사 건너뛰기
ohah/iris#120mergedperf: 숫자 전역 쓰기 직접 갱신
ohah/iris#119mergedperf: 숫자 전역 쓰기 캐시 히트 단축
ohah/iris#118mergedperf: 객체 캐시 히트 문자열 해석 단축
ohah/iris#117mergedperf: 객체 캐시 인덱스 읽기 단축
ohah/iris#116mergedperf: 전역 캐시 인덱스 읽기 단축
ohah/iris#115mergedperf: 관계형 jump 숫자 경로 단축
ohah/iris#114mergedperf: Uint8Array length 직접 경로 추가
ohah/maru#1073mergedfix(app): 리셋 성공 토스트(notice)가 마우스·키보드 입력을 막던 회귀 수정
ohah/iris#113mergedperf: global read string decode 지연