Live Change Log

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

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

Lösen Sie die Org-Symbole auf dem Server und verbinden Sie den Ursprung

Leuchtturm namens theme.kamocrm.com als unverbundenen Ursprung im Wert von 300 ms, während auch Bericht keine Herkunft voreinander verbunden, und letzte Runde l...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie drei Routenpakete, die auf der Homepage vorgeholt werden

Leuchtturm 103 KiB von "unbenutzt JavaScript" benannt vier Brocken, zwei von ihnen im Wesentlichen 100% ungenutzt. Keiner von ihnen erscheint in der Homepage HT...

Kamo·3w ago
Performancekamo-marketing

Nennen Sie die Hintergrundbreiten und lesen Sie die Themenkonfiguration auf dem Server

Zwei Befunde, die beide etwas anderes taten als das, was der Code sagte. THE BACKDROP WAS FETCHING THE 1920 CANDIDATE. 149 KB, für ein dekoratives Bild hinter ...

Kamo·3w ago
Performancekamo-marketing

Die Bilder härter komprimieren, die Karten still halten, Duplikate fallen lassen

Bilder. Jede Qualitätseinstellung auf der Seite geht einen Schritt nach unten, und die Genehmigungsliste in next.config.ts geht an [30, 50], so dass nichts leis...

Kamo·3w ago
August 19, 2026
Performancekamo-marketing

Teilen Sie den Helden, und nehmen Sie die letzten beiden Bibliotheken von der Seite

Schritt C. Weder GSAP noch Framer Motion sind mehr auf der Homepage, und die Der Nachrichtenname-Raum wird überhaupt nicht mehr an den Browser gesendet. JS...

Kamo·3w ago
Performancekamo-marketing

Sieben Abschnitte stoppen Hydratation

Schritt B. TrustBar, WhatReplacesWhat, HowItWorks, UseCases, Features, CTAStrip und Die Preise sind jetzt Server-Komponenten. Sie geben HTML und versenden kein ...

Kamo·3w ago
Performancekamo-marketing

Nehmen Sie die Animation Runtime komplett von der Homepage

Schritt A der Hydratation Arbeit. Framer Motion ist von der Homepage eifrig verschwunden Bundle: 798.723 -" 687.593 Bytes roh, 245.367 - 209.422 gzip. Das sind ...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie die Wiedergabe von acht Off-Screen-Sektionen, bevor der Held malen kann

LCP war 4,4 s, und seine Aufschlüsselung sagte, wo: 120 ms zu erste s, 290 ms von Ladeverzögerung, 390 ms tatsächlich das Bild herunterladen - und dann 1.810 ms...

Kamo·3w ago
Performancekamo-marketing

Machen Sie die beiden Änderungen, die 380m Blocking Zeit kosten, und beruhigen Sie das Telefon

Die letzten beiden Runden brachten die Punktzahl von 87 auf 67. Total Blocking Time ging von 80 ms bis 460 ms und LCP von 3,9 s bis 4,4 s. Zwei meiner eigenen Ä...

Kamo·3w ago
Performancekamo-marketing

Bewegen Sie die Headline Sweep auf den Compositor, und das Chat-Widget aus Last

Zwei Dinge, die von der letzten Runde übrig geblieben sind, beide beflaggt statt getan, weil Jeder handelt etwas. Machen Sie sie jetzt. THE HEADLINE'S LIGHT PA...

Kamo·3w ago
Performancekamo-marketing

Inline die Stylesheet, und Drop Polyfills nichts erreichen kann

Zwei Leuchtturmfunde, die beide nach der letzten Runde offen blieben, weil Ich war zu dem Schluss gekommen, dass sie nicht adressierbar waren. Sie waren; ich ha...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie den Versand 1.8 MB von unresized Hintergründe nach Hydratation

ThemedBackground war das Teuerste auf der Homepage, und keiner von es sah aus wie ein Käfer. Es machte ein rohes <img&gt; gerade an der Theme-Eimer, so der Brow...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie die Falte warten auf Flüssigkeitszufuhr, und löschen Sie das Ladefenster

