Dziennik zmian na żywo

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

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

Zegar odpływa na kompozytie, a nie na timera

Zegar filcu wystrzelił 200 ms setInterval, pisząc ułamek w React. To uczciwy sposób na zbudowanie paska, który musi śledzić termin serwera, i tak jest Niewłaści...

Kamo·2d ago
September 8, 2026
PerformanceMediaService

Przestań przebudowywać portfel i listę gości na każdym czeku

"viewFor" przyciągnął saldo Cheddar odbiorcy i zakwestionował całość Lista członków organizacji - obie według ODBIORCY, na każdej opublikowanej ramie. Na aj Peł...

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

Zatrzymaj każdą scenę, w której przerasteruj swój bank sprite'ów, na ponownej wielkości

Audyt wszystkich osiemnastu scen wykrył tę samą w sobie defekt w dwunastu z nich i tak jest. Kształt, który degraduje zakładkę na minutę lub dwie, a następnie z...

Kamo·5d ago
September 5, 2026
PerformanceKlusterServices

Wąskaj okno, a DDL zostawia za sobą dla nieświeżych zaplecza

Stosowanie DDL uderza w wersję katalogu, a zaplecze wciąż trzymają starą Nie zawiodą ich następnego oświadczenia za pomocą SQLState 40001, dopóki nie zostaną po...

Kamo·6d ago
September 4, 2026
PerformanceDocsService

Punkt końcowy przestaje ładować całą deskę

Jego własny komentarz mówi, że istnieje, aby strona mogła namalować pracodawcę "bez Wyciągnięcie każdej reklamy z nim w dół”, a linia pod tym komentarzem o nazw...

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

Zatrzymaj inline image image rendering na każdej ramce zwinięciem

measure() działa na każdym zwoju i zmienia rozmiar zdarzenia i zbudował obiekt stanu świeżego Za każdym razem, więc pasek narzędzi zmieniał, czy cokolwiek o obr...

Kamo·1w ago
September 2, 2026
PerformanceEmailService

Index a w jednym zeznaniu zamiast wyboru-napisu

Klucz wiersza indeksu wyszukiwania jest przypisany zamiast generować, więc przekazując zbudowaną Podmiot do zapisywania () był połączeniem: Wiosenne dane wybran...

Kamo·1w ago
PerformanceKBService

Przestań powtarzać łańcuch przodka na każdym węźlach drzewa

Węzła wewnątrz drzewa już wie, gdzie jest - jego położenie jest drzewem. Wysyłanie łańcucha przodków na każdym oznaczało, że każdy artykuł niósł dwa przodka Ref...

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

Rozmowa przeżyła okno pokazujące to

Otwarcie okna czatu kosztowało siedem żądań przed wiadomością – historia, Członkowie, paragony, odczyt znaku, nieprzeczytana migawka, awatar odpowiednika i Poli...

Kamo·2w ago
PerformanceMediaService

Przewieraj ponownie otwarte okno tylko to, co przegapiło, i audyt strony w jednym napisie

Dwa koszty, oba zapłacone za każde otwarte okno czatu. Od czasu GET /sessions/'guid'/messages. Okno, które zostanie ponownie otwarte, chce Wiadomości po tym, k...

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

Jedna sesja migawka dla zakładki, a nie jedna na przypadek haczyku

useUserInfo odbył sesję w trzech komórkach stałych. Ma 187 witryn telefonicznych i około 27 z nich. Są one zamontowane na całą sesję – nawigacja, każdy dostawca...

kamo·2w ago
Performancekamo-internal

Ship Geist jako WOFF2

Obie twarze są wstępnie załadowane na każdej trasie, więc format jest wypłacany podczas każdej pierwszej wizyty. 134 132 B WOFF stało się 112 252 B WOFF2 – 21 8...

kamo·2w ago
Performancekamo-internal

Rynek detaliczny nie powinien pobierać zakładek hipotecznych

