Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,861
Całkowite zmiany
4,578
Funkcje
4,511
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,861AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing583kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,578Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 20, 2026
Performancekamo-marketing

Rozwiązuje ikony orgi na serwerze i zapołącz pochodzenie

Lighthouse o nazwie theme.kamocrm.com jako niepołączony początek o wartości 300 ms, podczas gdy Również zgłaszanie braku pochodzenia przedpołączenia, a w ostatn...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj trzy wiązki tras, wychowane na stronie głównej

103 KiB Lighthouse's of "nieużywany JavaScript" o nazwie cztery kawałki, dwa z nich Zasadniczo w 100% nieużywane. Żaden z nich nie pojawia się w HTML strony głó...

Kamo·3w ago
Performancekamo-marketing

Nazwij szerokości tła i przeczytaj konfig tematu na serwerze

Dwa odkrycia, które oba robiły coś innego niż to, co powiedział kod. BACKDROP wiązał się z kandydatą 1920 roku. 149 KB, dla dekoracyjnego obrazu Za treści na t...

Kamo·3w ago
Performancekamo-marketing

Sprysuj obrazy mocniej, przytrzymaj karty jeszcze, upuść duplikaty żądań

Obrazy. Każde ustawienie jakości na stronie idzie w dół o krok, a lista dopuszczeń W next.config.ts idzie do [30, 50], więc nic nie może po cichu poprosić o wię...

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

Podziel bohatera i zdejmie dwie ostatnie biblioteki ze strony

Krok C. Ani GSAP, ani Framer Motion nie są już na stronie głównej, a także Przestrzeń nazw wiadomości nie jest już wysyłana do przeglądarki. JS 241,999 -> ...

Kamo·3w ago
Performancekamo-marketing

Siedem sekcji przestaje się nawilżać

Krok B. TrustBar, WhatReplacesWhat, HowItWorks, UseCases, Features, CTAStrip i Ceny są teraz komponentami serwera. Renderują do HTML i nie wysyłają JavaScript. ...

Kamo·3w ago
Performancekamo-marketing

Ubierz czas uruchamiany animacji całkowicie z strony głównej

Krok A z prac nawadniających. Framer Motion znikł z gorliwej strony głównej Pakiet: 798,723 -> 687,593 bajtów surowych, 245,367 -> 209,422 gzip. To jest 35,945 ...

Kamo·3w ago
Performancekamo-marketing

Przestań renderować osiem sekcji poza ekranem, zanim bohater może pomalować

LCP wynosił 4,4 s, a jego rozpad mówił, gdzie: 120 ms do pierwszego bicia, 290 ms Opóźnienie obciążenia, 390 ms faktycznie pobiera obraz — a następnie 1,810 ms ...

Kamo·3w ago
Performancekamo-marketing

Odwejdnij dwie zmiany, które kosztowały 380 m czasu blokowania i uciszy telefon

Dwie ostatnie rundy przyniosły wynik z 87 do 67. Całkowity czas blokowania odszedł 80 ms do 460 ms i LCP od 3,9 s do 4,4 s. Dwie moje własne zmiany zrobiły to, ...

Kamo·3w ago
Performancekamo-marketing

Przesuń nagłówek na kompozytora, a widżet czatu odciążyć

Dwie rzeczy pozostały po ostatniej rundzie, obie oznaczone, a nie zrobione, ponieważ Każdy z nich coś wymienia. Robiąc je teraz. Ogłe LIGHT PASS. Była to druga...

Kamo·3w ago
Performancekamo-marketing

Wsuń arkusz stylowy i upuść polifills, do czego nic nie może dotrzeć

Dwa odkrycia Lighthouse, z których oba pozostały otwarte po ostatniej rundzie, ponieważ Doszedłem do wniosku, że nie są adresowane. Były, nie patrzyłem ciężko W...

Kamo·3w ago
Performancekamo-marketing

Stop wysyłce 1,8 MB nieregabarytowego tła po nawodnieniu

