#None
전체 게시글 17개
-
데이터 검증(validation) 라이브러리 Zod
Zod란? Zod는 TypeScript를 중심으로 설계된 데이터 검증(validation) 라이브러리 입니다. 스키마를 한 번 정의하면 런타임 데이터 검증 과 정적 타입 추론 을 동시에 제공하는 것이 가장 큰 특징입니다. 즉, 외부에서 들어오는 신뢰할 수 없는 데...
-
Pagefind(Indexing)
Indexing 기본 개념 Pagefind는 빌드 시점에 HTML 파일을 분석하여 검색에 사용할 정적 인덱스를 생성합니다. 이 과정은 서버나 백엔드 없이 수행되며, 생성된 인덱스는 배포된 정적 파일에 포함되어 사용자 브라우저에서 직접 검색에 활용됩니다. 기본적으로...
-
Pagefind(Multisite Search)
Pagefind는 란 무엇인가? Pagefind는 정적(Static) 웹사이트에 검색 기능을 추가해주는 정적 검색 라이브러리입니다. 서버나 별도 인프라 없이, 방문자의 브라우저에서 빠르고 가볍게 검색이 실행되도록 설계되어 있습니다. Astro, Jekyll 등과...
-
HTML5 시멘틱 태그 정리
HTML5 시멘틱 태그란? HTML5 시멘틱(Semantic) 태그는 태그 자체의 의미를 통해 문서 구조와 역할을 명확하게 표현 하기 위해 도입된 태그입니다. 기존의 중심 마크업은 구조 파악이 어렵고 의미 전달이 제한적이었으나, 시멘틱 태그를 사용하면 브라우저,...
-
웹 렌더링 방식 정리 (CSR / SSR / SSG / ISR)
웹 프론트엔드 전반에서 사용되는 주요 렌더링 방식인 CSR, SSR, SSG, ISR을 개념 중심으로 정리한 문서입니다. 렌더링 방식 한눈에 비교 방식 HTML 생성 시점 주요 특징 CSR 브라우저 SPA, JS 중심 SSR 요청 시 서버 SEO, 초기 로딩 SS...
-
HTTP 란 무엇인가?
HTTP 란 무엇인가? HTTP (HyperText Transfer Protocol) 서버 클라이언트간 데이터를 주고 받기 위해 사용되는 통신 규약 입니다. 네트워크 계층 구조상에서는 TCP 위에서 동작하는 애플리케이션 계층(Application Layer) 프로...
-
pm2-logrotate
PM2 PM2(Process Manager 2)는 Node.js 애플리케이션을 운영 환경에서 안정적으로 실행하고 관리해주는 프로세스 매니저입니다. 서버가 재부팅되거나 JavaScript 특성상 에러로 인해 애플리케이션이 종료되더라도 자동으로 재시작해주며, 백그라운...