Strona ustawień rynku zamrozyła wszystkie 24 karty statycznie, więc każdy rynek wysyłany Zakładka — rynek detaliczny posiadał siedem zakładek hipotecznych, czte...

kamo·2w ago
Performancekamo-internal

Pokaż pierwszą tapetę bez czekania na najwolniejsze

Pokaz slajdów wstępnie załadował każdą tapetę za jedną propozycją. wszystko, więc nic nie pomalowano Dopóki OSTATNIE obraz w zestawie nie osiadł. Na lokatorze z...

kamo·2w ago
Performancekamo-internal

Każdy kontekst i haczyk czyta teraz informacje o użytkownikach przez coalescer

Siedem telefonów niezależnych /api/user-info wystrzelonych na zimnym ładunek uwierzytelnionym, każdy z nich Proszenie o członka, o który roszkarz prosił już w t...

kamo·2w ago
Performancekamo-internal

Jeden odświeżający zegar dla całej aplikacji, nie jeden na useserInfo()

useUserInfo ma 194 miejsca do rozmów, z czego około tuzin zamontowanych na całą sesję — Nav, dostawcy pocisków, wyrzutnię. Każda instancja uzbroiła się w swoje ...

kamo·2w ago
Performancekamo-internal

Uprawń serwerem uwierzytelniona i napraw org, który 500s, napraw org, który 500s

MemberListProvider powrócił null, dopóki jego efekt montowania nie ubiegły, a on znajduje się nad NavTop I „dzieci” – tak, że jedna linia utrzymywała z dala od ...

kamo·2w ago
Performancekamo-internal

Kliknięcie pola wyboru nie powinno ponownie oddać paska bocznego folderu

Sześć stron rozmów odczytuje sklep z wiadomościami e-mail z gołym "useEmailStore()". W zustandie, które Subskrybuje sklep WhoLE, więc każda zmiana w dowolnym mi...

kamo·2w ago
Performancekamo-internal

Memoize o całej aplikacji nieczytana wartość, napraw efekt samoodrzutowy

UnreadContext opublikował czternastoosobową literę dosłowną jako jego wartość kontekstową, więc React Zobaczył zmianę kontekstu na każdym renderowaniu dostawcy ...

kamo·2w ago
Performancekamo-internal

Przestańcie szukać odznak, na których nikt nie patrzy, i przestań się obudził każdego konsumenta

Dwóch zawsze montowanych dostawców przeprowadziło jednominutowy sondaż bez bramki widoczności. LegalPackageCount nie miał żadnego; TrainingPendingPendingCo to z...

kamo·2w ago
Performancekamo-internal

orgi bez telefonu nie powinny otwierać gniazda wywołania

Softphone otworzył połączenie SockJS/STOMP z mediami. boot. getCapabilities() jest oczekiwany kilka linii powyżej i jest odpowiedzią backenda "może to org odbie...

kamo·2w ago
Performancekamo-internal

Przestań ponownie łączenia całego katalogu na każde żądanie

getRequestConfig działa na żądanie, a dla dowolnego członka nieanglojęzycznego o nazwie MergeWithFallback na całym 23,252-kilometrowym katalogu za każdym razem ...

kamo·2w ago
Performancekamo-internal

Jedna wiadomość nie powinna odtworzyć całej historii

Batch 5 audytu wydajności po stronie klienta. MessageList mapuje każdą załadowaną wiadomość do MessageBubble, a MessageBubble nie był Zanotowany. Z 300 wiadomo...

kamo·2w ago
Performancekamo-internal

Zjedź AG Grid 187 KB CSS z krytycznej ścieżki każdej trasy

Batch 4 audytu wydajności po stronie klienta i ostatni z dużych. Aplikacja/globals.css została otwarta z dwoma - importem arkuszy stylów ag-grid i układ korzen...

kamo·2w ago
Performancekamo-internal

Przestań wysyłać cały katalog wiadomości do przekazu logowania

Batch 3 audytu wydajności po stronie klienta. Układ korzeniowy przekazał każdą wiadomość do NextIntlClientProvider na każdej trasie. A w pot. w tym, a w tym, w...