ThemedBackground był najdroższą rzeczą, jaka pozostała na stronie głównej, i żadna z nich nie była Wyglądał jak robak. Uprawiał surowe "img" prosto w wiadro tem...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj fałd w oczekiwaniu na nawodnienie i wyczyścić okno ładowania

Strona główna wysłała cały swój fałd niewidoczny. Framer Motion serializuje "początkowy" rekwizyt do prerenderowanego HTML jako stylu inline, więc znacznik Przy...

Kamo·3w ago
Performancekamo-analytics

Poszukaj jednego bloku kandydata zamiast skanowania z powrotem do rozpoczęcia tabeli

/api/wysłanie zajęło 1,8-7,9 s dla większości adresów i jednocyfrowych ms dla kilku, które Nie jest to problem z obciążeniem - to kształt zapytania geolitarnego...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj tracker analityczny, przechwytując każdy link, z wyjątkiem Home

Każda strona z wyjątkiem strony głównej trwała kilka sekund, a powód nigdy nie był W samej ścieżce nawigacji tej aplikacji: prerendery serwera, ładowności prefe...

Kamo·3w ago
Performancekamo-marketing

Upuść całą witrynę załadunkową granicę, za którą zapłacili tylko drugorzędne strony

Każda strona z wyjątkiem strony głównej była powolna, która wskazuje prosto na (strony) Poddrzemny – i na coś, co tam umieściłem. Gdy 4fae924 dodano (strony)/lo...

Kamo·3w ago
Performancekamo-marketing

Przewiś liczbę dzienników zmian, odśwież go na publikację zamiast na wizycie

Każdy gość sam pobierał ten numer. PreviewBanner mieszka we wspólnym Układ, więc na każdej stronie nagrał /api/changelog/daday po nawodnieniu, czekał, a następn...

Kamo·3w ago
Performancekamo-marketing

Przestań pretchingować megabajt na stronę i przestań dzwonić zapleczem za darmo

Dwa koszty, które zostały zapłacone na każdej stronie, oba znalezione przez podążanie za własnym reporterem Poczucie około 18-nab i niepotrzebnych połączeń back...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj każdy przełącznik strony, czekając na przekierowaniu i zanikaj 2s

Prace prerenderingowe w 4fae924 naprawiły serwer i router oraz witrynę Zmiana stron zajęła 1-2 sekundy. To nigdy nie była sieć. Dwie rzeczy to robiły, a obie są...

Kamo·3w ago
Performancekamo-marketing

Ponownie przegłosuj trasy i daj nawigację coś do malowania

Układ lokalizacji rozwiązał swoje wiadomości za pomocą gołego getMessages(), który czyta Nagłówki żądają, a więc wybrały aplikację ENTIRE z renderowania statycz...

Kamo·3w ago
August 15, 2026
PerformanceSecurityService

Rozwiązy adnotację na platformie każdego z obsługiwanych raz

Przechwytnik jest zarejestrowany dla /-, więc lookup adnotacji działał na każdym z nich Prośba o tę usługę, w zestawie logowania i AnnotatedElementUtils spacery...

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

Poproś o nieprzeczytaną liczbę, a nie o całe drzewo folderów

Odznaka mailowa wymaga jednej liczby i pobierała każdy folder w skrzynce pocztowej Znajdź to, co u dostawców IMAP jest najdroższym połączeniem zaplecza pocztowe...

kamo·4w ago
Performancekamo-internal

Przestań czekać na dwie odbiorki, na co może zobaczyć odpowiedź

Dwie podróże w obie strony wciąż siedziały przed wyrenderowaną skrzynką odbiorczą, a do tego momentu Była to jedyna rzecz, która tam została - drzewo folderów i...

kamo·4w ago
Performancekamo-internal

Zapytaj wcześniej, zapytaj raz i przestań pytać o to, co się nie zmieniło

Trzy kolejne rzeczy stoją między otwarciem /messages a oglądaniem poczty. Nic nie było żądane, dopóki paczka nie wylądowała. /messages wyciąga kilka megabajty ...

kamo·4w ago
Performancekamo-internal

Przestań płacić za klucz nic nie czyta i przestań czekać, aby zapytać

