#2 / 3
document_start·MAIN world 주입의 타이밍 문제, executeScript의 실패, chrome.userScripts와 '사용자 스크립트 허용' 토글, DNR로 헤더 맞추기섹션
46 페이지
Posts
#1 / 3
브라우저 지문을 가리는 확장의 시작, 일관성이 핵심인 이유, best-effort라는 정직한 포지셔닝어설픈 위장은 오히려 더 튄다
#3 / 3
권한 0으로 재전송하기(inspectedWindow.eval + 폴링), HTTP/2 의사헤더, --compressed, 순수 함수 테스트, 퍼저까지eval이 Promise를 안 기다려서, 전역에 써두고 폴링했다
#14 / 16
기능 하나를 추가할 때마다 콜백 사슬 넷을 엮어야 했던 PAGE 에디터 셸을, 불변 AppState 와 순수 reduce, 단일 onEvent 로 수렴시키되 단일 상태 객체와 타이핑 경로는 일부러 따르지 않은 재설계의 회고콜백이 흩어질 때, 상태를 onEvent 하나로 모으기
#2 / 3
마스킹과 플레이스홀더, safe/raw 단순화, IndexedDB 폐기, export↔import 대칭 — 더하기보다 빼기가 어려웠던 결정들가린 cURL이 그대로 실행되게, 토큰을 변수 자리로
#1 / 3
DevTools Network 탭의 빈틈과 토큰 유출 문제, 그리고 '최소권한'을 정체성으로 삼은 이유Copy as cURL이 토큰을 그대로 흘린다
GitHub Actions로 프로필 README에 최신 블로그 글 띄우기
#13 / 16
`swift {file}` 한 줄로 끝날 줄 알았던 Swift 실행이 Windows 에서는 immediate 모드 부재부터 막혀, MSVC 헤더·링킹·tar long-name 까지 일곱 겹의 벽을 지난 회고`swift hello.swift` 한 줄이 Windows SDK 링킹까지 닿기까지
#12 / 16
한 줄짜리 설치 명령으로 끝날 줄 알았던 Ruby LSP 가 prebuilt 번들 다중 버전까지 늘어진 회고 — Windows 의 부재, MSYS2 의 무게, 마지막에 닿은 자리`gem install solargraph` 한 줄에서 prebuilt 번들 다중 버전까지
#11 / 16
'no version available' 한 줄에서 출발해 4계층 fallback 과 자동 갱신 파이프라인까지 도달한 회고