Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,857
Totale Änderungen
4,574
Merkmale
4,511
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 9, 2026
Performancekamo-internal

Die Uhr entleert sich auf dem Kompositor, nicht auf einem Zeiter

Die gefühlte Drehuhr lief aus einer 200ms gesetztIntervall schreiben einen Bruchteil in React. Das ist eine ehrliche Art und Weise, eine Bar zu bauen, die eine ...

Kamo·2d ago
September 8, 2026
PerformanceMediaService

Hören Sie auf, die Brieftasche und die Gästeliste bei jedem Scheck wieder aufzubauen

"viewFor" holte den Cheddar-Balk des Empfängers und fragte das Ganze ab Die Mitgliederliste der Organisation - beide pro RECIPIENT, auf jedem veröffentlichten F...

Kamo·3d ago
September 6, 2026
Performancekamo-marketing

Stoppen Sie jede Szene Re-rastering seine Sprite Bank auf der Größe

Eine Überprüfung aller achtzehn Szenen fand den gleichen Defekt in zwölf von ihnen, und es ist die Form, die eine Registerkarte über ein oder zwei Minuten abbau...

Kamo·5d ago
September 5, 2026
PerformanceKlusterServices

Verengen Sie das Fenster, das ein DDL hinterlässt für abgestandene Backends

Die Anwendung von DDL stößt die Katalog-Version, und Backends hält immer noch die alte versagen ihre nächste Anweisung mit SQLState 40001, bis sie recycelt werd...

Kamo·6d ago
September 4, 2026
PerformanceDocsService

Der Profil Endpunkt stoppt das Beladen des gesamten Boards

Sein eigener Kommentar sagte, es existierte, so dass eine Seite könnte der Arbeitgeber malen "ohne Ziehen jede Anzeige nach unten mit ihm", und die Zeile unter ...

Kamo·1w ago
September 3, 2026
Performancekamo-internal

Stoppen Sie die Inline-Bild-Toolbar Wiederausgeberung auf jedem Scroll-Frame

measure() läuft auf jeder Scroll- und Größe-Ereignis und hat ein neues Zustandsobjekt gebaut jedes Mal, so dass die Symbolleiste wieder gerügt, ob etwas über da...

Kamo·1w ago
September 2, 2026
PerformanceEmailService

Indexieren Sie eine Nachricht in einer Erklärung anstelle eines Select-then-Writes

Der Schlüssel der Suchindexzeile wird zugewiesen und nicht generiert, so dass eine gebaute Hand ist Entität zu speichern() war eine Fusion: Spring Data SELECTed...

Kamo·1w ago
PerformanceKBService

Hören Sie auf, die Vorfahrenkette auf jedem Knoten eines Baumes zu wiederholen

Ein Knoten in einem Baum weiß bereits, wo er ist -- seine Position ist der Baum. Die Ahnenkette auf jede zu senden bedeutete, dass jeder Artikel zwei Vorfahren ...

Kamo·1w ago
August 28, 2026
Performancekamo-internal

Ein Gespräch überlebt das Fenster, das es zeigt

Das Öffnen eines Chatfensters kostet sieben Anfragen, bevor eine Nachricht gemacht wurde - Geschichte, Mitglieder, Quittungen, Markenlese, der ungelesene Schnap...

Kamo·2w ago
PerformanceMediaService

Servieren Sie ein wieder geöffnetes Fenster nur das, was es verpasst hat, und eine Seite in einem schreiben

