페이지보다 먼저, 그런데 설정을 실어서 주입하기
document_start·MAIN world 주입의 타이밍 문제, executeScript의 실패, chrome.userScripts와 '사용자 스크립트 허용' 토글, DNR로 헤더 맞추기
document_start·MAIN world 주입의 타이밍 문제, executeScript의 실패, chrome.userScripts와 '사용자 스크립트 허용' 토글, DNR로 헤더 맞추기
권한 0으로 재전송하기(inspectedWindow.eval + 폴링), HTTP/2 의사헤더, --compressed, 순수 함수 테스트, 퍼저까지
기능 하나를 추가할 때마다 콜백 사슬 넷을 엮어야 했던 PAGE 에디터 셸을, 불변 AppState 와 순수 reduce, 단일 onEvent 로 수렴시키되 단일 상태 객체와 타이핑 경로는 일부러 따르지 않은 재설계의 회고
마스킹과 플레이스홀더, safe/raw 단순화, IndexedDB 폐기, export↔import 대칭 — 더하기보다 빼기가 어려웠던 결정들
DevTools Network 탭의 빈틈과 토큰 유출 문제, 그리고 '최소권한'을 정체성으로 삼은 이유
blog-post-workflow로 5분이면 될 줄 알았던 자동화가 code 128, 2026-00-30, 사라진 첫 줄, 권한까지 네 번 막힌 과정
`swift {file}` 한 줄로 끝날 줄 알았던 Swift 실행이 Windows 에서는 immediate 모드 부재부터 막혀, MSVC 헤더·링킹·tar long-name 까지 일곱 겹의 벽을 지난 회고
한 줄짜리 설치 명령으로 끝날 줄 알았던 Ruby LSP 가 prebuilt 번들 다중 버전까지 늘어진 회고 — Windows 의 부재, MSYS2 의 무게, 마지막에 닿은 자리
'no version available' 한 줄에서 출발해 4계층 fallback 과 자동 갱신 파이프라인까지 도달한 회고