Die Homepage hat ihre ganze Falte unsichtbar ausgeliefert. Framer Motion serialisiert ein "Initive" Requisite in die vorgeschneiderte HTML als Inline-Stil, so d...

Kamo·3w ago
Performancekamo-analytics

Suchen Sie den einen Kandidatenblock, anstatt zurück zum Tabellenstart zu scannen

/api/send nahm 1.8-7.9 s für die meisten Adressen und einstellige ms für einige, die ist kein Lastproblem, sondern die Form der Geolite-Abfrage. getLocation() i...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie die Analytics-Tracker entführen jeden Link aber zu Hause

Jede Seite außer der Homepage dauerte Sekunden zu öffnen, und der Grund war nie in dieser App eigenen Navigationspfad: die Server prerenders, prefetch payloads ...

Kamo·3w ago
Performancekamo-marketing

Drop der standortweiten Ladegrenze, die nur sekundäre Seiten bezahlt

Jede Seite außer der Homepage fühlte sich langsam an, was direkt auf die (Seiten) zeigt subtree - und bei etwas, das ich dort hinstelle. Wenn 4fae924 hinzugefüg...

Kamo·3w ago
Performancekamo-marketing

Prerender die changelog count, aktualisieren Sie es auf veröffentlichen statt auf Besuch

Jeder Besucher holte diese Nummer selbst. PreviewBanner lebt im Shared Layout, so dass auf jeder Seite es /api/changelog/today nach Hydratation, gewartet, dann ...

Kamo·3w ago
Performancekamo-marketing

Hören Sie auf, ein Megabyte pro Seite zu holen, und hören Sie auf, das Backend kostenlos anzurufen

Zwei Kosten, die auf jeder Seite bezahlt wurden, beide gefunden, indem Sie dem Reporter eigenen Ahnung von i18n und unnötigen Backend-Anrufen. PREFETCH VOLUME ...

Kamo·3w ago
Performancekamo-marketing

Stoppen Sie jeden Seitenwechsel warten auf eine Umleitung und ein 2s Fade-in

Die Vorarbeit in 4fae924 repariert den Server und den Router, und die Website immer noch fühlte sich an, als ob es 1-2 Sekunden dauerte, um die Seiten zu wechse...

Kamo·3w ago
Performancekamo-marketing

Prerender die Routen wieder und geben eine Navigation etwas zu malen

Das Locale-Layout löste seine Nachrichten mit einem bloßen getMessages(), das liest fordern und so die ENTIRE-App aus statischem Rendering heraus gewählt haben....

Kamo·3w ago
August 15, 2026
PerformanceSecurityService

Die Plattform-Nigation jedes Handers einmal lösen