kamo·2w ago
Performancekamo-internal

Podziel okna narzędziowe z powłoki, zatrzymaj bezczynna burza timer

Wsad 2 audytu wydajności po stronie klienta. Podobnie jak w przypadku partii 1, nic nie jest członkiem Można zobaczyć lub dokonać zmian. Rejestr narzędzi zaimp...

kamo·2w ago
Performancekamo-internal

Zatrzymaj transport kodu powłoki, dotarcia żadna trasa nie może dotrzeć

Batch 1 audytu wydajności po stronie klienta. Każda zmiana jest zachowaniem-zachowania; Nic, czego członek może zobaczyć lub zrobić, nie jest inne później. I18...

kamo·2w ago
August 22, 2026
PerformanceDocsService

Drop hasDesignVersion i jego szablon na rzędzie

Każda lista dokumentów uruchomiła wyszukiwanie esign_templates dla wiersza EACH — 100 na stronę — odpowiedzieć na pytanie "jest to oryginał, który ma nosić proj...

Kamo·2w ago
PerformanceEmailService

Wyślij liczbę gości zamiast każdego gościa

Kamo·2w ago
August 21, 2026
PerformanceSecurityService

Przestań skanować każdy rynek x produkt po tym, jak odpowiedź jest znana

/liads/available-summary zwraca trzy rzeczy — niedopuszczalne, hasAkceptableCredit i jeden przykład produkt – ale odwiedził każdy rynek x Para produktów niezale...

Kamo·3w ago
Performancekamo-shared-library

Indeks dwóch kształtów geolite_lokalizacji jest w rzeczywistości ques przez