Trzy rzeczy zwalniały /mess w dół, zanim pobrano jedną wiadomość. Każdy telefon e-mail wykonał podróż w obie strony do /api/generate-otk jako pierwszy i wysłał...

kamo·4w ago
PerformanceEmailService

Przestań otwierać każdy folder i przestań refetchingu każdej wiadomości

Dwa problemy w obie strony na ścieżce krytycznej /messages, oba niewidoczne w Kod, który je spowodował. ListFolders otworzył każdy folder tylko do odczytu, aby...

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

Wyłać skojarzenia podsumowującego do jednego i policzyć zamiast skanowania

Uwaga The Overview i ostatnie plastry odczytują tytuł na wiersz z LAZY WieleToOne, kosztujący do 16 dodatkowych opcji na blok w ramach otwartej sesji wejściowej...

Kamo·4w ago
August 10, 2026
PerformanceDaemonService

Odśwież dane statystyczne po odbudowie GeoLite

YugabyteDB nie analizuje auto-analizy, a inscenizacja + wymiana nazw zastępuje Geolite_bloki hurtowe - więc po każdej niedzieli synchronizacja planner nie miał ...

Kamo·4w ago
PerformanceDaemonService

Indeks geolitetu musi być ASC, a nie domyślna domyślna gotówka YugabyteDB

Odszukanie IP jest skanem zasięgu: Gdzie jest network_start? Zamówienie przez sieć_start DESC LIMIT 1 YugabyteDB dzieli kolumnę indeksu LEADING przez HASH, c...

Kamo·4w ago
Performancekamo-shared-library

Indeks geolitetu musi być ASC, a nie domyślna domyślna gotówka YugabyteDB

Odszukanie IP jest skanem zasięgu: Gdzie jest network_start? Zamówienie przez sieć_start DESC LIMIT 1 YugabyteDB dzieli kolumnę indeksu LEADING przez HASH, c...

Kamo·4w ago
PerformanceKlusterServices

Daj YugabyteDB prawdziwe zasoby i przypieprzyj jego pamięć

Działał w stosunku do mniej niż CockoachDB, który zastąpił - 20Gi/6cpu przeciwko CockroachDB 32Gi/8cpu - jednocześnie potrzebując więcej, ponieważ YSQL działa o...

Kamo·4w ago
PerformanceKlusterServices

Daj YugabyteDB prawdziwe zasoby i przypieprzyj jego pamięć

Działał w stosunku do mniej niż CockoachDB, który zastąpił - 20Gi/6cpu przeciwko CockroachDB 32Gi/8cpu - jednocześnie potrzebując więcej, ponieważ YSQL działa o...

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

Hash tylko z BLAKE3, więc pominięcie przesyłania faktycznie oszczędza czas

Dedup zadziałał — serwer zalogował się "linked WITH BEZ przesłania", a 358 MB nigdy nie opuściło Maszyna — ale członek nadal czekał, ponieważ przetwarzanie SHA3...

kamo·4w ago
PerformanceMediaService

Zaakceptuj tylko BLAKE3 claim, więc dedup jest szybszy niż przesyłanie

Punkt końcowy linku wymagał obu hashe. Przeglądarka nie ma szybkiego SHA3-256, więc udowadniając to Plik 358 MB trwał już 20 sekund w porównaniu do 18,8 sekundy...

Kamo·4w ago
Performancekamo-shared-library

Dopasuj przechowywane treści tylko na BLAKE3, aby przeglądarka mogła sobie pozwolić na pytanie

Udowodnienie posiadania wymagało zarówno machnięć, jak i przeglądarki nie ma szybkiego SHA3-256 — js-sha3 Jest czystym JavaScript w 25 MB/s. Zmierzony na 358 MB...

Kamo·4w ago
Performancekamo-shared-library

Przeczytaj najnowszą datę migawki bez ładowania historii

Podsumowanie wymaga jednej daty. Odczytał go, ładując dwuletni zakres. Migawki i biorąc max - pięć domen razy w każdej historii, w dniu Każda strona ładuje się,...

