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 HTTPDer 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 Layer | Avg Latency | RPS |
|---|---|---|
| Local SDK (In-Process) | 0.002 ms | 533,665 |
| REST Dispatcher | 0.034 ms | 29,241 |
| HTTP Warm | 0.603 ms | 1,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.