Zero-Overhead Local SDK

Verwenden Sie SveltyCMS als Bibliothek in Ihrem SvelteKit-Prozess. Kein HTTP, keine Serialisierung, Mikrosekunden-Latenz.

0.002ms

Cached read latency · 533,665 RPS

As Simple as a Function Call

// +page.server.ts — no HTTP, no fetch, no network
export const load = async ({ locals }) => {
  const posts = await locals.cms.find('posts', {
    where: { status: 'published' },
    limit: 10
  });
  return { posts };
};
// Avg: 0.002ms (L1 cache hit) vs 0.603ms HTTP

Der Latenz-Unterschied

Jede eingesparte Millisekunde bei einer internen Abfrage wirkt sich auf Tausende von Seitenrenderings aus. Das Local SDK eliminiert den HTTP-Stack vollständig.

Access LayerAvg LatencyRPS
Local SDK (In-Process)0.002 ms533,665
REST Dispatcher0.034 ms29,241
HTTP Warm0.603 ms1,658
Payload Local API (est.)~1 ms~1,000
Strapi (HTTP required)2–5 ms~300

In-Process-Abfragen

locals.cms wird durch Middleware in SvelteKits event.locals injiziert. Kein HTTP-Client, kein fetch, kein Netzwerk-Stack — nur ein direkter Funktionsaufruf.

Vollständige Typsicherheit

Das SDK ist vollständig typisiert — von der Datenbankschema bis zu Ihrer +page.server.ts. TypeScript erkennt Fehler zur Build-Zeit, nicht in Produktion.

ACID-Transaktionen

Verwenden Sie dieselbe einheitliche Transaktions-API über alle 4 Datenbank-Adapter. Commit, Rollback und Batch — alles in-process.

System-Kontext

Übergeben Sie system: true, um Zeilenebenen-Berechtigungen für Hintergrundservices und Migrationen zu umgehen — mit vollständigem Audit-Trail.

Vergleich

Payload CMS

Payload hat eine Local API — aber sie ist tief mit Next.js und React verwoben, was Basis-Overhead hinzufügt. ~1ms pro Aufruf.

Strapi

Strapi erfordert HTTP für alle internen Zugriffe. Keine In-Process-API. Mindestens 2–5ms pro Aufruf.

Directus

Directus hat kein natives In-Process-SDK. Alle Zugriffe erfolgen über HTTP. Mindestens 3–8ms.

SveltyCMS

SveltyCMS: 0,002ms gecachte Lesevorgänge via Local SDK. Größenordnungen schneller als jeder Mitbewerber.

Dokumentation lesen See Full Comparison