Kamo·4w ago
August 8, 2026
PerformanceSecurityService

Jedno z plan-matryce skanowanie na życzenie aplikacji-katalog

Również zrzuca nieużywany DevelopmentStageType importuje i koryguje Komentarz automatycznego przewidywania, który nadal opisuje regułę sceny katalogu Zastąpiony...

Kamo·4w ago
Performancekamo-shared-library

Odpowiedz na pytanie plan-matrix dla każdej aplikacji w jednym przepustkę

Zakładka Aplikacje i funkcje pyta, czy każda aplikacja pojawia się w matrycy planu, oraz Formularz na aplikację skanuje tabele planu i dodatków raz na aplikację...

Kamo·4w ago
August 5, 2026
PerformanceVOIPService

Zatrzymaj ponownie w momencie, gdy dostawca jest cały instancja

Punkt końcowy RingCentral jest rozszerzony i ignoruje argument, więc zwraca To samo dziennik dla każdego rozszerzenia. Gdy strona nie dodaje nic nowego, pozosta...

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

Stop per-boot customer_id FK holg-powojenny w SchemaCleanupRunner

Usuń nieaktualny RetailCustomer->Pomnogotowanie konta commerce_carts.customer_id, /> Te Kolumny są teraz na żywo, kolumny FK należące do Hibernate (Cart.custome...

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

Niższy poziom trudności PoW (koszt 1000, licznik 2000-4000)

Koszty rozwiązania są produktem CHALLENGE_COST x x zakres licznika; oba były Przesadne (pociski PBKDF2 37,5 M, 40-75x za zapas Capcha), tworząc Widget wolniej n...

Kamo·2mo ago
May 28, 2026
Performancekamolos

Tier 2 — Hikari + RestTemplate timesouts + Stripe SDK + Redis cache

- RestClientConfig: pojedyncze współdzielone z fasola RestTemplate z 5s connect / 30s Czytające timeouty. MediaServiceClient / NotificationpatchService / Of...

Kamo·3mo ago
Performancekamo-shared-library

Zapytania redpo w Paged + hrabstwoByStatus dla gorących ścieżek

- KredytyRepozytorium: powiatByStatus / hrabstwoByOrganizationAndStatus + ZnajdźByStatus(...) / / / + + - do numeracji odpornej na kolizję - LoanPaymentRe...

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

Połącz częściowe DTO w stan lokalny, drop refetch-after-patch

Każdy automatyczny zaratowany (lazy nazw, zatrudnienie, aktywa, pasywa, REO, REO, Deklaracje, wojsko, demografia HMDA, pomysłodawca) używane do wydania pełnego ...

kamo·3mo ago
Performancekamo-shared-library

Załamania rurociągu kanban N+1 do pojedynczej pogrupowej liczby zapytań

ListForOrganization() używany do wydawanie jednego warunku-fetch na pożyczkę (201 zapytań Przy 200 pożyczkach). Teraz pojedynczy zgrupowany JPQL łączne kluczowa...

Kamo·3mo ago
April 25, 2026
PerformanceMediaService

Przechowuj geo na bilecie przy tworzeniu, drop GeoLite czyta

Teraz przechwytuje geo odwiedzającego Raz (za pośrednictwem GeoLookupService) i utrzymuje się ip/kraj/miasto/rozpodział/subdivision w sprawie Sama SupportTicket...

Kamo·4mo ago
PerformanceMediaService

Odwiedzający masowe obciążenia i pomiń GeoLite lookup na liście

Punkt końcowy /api/support/support/tickets, na stronę 20 wierszy: - 20 - wywołania (N+1) - 20 zamieszknięcia do GeoLookupService.lookup, z których każdy jes...

Kamo·4mo ago
Performancekamo-shared-library

Dodaj findBSessionGuidIn dla obciążenia luzem

Używany przez punkt końcowy listy support-ticket, aby pozyskać wszystkich odwiedzających dla Strona w jednym zapytaniu zamiast N oddziel dojazdów ZnajdźBySessio...

Kamo·4mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny