Leistung und Local-First
Reaktionszeiten unter 100 ms dank Local-First-Cache und virtualisierten Listen.
AI Emaily basiert auf einer Local-First-Architektur: Ihr Posteingang wird aus einem lokalen Cache gerendert, bevor das Netzwerk antwortet, und synchronisiert dann im Hintergrund — sodass Interaktionen sich auch bei langsamen Verbindungen sofort anfühlen.
Lokaler Metadaten-Cache
Wenn Sie Ihren Posteingang öffnen, rendert AI Emaily aus einem lokal gespeicherten Metadaten-Cache — Absender, Betreff, Datum, Lesestatus, Etiketten — bevor ein einziges Netzwerkbyte zurückgekehrt ist. Die Serverantwort trifft kurz darauf ein, und alle Änderungen (neue E-Mails, Statusaktualisierungen) werden still zusammengeführt.
Dieses Muster bedeutet, dass der Posteingang nie einen leeren Ladezustand zeigt. Auch bei einem überlasteten Netzwerk können Sie sofort mit der Triage beginnen.
Cache vs. Offline-Modus
Virtualisierte Listen
Unabhängig davon, wie viele Tausend Threads in einem Postfach vorhanden sind, enthält das DOM stets nur die im Viewport sichtbaren Zeilen zuzüglich eines kleinen Überlaufpuffers. Zeilen außerhalb des Viewports werden beim Scrollen wiederverwendet.
Das hält die Scroll-Framerate flüssig und den Speicherverbrauch konstant — ein Postfach mit 50.000 Threads verhält sich identisch zu einem mit 50.
Echtzeit-Synchronisierung
AI Emaily unterhält eine persistente Echtzeit-Verbindung (über Appwrite Realtime), sodass neue E-Mails, Etiketten-Änderungen und Lesestatus-Aktualisierungen im Moment ihrer Aufzeichnung auf dem Server auf alle geöffneten Plattformen übertragen werden.
Es gibt kein Abfrageintervall. Der Posteingang aktualisiert sich live — eine neue Nachricht erscheint in Ihrer Thread-Liste Momente nach dem Eingang, ohne dass eine Aktualisierung erforderlich ist.
Mehrere Geräte, eine Ansicht
Optimistische Aktualisierungen
Aktionen wie Archivieren, Etikettieren, Markieren mit Stern oder Markieren als gelesen werden lokal angewendet und sofort in der Benutzeroberfläche angezeigt — bevor der Server sie bestätigt hat. Lehnt der Server eine Aktion ab (z. B. bei einem Netzwerkfehler), macht die Benutzeroberfläche sie rückgängig und zeigt einen wiederholbaren Fehler an.
Das eliminiert die Latenz des Wartens auf einen Hin- und Rückweg bei jeder Interaktion, sodass gängige Gesten sich sofort anfühlen.
Asset- und Schriftladung
Kritisches CSS ist in die initiale HTML-Nutzlast eingebettet; nicht-kritische Stile werden zurückgestellt. Schriften werden auf die für jedes Sprachpaket benötigten Zeichen zugeschnitten, um die Übertragungsgröße zu reduzieren. Routenbasiertes Code-Splitting stellt sicher, dass Sie nur das für die aktuelle Ansicht benötigte JavaScript laden.
AI Emaily strebt einen Largest Contentful Paint unter einer Sekunde bei einer Standard-Breitbandverbindung an sowie eine Reaktionszeit unter 100 ms für alle In-App-Interaktionen nach dem Laden.
Frequently asked
Ready to try it?
Start Free Trial