TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
403938373635343332313029
AI
Speculative Decoding 프로덕션 — LLM 추론 2배 빠르게 만드는 법
draft 모델 + verifier 구조로 토큰 생성을 병렬화. n-gram, Medusa, EAGLE-2 비교와 vLLM 적용 실측 1.8~2.4배.
Frontend
Qwik 2.0 Resumability — Hydration 없는 SPA의 진짜 가치
Qwik 2.0 resumability 실측. React/Next 대비 TTI 5배 단축, JS 페이로드 90% 감소. 작동 원리와 라우팅·서버 액션·한계까지.
Frontend
Tailwind CSS v4 Oxide 엔진 — Rust 빌드 5배 가속 실측
Tailwind v4 Oxide(Rust) 엔진 실측. 대형 프로젝트 빌드 4.8배·증분 11배 가속. CSS-first config 전환 함정과 v3 호환 한계.
Frontend
Web Vitals INP — FID 작별, 응답성 개선 실전 전략
FID를 대체한 INP의 정의·측정·개선. 무엇이 페이지를 "버벅이게" 보이게 하는가, 실제 개선 사례 6가지.
Frontend
Vite 6 vs Turbopack 1.0 — 모노레포 5,000 모듈 빌드 실측 비교
같은 5,000 모듈 Next.js 모노레포를 Vite 6와 Turbopack 1.0으로 빌드 비교. dev start·HMR·prod build·메모리.
Backend
Python 3.13 No-GIL — 진짜 멀티스레드, 어디서 빠르고 어디서 망가지나
Python 3.13 free-threaded 빌드 실측. CPU 바운드 4.7배 가속, 일부 C 익스텐션 부재, 운영 도입 결정 가이드.
Frontend
Astro 5 Server Islands — 정적과 동적의 균형, 실전 정답
Astro 5의 Server Islands가 만드는 새 아키텍처. 정적 페이지에 부분만 동적, 캐시 정책·데이터 페칭·SEO·실측까지.
Frontend
Vue 4.0 Vapor 모드 마이그레이션 — Virtual DOM 작별, 무엇이 달라지나
Vue 4.0 Vapor 모드 동작 원리와 마이그레이션 가이드. Virtual DOM 시대를 끝내는 컴파일 시점 직접 DOM 모델.
Database
PostgreSQL 18 비동기 I/O 튜닝 — io_uring 실측·OLTP 35% 향상의 비밀
PG 18의 비동기 I/O가 OLTP 35% 향상을 만드는 이유. io_uring·Direct I/O 작동 원리, 운영 환경별 튜닝 가이드.
Frontend
Next.js 16 캐싱 모델 — "use cache" 디렉티브 실전 정리
Next.js 16의 새 캐싱 모델 정리. "use cache" 디렉티브, dynamicIO, fetch 캐시 변화, 마이그레이션 함정.
Backend
Bun 2.0 vs Node.js 24 — 프로덕션 마이그레이션 결정 가이드 (Anthropic 인수 이후)
Anthropic이 인수한 후 코어 인프라가 된 Bun. 콜드 스타트 290ms, npm 대비 20~40배 빠른 설치. 그래도 Node를 못 떠나는 이유.
Database
PostgreSQL 18 핵심 기능 — uuidv7·비동기 I/O·Skip Scan·OAuth 한 번에 정리
PostgreSQL 18의 비동기 I/O로 3배 빠른 스캔, uuidv7, OAuth, virtual generated columns, RETURNING 강화 등 실전 영향도 분석.