TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
129612951294129312921291129012891288128712861285
Frontend
HTMX 2.1 hypermedia — 1년 운영 후 정착 패턴 8가지
HTMX 2.1 production 1년. 사내 admin 도구 6개, JS 1MB → 14KB. Server-driven UI 패턴 8가지 정착.
Frontend
Lit 4.0 SSR — Web Components 서버 렌더 사후
Lit 4.0 SSR 정식. design system을 web components로, React 앱에 임베드. 코드 공유 100%, 빌드 통합 패턴.
Frontend
SvelteKit 3.0 + Cloudflare D1 — Edge SSR + Vector Search 사후
SvelteKit 3.0 GA + Cloudflare D1 + Vectorize 통합. 마케팅 사이트 + 사내 RAG 6주 운영. p99 응답 80ms, 비용 월 $42.
Backend
Python 3.13 free-threaded — GIL 제거 실측 12주
Python 3.13 No-GIL(PEP 703) 활성 빌드 12주 production. CPU-bound 워크로드 6.4배 빨라짐, 라이브러리 호환 70%, 채택 기준.
Backend
Go 1.23 generic types — 6개월 production 패턴
Go 1.23 generic types 안정 6개월. 사내 라이브러리 12개 generic 도입. 코드 중복 -52%, 패턴·함정 정리.
Backend
Zig 0.14 → 1.0 로드맵 — 빌드 시스템 production 적용
Zig 0.14 production 적용. comptime 강화, package manager 안정, C 라이브러리 wrap 자동. Rust 대비 빌드 시간 -68%.
Backend
Rust 1.85 async closures — production 패턴 4개월
Rust 1.85의 async closures 정식. async-fn-trait 안정화. Tokio·tower middleware 4개월 적용, 코드 -38%.
Mobile
Tauri 2.4 mobile — iOS·Android 단일 코드 빌드 사후
Tauri 2.4 mobile GA. 데스크탑·iOS·Android 단일 코드. 사내 앱 1개 (StickyMemo 모바일) 8주 운영. native API·앱 사이즈·빌드.
Backend
Spin 3.0 Fermyon — Serverless WASM 도입 4개월 사후
Spin 3.0 (Fermyon) production 4개월. 콜드 스타트 ms 단위, Cloudflare Workers 대안. Rust·JS·Python 다국어 컴포넌트.
Backend
wasmCloud 1.5 — 분산 WASM 워크로드 사내 정착
wasmCloud 1.5 production. NATS lattice로 멀티 클러스터 WASM actor 분산. 12개 마이크로서비스 운영, 콜드 스타트 ms 단위.
Backend
WASM Component Model 2.0 — Language interop 사후
WASM Component Model 2.0 GA. Rust·Go·Python·JS 컴포넌트 interop production 18개월. WIT interface 정착.
Frontend
WebGPU 1.0 + Three.js r170 — 브라우저 3D 게임 데모 사후
WebGPU 1.0 GA + Three.js r170 WebGPURenderer. 100K instance 렌더링 90fps. WebGL 대비 메모리 -32%, 한계와 호환성.