반복 탐색이 병목을 만듭니다

Server Component가 빌드된다는 이유로 각 페이지에서 파일 시스템을 자유롭게 탐색하면 같은 Markdown이 여러 번 파싱됩니다. 게시글 수가 많을수록 이 중복 비용이 눈에 띄게 커집니다.

하나의 생성 단계

NicheWeave의 content 스크립트는 frontmatter와 본문을 한 번 읽어 generated/content-index.json을 만듭니다. 정적 경로 생성과 관련 글 계산은 이 파일만 사용합니다.

검색 데이터는 별도로 줄입니다

본문 전체는 검색 인덱스에 넣지 않습니다. 제목, 설명, 카테고리, 태그와 날짜만 담고 검색 페이지에 들어왔을 때만 내려받습니다.

벤치마크는 저장소를 더럽히지 않습니다

2,000개의 샘플 파일을 commit하는 대신 메모리에서 동일한 메타데이터를 생성하는 스크립트로 정렬과 직렬화 비용을 측정합니다.