Knowledge

TIL에서 일반화한 재사용 가능한 지식 문서입니다. 카테고리별로 정리되어 있습니다.

입력 후 350ms 뒤 자동 검색됩니다.

59개의 문서

Updated 2026-07-14operating-systemInferred

셸 단어 분리와 인용

셸이 변수 확장 결과를 공백 기준으로 여러 인자로 쪼개는 단어 분리와, 인용으로 이를 막는 규칙

Updated 2026-07-13browserInferred

Service Worker stale-while-revalidate

Service Worker Cache Storage에서 캐시를 즉시 반환하고 백그라운드로 최신화하는 SWR 패턴과 용량·보안 주의점

Updated 2026-07-13networkInferred

Presigned URL cache key normalization

임시 서명 URL을 캐시할 때 인증 쿼리만 제거하고 의미 쿼리는 유지하는 키 정규화 규칙

Updated 2026-07-13testingInferred

Playwright flaky vs failed triage

E2E CI에서 retry 결과로 flaky와 deterministic failed를 분리하고, 타이밍 경쟁과 빌드 결함을 구별하는 방법

Updated 2026-07-13browserInferred

Canvas deterministic node rendering

Canvas 2D 그래프 노드의 색·반짝임을 ID 해시로 안정화하고, globalAlpha·shadow 상태를 복구하는 패턴

Updated 2026-07-13browserInferred

Cache generation stale-write guard

비동기 캐시 삭제와 stale-while-revalidate가 겹칠 때 generation으로 늦게 끝난 요청의 재저장을 막는 패턴

Updated 2026-07-12frontendVerified

BFS 문서 관계 로컬 그래프

frontmatter related·wikilink 인덱스를 BFS로 N홉 이내 이웃만 모아 force-graph로 시각화하는 패턴

Updated 2026-07-11frontendObserved

Scroll-driven narrative layout

GSAP 없이 scroll-timeline·sticky stage·pure CSS keyframes로 제품 스토리를 스크롤에 동기화하는 zero-JS 내러티브 패턴

Updated 2026-07-11browserInferred

font-display optional and CLS

optional display로 late webfont swap을 막아 태그·본문 layout shift(CLS)를 줄이는 타이포 전략

Updated 2026-07-11browserInferred

CSS view-timeline entry animation

animation-timeline view()와 animation-range entry로 스크롤 진입 fade/slide를 JS 없이 만드는 패턴

Updated 2026-07-10frontendInferred

Nested modal document navigation

단일 modal shell 안에서 documentId 스택을 push/pop하며 gallery→peek→related를 이어주는 탐색 패턴

Updated 2026-07-09frontendInferred

Read-only viewer bundle splitting

리치텍스트 editor와 read-only viewer entry를 분리해 peek·embed 경로에서 PM/dnd 번들을 제거하는 패턴

Updated 2026-07-09frontendInferred

Hierarchical document navigation

블록 문서 그래프에서 page 블록·push/peek navigator·breadcrumb으로 자식 문서를 탐색하는 패턴

Updated 2026-07-08networkInferred

SSRF URL fetch 프록시 가드

서버가 사용자 제공 URL을 fetch하는 프록시에서 스킴·호스트 allowlist로 SSRF를 막는 방법