Sam kraj był jedynym indeksem na tabeli 80,429-rzędowej i nie było rzeczywistym zapytaniem Dobrze go użyto. Zmierzony w produkcji: Rozdzielczość miasta (kraj...

Kamo·3w ago
PerformanceSecurityService

Licz w bazie danych zamiast nawadniania każdego commitu

GET /changelog/public/statss załadował wszystkie 16 571 dzienników jako podmioty i podmioty Zaliczyło je w pętli Java, aby wyprodukować dwie małe mapy i całą. N...

Kamo·3w ago
Performancekamo-shared-library

Index member_rights_applied, bound the intake claim, zagregowane statystyki zmian

Trzy wnioski z audytu końcowego według punktu końcowego, z których każdy jest mierzony w stosunku do Produkcja zamiast wnioskowana. member_rights_applied zadek...

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

Wyłaniaj jedną stronę filtrowana przez serwer zamiast całej organizacji

Siatka pobrała każdy trop w orgupie i zawęziła go w linii 300 funtów Używaj memo. Mierzone przy produkcji 2026-08-20: 1,427 leadów przyjęło więc siedem Można by...

kamo·3w ago
PerformanceSecurityService

Zamieć punkt końcowy siatki i weź odpis audytu PHI z wątku żądania

GET /api/security/leads zwrócił wszystkie leady w organizacji. Teraz to Potrzeba strony / rozmiar / sort plus filtry, z których faktycznie korzysta sieć, i zwra...

Kamo·3w ago
Performancekamo-shared-library

Filtruj i uchtóruj siatkę w bazie danych, wsad do serii PHI

Załadunek / ołowiu wyniósł 23,3 s przy 1427 tropach. 23,3 s z tego był HIPAA Trasa audytu: recordLeadList pisze jeden wiersz phi_access_log na ołów Zwrócono, a ...

Kamo·3w ago
Performancekamo-marketing

Sprytna każda odpowiedź, nie tylko dokument

server-nonce.js prosi o „identyficzność”, aby można było oznakować HTML Z CSP nonce bez dekompresji / rekompresji w obie strony, następnie Rekompresje w drodze....

Kamo·3w ago
Performancekamo-marketing

Odkładanie pracy o odroczonym jednym elmencie na okres bezczynności

Cztery komponenty czekały, aż główny wątek ucichnie przed wykonaniem ich praca — wiązka toast/zmąż, chrom przewijania, dotyk Zamiatanie celu i sygnale referency...

Kamo·3w ago
Performancekamo-marketing

Przeczytaj pozycję przewijania z obserwatora, a nie z układu

Przejrzały stan nav / na górze pochodzi od uchwytu do przewijania, który czytał Okno.scrollY, a efekt montowania zwany tym handlerem synchronicznie Podczas fazy...

Kamo·3w ago
Performancekamo-marketing

Służyć statycznym aktywa jako brotli w czasie budowy

Oznakowany kawałek to re-dom, a ja sprawdziłem go prawidłowo przed zakończeniem Wszystko: jest to budowa produkcji (brak znaczników dev i haczyki do profilowani...

Kamo·3w ago
Performancekamo-marketing

Upuść nieużywane preconnect i napraw 565 m brotli, dodałem

Dwa znaleziska, a drugi był mój. DOKUMENT TO 1259 ms Z wyjątkiem WRAPPER. Mierzony na stronie na żywo: HTML odpowiadał w wysokości 900 m, gdy był statyczny Ak...

Kamo·3w ago
Performancekamo-marketing

Przenieś każdą zapętlającą animację na kompozytora

Wszystkie 26 elementów Lighthouse wymienione w "unikających niekompozytowych animacjach" Ten sam błąd w czterech miejscach: animacja właściwości farby. Mierzone...

Kamo·3w ago
Performancekamo-marketing

63 żądania HTTP do 22

Wdraża się sprawozdanie z budżetu na żądanie. Mierzony w ten sam sposób, w jaki został napisany - Chrom przez protokół debugowania, emulacja mobilna, szesnastom...

Kamo·3w ago
Performancekamo-marketing

Zwijak nigdy nie używał hls.js, a telefony za niego płacili

Pogoń za "sprawdź mniej żądań HTTP" znalazł dwie rzeczy rzeczywiste, a druga to dużo Większy od audytu, który do tego doprowadził. HLS BRANCH już nie miał czas...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj ponownie pomiar dokumentu na każdej ramce zwinięciem

Dwóch słuchaczy na stronie głównej przeczytaj "scrollHeight" na wydarzenie. To jest a. Zapytanie o układ, a ta strona jest najgorszym miejscem do wielokrotnego:...

Kamo·3w ago
Performancekamo-marketing

Upuść filtr tła na telefonach

Strona główna renderuje 94 elementy przenoszące ’backdrop-filter: blur(20px). Każdy Jedną z nich jest oddzielna warstwa, która musi odczytać wszystko pomalowane...

Kamo·3w ago
Performancekamo-marketing

Weź stopę i przewiń chrom z klienta

Trzy zmiany, wszystkie usuwają pracę z okna, w którym strona jest oceniana. "(strony) /layout.tsx" niesione "użyj klienta" i nigdy go nie potrzebował - bez sta...

Kamo·3w ago
Performancekamo-marketing

Zatrzymaj trzy zasoby od wywyższania elementu LCP

Awaria LCP jest tam, gdzie jest pozostały czas, a jego dwie podczęści ładunkowe — 270 ms opóźnienia obciążenia, 500 ms czasu ładowania – jest problemem prioryte...

Kamo·3w ago
Performancekamo-marketing

Usuń gsap, drugą animację uruchomień na stronie głównej

Framer był chunk Lighthouse nazwaną. GSAP jest tym, którego nie zrobił, bo Przybywa na tyle późno, aby wyjść na zewnątrz "nieużywanego JavaScriptu" - ale jest t...

Kamo·3w ago
Performancekamo-marketing

Usuń framer-motion ze strony

"Zmniejszenie nieużywanego JavaScript" w każdym raporcie nazwało ten sam fragment 35.4 KB, I to jest Framer Motion. Nie jest to chętny scenariusz na stronie głó...

Kamo·3w 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