Der Abfangjäger ist für /** registriert, so dass die Anmerkungs-Lookup auf jedem lief Anfrage dieser Service dient, Anmeldung enthalten, und AnnotatedElementUti...

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

Fragen Sie nach dem ungelesenen Zähler, nicht dem ganzen Ordnerbaum

Das Postabzeichen braucht einen Integer und holte jeden Ordner in der Mailbox zu finden Sie es, die auf dem IMAP-Anbieter ist die teuerste Anruf der Mail-Backen...

kamo·4w ago
Performancekamo-internal

Stoppen Sie die Posteingang warten auf zwei Lookups kann es die Antwort auf sehen

Zwei Rundfahrten saßen noch vor einem gerenderten Posteingang, und zu diesem Zeitpunkt waren sie waren das Einzige, was da noch übrig ist - der Ordnerbaum und d...

kamo·4w ago
Performancekamo-internal

Fragen Sie früher, fragen Sie einmal, und hören Sie auf zu fragen, was sich nicht geändert hat

Drei weitere Dinge stehen zwischen Öffnung / Nachrichten und sehen Post. Nichts wurde angefordert, bis das Bündel gelandet war. /Nachrichten zieht mehrere mega...

kamo·4w ago
Performancekamo-internal

Hören Sie auf, für einen Schlüssel zu bezahlen, nichts liest, und hören Sie auf zu warten, um zu fragen

Drei Dinge verlangsamt / Nachrichten nach unten, bevor eine einzige Nachricht geholt wurde. Jeder E-Mail-Anruf machte eine Rundreise nach /api/generate-otk zue...

kamo·4w ago
PerformanceEmailService

Hören Sie auf, jeden Ordner zu öffnen, und hören Sie auf, jede Nachricht zu widerrufen

Zwei Rundreiseprobleme auf dem kritischen Pfad /Nachricht, beide unsichtbar in der Code, der sie verursacht. listFolders öffnete jeden Ordner read-only, um zwe...

Kamo·4w ago
August 12, 2026
Performancekamo-shared-library

Holen Sie sich die zusammenfassenden Slices zu-eins-Asse und zählen statt zu scannen

Die Aufmerksamkeit der Übersicht und die aktuellen Scheiben lesen einen Titel pro Zeile aus einem LAZY @ManyToOne, der bis zu 16 zusätzliche Auswahl pro Block u...

Kamo·4w ago
August 10, 2026
PerformanceDaemonService

Planer-Statistiken nach dem wöchentlichen GeoLite-Neuaufbau aktualisieren

YugabyteDB nicht auto-analyze, und die Inszenierung + Umbenennen-Swap ersetzt geolite_blocks Großhandel -- so nach jedem Sonntag synchron der Planer hatte keine...

Kamo·4w ago
PerformanceDaemonService

Geolite-Reihenindex muss ASC sein, nicht YugabyteDBs Standard-HASH

Die IP-Nachahmung ist ein Bereichsscan: WO network_start <= ? ORDER BY network_start DESC LIMIT 1 YugabyteDB teilt die LEADING Index-Spalte durch HASH, sofer...

Kamo·4w ago
Performancekamo-shared-library

Geolite-Reihenindex muss ASC sein, nicht YugabyteDBs Standard-HASH

Die IP-Nachahmung ist ein Bereichsscan: WO network_start <= ? ORDER BY network_start DESC LIMIT 1 YugabyteDB teilt die LEADING Index-Spalte durch HASH, sofer...

Kamo·4w ago
PerformanceKlusterServices

Geben Sie YugabyteDB echte Ressourcen und Pin seinen Speicher

Es lief auf LESS als die CockroachDB ersetzte es -- 20Gi/6cpu gegen CockroachDB 32Gi/8cpu -- während mehr benötigt, weil YSQL läuft eine separate PostgreSQL Bac...

Kamo·4w ago
PerformanceKlusterServices

Geben Sie YugabyteDB echte Ressourcen und Pin seinen Speicher

Es lief auf LESS als die CockroachDB ersetzte es -- 20Gi/6cpu gegen CockroachDB 32Gi/8cpu -- während mehr benötigt, weil YSQL läuft eine separate PostgreSQL Bac...

Kamo·4w ago
August 9, 2026
Performancekamo-internal

Hash mit BLAKE3 nur, so überspringen den Upload tatsächlich spart Zeit

Dedup funktionierte - der Server angemeldet 'linked OHNE Upload' und 358 MB nie verlassen Maschine - aber das Mitglied wartete noch, weil Rechen SHA3-256 neben ...

kamo·4w ago
PerformanceMediaService

Akzeptieren Sie eine BLAKE3-Nur behaupten, so dedup ist schneller als Upload

Der Link Endpoint verlangte beides überhäutet. Ein Browser hat keine schnelle SHA3-256, so beweist es hatte bereits eine 358 MB-Datei dauerte 20 Sekunden gegen ...

Kamo·4w ago
Performancekamo-shared-library

Match gespeicherte Inhalte auf BLAKE3 allein, so dass ein Browser es sich leisten kann zu fragen

Die Beweisaufnahme des Besitzes erforderte beide Habenhes, und ein Browser hat keine schnelle SHA3-256 . js-sha3 ist reines JavaScript mit ca. 25 MB/s. Gemessen...

Kamo·4w ago
Performancekamo-shared-library

Lesen Sie das neueste Schnappschussdatum ohne Laden der Historie

Eine Zusammenfassung braucht ein Datum. Es war es durch Laden einer Zwei-Jahres-Bereich von Schnappschüsse und die max. fünf Domains mal jeden Tag der Geschicht...

Kamo·4w ago
August 8, 2026
PerformanceSecurityService

Ein Plan-Matrix-Scan pro App-Katalog-Anfrage

Auch fällt der jetzt nicht genutzte DevelopmentStageType Import und korrigiert die auto-provision Kommentar, der noch die Bühnenregel den Katalog beschreibt ers...

Kamo·4w ago
Performancekamo-shared-library

Beantworten Sie die Plan-Matrix-Frage für jede App in einem Durchgang

Die Apps & Features Registerkarte fragt, ob jede App erscheint in der Plan-Matrix, und das pro-App-Formular scannt die Plan-Feature und Add-on-Tabellen einmal p...

Kamo·4w ago
August 5, 2026
PerformanceVOIPService

Stoppen Sie die Rückabfrage von Anrufhistorie pro Erweiterung, wenn der Anbieter instanzweit ist

RingCentral's Endpunkt ist Erweiterung/- und ignoriert das Argument, so dass es zurückkehrt das gleiche Protokoll für jede Erweiterung. Sobald eine Seite nichts...

Kamo·1mo ago
July 6, 2026
June 26, 2026
PerformanceInitializerService

Stop per-boot customer_id FK Taug-of-war in SchemaCleanupRunner

Entfernen Sie die abgestandenen RetailCustomer-Account Cleanup Tropfen von commerce_carts.customer_id, ************ und **************** Die Spalten sind jetzt ...

Kamo·2mo ago
June 21, 2026
Performancekamo-capcha

Niedrigere PoW-Schwierigkeiten (Kosten 1000, Zähler 2000-4000)

Lösen Kosten ist das Produkt von CHALLENGE_COST x Zähler Bereich; beide wurden Über-kurbelte (37.5M PBKDF2-Runden, 40-75x pro Aktie Capcha), so dass die Widget ...

Kamo·2mo ago
May 28, 2026
Performancekamolos

Tier 2 - Hikari + RestTemplate Timeouts + Stripe SDK + Redis Cache

- RestClientConfig: einzelne gemeinsame RestTemplate Ban mit 5s connect / 30s Timeouts zu lesen. MediaServiceClient / NotificationDispatchService / OfacSanc...

Kamo·3mo ago
Performancekamo-shared-library

Paged Repo Abfragen + countByStatus für heiße Wege

- Darlehenslager: countByStatus / countByOrganizationAndStatus + Seite<Loan" findByStatus(...) / **************** / **************** + ************ für ko...

Kamo·3mo ago
May 15, 2026
Performancekamo-internal

Verschmelzen Teil DTOs in lokalen Staat, Drop Refetch-nach-Patch

Jede edit-style autosave (Namensfelder, Beschäftigung, Vermögenswerte, Verbindlichkeiten, REO, Erklärungen, Militär, HMDA Demographie, Urheber) verwendet, um ei...

kamo·3mo ago
Performancekamo-shared-library

Kollaps Pipeline kanban N+1 zu einer einzigen gruppierten Zählabfrage

listForOrganization() verwendet, um eine Bedingung-Fetch pro Darlehen auszugeben (201 Abfragen bei 200 Darlehen). Jetzt eine einzige gruppierte JPQL aggregiert ...

Kamo·3mo ago
April 25, 2026
PerformanceMediaService

Store Geo auf Ticket bei der Erstellung, Drop GeoLite liest

**************** fängt jetzt das Geo des Besuchers ein einmal (via GeoLookupService) und fortbesteht ip/country/city/subdivision on das SupportTicket selbst. S...

Kamo·4mo ago
PerformanceMediaService

Bulk-Lot-Besucher und überspringen GeoLite Lookup in der Liste

Der Endpunkt /api/support/tickets list lief, pro Seite von 20 Zeilen: - 20 ************ Anrufe (N+1) - 20 Anrufe in GeoLookupService.lookup, von denen jeder...

Kamo·4mo ago
Performancekamo-shared-library

findBySessionGuidIn für die Massenbelastung hinzufügen

Wird durch den Endpunkt der Support-Ticket-Liste, um alle Besucher für eine zu holen Seite in einer Abfrage anstelle von N separaten findBySessionGuid-Anrufen.

Kamo·4mo 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