Zwei Kosten, die beide für jedes einzelne geöffnete Chatfenster bezahlt werden. ?her auf GET /sessions/{guid>/messages. Ein Fenster wird wieder geöffnet wer...

Kamo·2w ago
August 26, 2026
Performancekamo-internal

Ein Sitzungs-Schnappschuss für die Registerkarte, nicht eine pro Hook-Instanz

useUserInfo hielt seine Sitzung in drei useState-Zellen. Es hat 187 Call-Sites und etwa 27 von Sie werden für die gesamte Session montiert - das Navi, jede Shel...

kamo·2w ago
Performancekamo-internal

Schiff Geist als WOFF2

Beide Gesichter sind auf jeder Route vorinstalliert, so dass das Format bei jedem ersten Besuch bezahlt wird. 131.132 B WOFF wurde 112.252 B von WOFF2 - 21.880 ...

kamo·2w ago
Performancekamo-internal

Ein Einzelhandelsmarkt sollte nicht die Hypotheken-Tabs herunterladen

Die Markteinstellungen Seite importiert alle 24 Registerkarten statisch, so dass jeder Markt ausgeliefert jede tab - ein Einzelhandelsmarkt trug die sieben Hypo...

kamo·2w ago
Performancekamo-internal

Zeigen Sie die erste Tapete, ohne auf die langsamste warten

Die Diashow vorinstalliert jede Tapete hinter einem einzigen Promise.all, so nichts gemalt bis sich das LAST-Bild im Set abgesetzt hatte. Auf einen Mieter mit e...

kamo·2w ago
Performancekamo-internal

Jeder Kontext und Haken liest jetzt User-Info durch den Kohlenrechner

Sieben unabhängige /api/user-info Anrufe auf eine kalte authentifizierte Last abgefeuert, jeder um die Mitglieder-ID zu bitten, die ein Geschwisterkind bereits ...

kamo·2w ago
Performancekamo-internal

Ein Refresh-Zeiter für die gesamte App, nicht einer pro GebrauchUserInfo()

useUserInfo hat 194 Call-Sites, davon etwa ein Dutzend für die gesamte Sitzung montiert das niv, die Shell-Provider, die Launchpad. Jede Instanz bewaffnet seine...

kamo·2w ago
Performancekamo-internal

Server-render die authentifizierte App, und beheben Sie die Fallback org, dass 500s

MemberListProvider kehrte null zurück, bis sein Mount-Effekt lief, und es sitzt über NavTop UND {Kinder], so dass eine Zeile die ENTIRE authentifizierte Anwendu...

kamo·2w ago
Performancekamo-internal

Ein Checkbox-Klick sollte nicht erneut die Seiteleiste des Ordners umzuschalten

Sechs Anrufseiten lesen den E-Mail-Shop mit einem bloßen "useEmailStore() ". In zustand, dass abonniert den GANZEN Store, so dass jede Änderung überall in ihm d...

kamo·2w ago
Performancekamo-internal

Merken Sie den App-weiten ungelesenen Wert, fixieren Sie einen selbst-retriggering-Effekt

UnreadContext veröffentlichte ein vierzehnköpfiges Objekt wörtlich als Kontextwert, also Reagieren sah den Kontext auf jedem Render des Anbieters ändern und wec...

kamo·2w ago
Performancekamo-internal

Stoppen Sie die Wahl nach Abzeichen, die niemand betrachtet, und hören Sie auf, jeden Verbraucher zu wehen

Zwei ständig montierte Anbieter führten eine einminütige Umfrage ohne Sichtorte durch. LegalPackageCount hatte überhaupt keine; TrainingPendingCount hatte eine ...

kamo·2w ago
Performancekamo-internal

Eine telefonlose Org sollte keine Anrufbuchse öffnen

Das Softphone öffnete seine SockJS/STOMP-Verbindung zu Medien.<domain? bedingungslos bei boot. getCapabilities() wird ein paar Zeilen oben erwartet und ist die ...

kamo·2w ago
Performancekamo-internal

Hören Sie auf, den gesamten Katalog auf jede Anfrage neu zu fusionen

getRequestConfig läuft pro Anfrage, und für jedes nicht-englische Mitglied, das es heißt mergeWithFallback über den gesamten 23.252-Schlüsselkatalog jedes Mal -...

kamo·2w ago
Performancekamo-internal

Eine ankommende Nachricht sollte nicht die ganze Geschichte neu ausrichten

Batch 5 des kundenseitigen Leistungsaudits. MessageList ordnet jede geladene Nachricht an eine MessageBubble ab, und MessageBubble war es nicht memoisiert. Mit...

kamo·2w ago
Performancekamo-internal

Nehmen Sie die 187 KB CSS von AG Grid vom kritischen Weg jeder Route

Batch 4 der Client-seitige Leistungsprüfung, und der letzte der großen. app/globals.css eröffnet mit zwei @importe von ag-grid Stylesheets, und das Root-Layout...

kamo·2w ago
Performancekamo-internal

Hören Sie auf, den gesamten Nachrichtenkatalog an die Anmelde-Handoff zu senden

Batch 3 der Client-seitigen Leistungsprüfung. Das Root-Layout gab jede Nachricht an NextIntlClientProvider auf jeder Route weiter. Die Katalog ist 1.05 MB komp...

kamo·2w ago
Performancekamo-internal

Teilen Sie die Werkzeugfenster aus der Schale, stoppen Sie den Leerlauf Timer Sturm

Batch 2 des kundenseitigen Leistungsaudits. Wie bei Charge 1, nichts ein Mitglied kann sehen oder Änderungen vornehmen. Die Werkzeugregistrierung importierte a...

kamo·2w ago
Performancekamo-internal

Stoppen Sie den Versand der Shell-Code keine Route erreichen kann

Batch 1 der Client-seitigen Leistungsprüfung. Jede Veränderung ist verhaltenserhaltend; nichts, was ein Mitglied sehen oder tun kann, ist danach anders. I18nPr...

kamo·2w ago
August 22, 2026
PerformanceDocsService

Drop hatDesignVersion und seine pro-Ruhe Vorlage Lookup

Jede Dokumentenliste führte eine esign_templates-Suche nach EACH-Reihe von 100 pro Seite durch - zu beantworten "ist dies ein Original, das passiert, um ein Des...

Kamo·2w ago
PerformanceEmailService

Senden Sie eine Gästezahl anstelle von jedem Gast

Kamo·2w ago
August 21, 2026
PerformanceSecurityService

Stoppen Sie Scannen jedes Markt x Produkt, nachdem die Antwort bekannt ist

/leads/verfügbar-summary gibt drei Dinge zurück - hat hatAcceptableCredit und ein Beispielprodukt - aber besucht jeden Markt x Produktpaar unabhängig davon, Aus...

Kamo·3w ago
Performancekamo-shared-library

Index der beiden Formen geolite_locations wird tatsächlich abgefragt von

Land allein war der einzige Index auf einer 80.429-Reihen-Tabelle, und weder echte Abfrage verwendet es gut. Gemessen an der Produktion: Stadtauflösung (Land...

Kamo·3w ago
PerformanceSecurityService

Zählen Sie in der Datenbank statt jede Übergabe zu hydratisieren

GET /changelog/public/stats geladen alle 16.571 Commit-Logs als Einheiten und zählte sie in einer Java-Schleife, um zwei kleine Karten und eine Gesamtzahl zu er...

Kamo·3w ago
Performancekamo-shared-library

Index member_rights_applied, gebunden den Einnahmeanspruch, aggregiert changelog stats

Drei Ergebnisse aus einem Endpunkt-für-Endpunkt-Punkt-Audit, die jeweils gegen Produktion statt abgeleitet. member_rights_applied erklärte gar keine Indizes, w...

Kamo·3w ago
August 20, 2026
Performancekamo-internal

Holen Sie sich eine Server-gefilterte Seite statt der ganzen Organisation

Das Gitter holte jede Führung in der Org und verengte es in einer 300-Linie useMemo. Gemessen an der Produktion 2026-08-20: 1.427 Leads so sieben geholt konnte ...

kamo·3w ago
PerformanceSecurityService

Seite des Grid Endpunktes und nehmen Sie das PHI-Audit abschreiben Sie den Anfrage-Thread

GET /api/security/Leads gaben jede Führung in der Organisation zurück. Es jetzt nimmt Seite/Größe/Sort plus die Filter, die das Raster tatsächlich verwendet, un...

Kamo·3w ago
Performancekamo-shared-library

Filter und Seite das Raster in der Datenbank, Batch der PHI-Audit-Trail

Die Beladung/Leads dauerten 23,3 s bei 1.427 Leads. 23.3 davon war die HIPAA Audit Trail: recordLeadList schreibt eine phi_access_log-Reihe pro Lead kehrt zurüc...

Kamo·3w ago
Performancekamo-marketing

Jede Antwort komprimieren, nicht nur das Dokument

server-nonce.js fragt vorgeschaltet nach "Identität", damit das HTML gestempelt werden kann mit einem CSP nonce ohne dekomprimieren/recompress Rundreise, dann r...

Kamo·3w ago
Performancekamo-marketing

Drain latente Arbeit ein Element pro Leerlaufzeit

Vier Komponenten warteten darauf, dass der Hauptfaden leise wurde, bevor sie es taten ihre Arbeit - das Toast/Konsente-Bundle, das Scroll-Chrom, die Berührung Z...

Kamo·3w ago
Performancekamo-marketing

Lesen Sie die Scroll-Position von einem Beobachter, nicht vom Layout

Der Scrolled/at-top-Zustand des nisten von einem Scroll-Handler, der las window.scrollY, und der Mount-Effekt genannt, dass Handler synchron während der Commit-...

Kamo·3w ago
Performancekamo-marketing

Servieren statische Vermögenswerte als Build-Time brotli

Der markierte Brocken ist Reaktionsdom, und ich habe ihn vor dem Abschluss richtig überprüft alles: es ist die Produktion bauen (keine dev Marker, und die Profi...

Kamo·3w ago
Performancekamo-marketing

Lassen Sie die ungenutzte Preconnect, und fixieren Sie die 565 ms von brotli Ich hinzugefügt

Zwei Funde, und der zweite war meiner. DAS DOKUMENT TOOK 1,259 ms BECAUSE DES NONCE WRAPPER. Gemessen an der Live-Website: das HTML antwortete in 900 ms, währ...

Kamo·3w ago
Performancekamo-marketing

Jede Looping-Animation auf den Kompositor verschieben

Alle 26 Elemente Lighthouse aufgeführt unter "Vermeidung nicht-composited Animationen" wurden der gleiche Fehler an vier Stellen: Animierung einer Farbe Eigensc...

Kamo·3w ago
Performancekamo-marketing

63 HTTP-Anfragen bis 22

Umsetzung des Antrags-Budget-Berichts. Gemessen, wie es geschrieben wurde Chrom über die Fehlersuche Protokoll, mobile Emulation, sechzehn Sekunden-Fenster. ...

Kamo·3w ago
Performancekamo-marketing

Die Rolle wurde nie mit hls.js, und Telefone bezahlt für sie

Chasing "machen weniger HTTP-Anfragen" gefunden zwei reale Dinge, und die zweite ist viel größer als die Prüfung, die dazu geführt hat. THE HLS BRANCH NOBODY W...

Kamo·3w ago
Performancekamo-marketing

Hören Sie auf, das Dokument auf jedem Scroll-Frame neu zu vermeigen

Zwei Scroll-Hörer auf der Homepage lesen "ScrollHeight" pro Veranstaltung. Das ist ein Layout Abfrage, und diese Seite ist der schlechteste Ort, um eine immer w...

Kamo·3w ago
Performancekamo-marketing

Drop-Kulisse-Filter auf Handys

Die Homepage gibt 94 Elemente mit "Backdrop-Filter: blur(20px) ". Jeder eine separate Compositing-Schicht, die alles gemalt zurück lesen muss dahinter und führe...

Kamo·3w ago
Performancekamo-marketing

Nehmen Sie die Fußgänger und die Scroll Chrom aus dem Client

Drei Änderungen, die alle Arbeiten aus dem Fenster entfernen, in dem die Seite beurteilt wird. "(Seiten)/layout.tsx" trugen ""use client"" und brauchte es nie ...

Kamo·3w ago
Performancekamo-marketing

Halten Sie drei Ressourcen davon ab, das LCP-Element zu übertrumpfen

Die LCP-Paupanne ist, wo die verbleibende Zeit ist, und seine beiden Lade-Unterteile 270 ms Ressourcenlastverzögerung, 500 ms Lastdauer - sind ein vorrangiges P...

Kamo·3w ago
Performancekamo-marketing

Entfernen Sie gsap, die zweite Animations-Laufzeit auf der Homepage

Framer war der Brocken Leuchtturm benannt. GSAP ist die, die es nicht tat, weil es kommt spät genug, um außerhalb fallen "unbenutzt JavaScript" eigener Brocken ...

Kamo·3w ago
Performancekamo-marketing

Framer-Motion von der Website entfernen

"Ungenutztes JavaScript zurückerhalten" hat in jedem Bericht den gleichen 35,4 KB Stück genannt, und es ist Framer Motion. Es ist kein eifriges Skript auf der H...

Kamo·3w ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen