ss-035 · 동일 랜딩 콘텐츠/디자인을 여러 무료 CMS로 구현해 성능·편집UX·DX를 한자리에서 비교. 라이브 5/7.
| 후보 | 카테고리 | CMS | 스택 | 웜 TTFB | 편집 UX | 상태 | 링크 |
|---|---|---|---|---|---|---|---|
| Baseline (정적) 00-baseline |
기준점 | 없음 | 순수 HTML/CSS · CF Pages | ~47ms | 개발자만 (코드 수정 + 재배포) | LIVE | 열기 ↗ |
| Payload on Workers 03-payload |
엣지 (D1+R2) | Payload 3.84.1 | Next.js 15 + Payload · CF Workers | ~200ms | 비개발자 admin 패널 | LIVE | 열기 ↗ |
| Keystatic 01-keystatic |
git기반 | Keystatic 0.5 | Astro 정적 + Keystatic admin · CF Pages | ~50ms | 비개발자 admin (로컬/GitHub 모드) | LIVE | 열기 ↗ |
| Decap / Sveltia 02-decap |
git기반 | Sveltia (Decap 호환) | 정적 + Sveltia admin · CF Pages | ~46ms | 비개발자 admin (GitHub 커밋) | LIVE | 열기 ↗ |
| Directus 04-directus |
헤드리스 (셀프호스트) | Directus 11 (BSL 1.1) | Node + SQLite · Docker 로컬 (CF Workers 불가 → VPS/Cloud) | 로컬 only* | 비개발자 admin (정밀 권한, 헤드리스 API) | 로컬 | — |
| PocketBase 05-pocketbase |
헤드리스 (셀프호스트) | PocketBase 0.39 (MIT) | 단일 Go 바이너리 + SQLite · 로컬 (CF Workers 불가) | 로컬 only* | 비개발자 admin (실시간 API, 초경량 셋업) | 로컬 | — |
| EmDash 06-emdash |
엣지 (D1+R2) | EmDash (CF 공식, Astro) | Astro SSR + D1 + R2 + KV · CF Workers | ~0.4s | 비개발자 admin (패스키 인증, /_emdash/admin) | LIVE | 열기 ↗ |
TTFB는 curl 기준 웜 상태 대략값. 정밀 Lighthouse는 후보 완성 후 추가. 모든 후보는 동일한 shared/landing-content.json + shared/landing.css 사용.