Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,860
Общие изменения
4,577
Особенности
4,511
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,860AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing582kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,577Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 9, 2026
Performancekamo-internal

Часы стекают на композиторе, а не на таймере

Часы поворота войлока сработали на 200 мс, и Interval записал фракцию в React. Это честный способ построить планку, которая должна отслеживать крайний срок серв...

Kamo·2d ago
September 8, 2026
PerformanceMediaService

Перестаньте восстанавливать кошелек и список гостей на каждом чеке

«viewFor» получил баланс Чеддара получателя и запросил все Список членов организации — оба на каждого клиента, на каждой опубликованной рамке. Ат Полная таблица...

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

Остановите каждую сцену, перераспределив свой банк спрайт на размер

Проверка всех восемнадцати сцен обнаружила один и тот же дефект в двенадцати из них. Форма, которая ухудшает вкладку в течение минуты или двух, а затем задержив...

Kamo·5d ago
September 5, 2026
PerformanceKlusterServices

Узкое окно, которое DDL оставляет для устаревших бэкэндов

Применение DDL ударяет по каталожной версии, а бэкэнды по-прежнему держат старую Откажитесь от следующего заявления с помощью SQLState 40001, пока они не будут ...

Kamo·6d ago
September 4, 2026
PerformanceDocsService

Конечная точка профиля перестает загружать всю доску

В его собственном комментарии говорилось, что он существует, чтобы страница могла нарисовать работодателя без вытащить все объявления вниз с ним, и строка под э...

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

Прекратите повторное воспроизведение встроенной панели инструментов изображения на каждом кадре прокрутки

мера () работает на каждом свитке и изменяет размер события и создает новый объект состояния. Каждый раз панель инструментов перерисовывалась независимо от того...

Kamo·1w ago
September 2, 2026
PerformanceEmailService

Индексировать сообщение в одном заявлении вместо Select-then-write

Ключ строки поискового индекса назначается, а не генерируется, поэтому передача построенного Сущность для сохранения() была слиянием: Spring Data SELECTED весь ...

Kamo·1w ago
PerformanceKBService

Перестаньте повторять цепочку предков на каждом узле дерева

Узел внутри дерева уже знает, где он находится - его положение - дерево. Отправка цепочки предков на каждую из них означала, что каждая статья содержала два пре...

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

Разговор переживает окно, показывающее его

Открытие окна чата обойдется в семь запросов до рендеринга сообщения — история, члены, квитанции, маркировка, непрочитанный снимок, аватар коллеги и политика ко...

Kamo·2w ago
PerformanceMediaService

Обслуживайте вновь открывшееся окно только тем, что оно пропустило, и проверяйте страницу за одну запись

Две цены, обе оплачены на каждом открытии окна чата. С тех пор на GET/sessions/{guid}/messages. Окно, открываемое вновь, требует После того, что он уже держит,...

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

Один сессионный снимок для вкладки, а не один на случай крючка

useUserInfo провела сессию в трех ячейках UseState. Он имеет 187 колл-сайтов и около 27 из них. Они монтируются на весь сеанс — навигатор, каждый оболочник, ста...

kamo·2w ago
Performancekamo-internal

Обсуждение Ship Geist: WOFF2

Обе стороны предварительно загружаются на каждом маршруте, поэтому формат оплачивается при каждом первом посещении. 134 132 B из WOFF стали 112 252 B из WOFF2 —...

kamo·2w ago
Performancekamo-internal

Розничный рынок не должен загружать ипотечные вкладки

Страница настроек рынка импортировала все 24 вкладки статически, поэтому каждый рынок отправлял каждую вкладка — розничный рынок имел семь вкладок по ипотечным ...

kamo·2w ago
Performancekamo-internal

Показать первые обои, не дожидаясь самых медленных

Слайд-шоу предварительно загрузило все обои за одним Обещанием. Так что ничего не рисуется До тех пор, пока последний образ в съемочной площадке не осел. На аре...

kamo·2w ago
Performancekamo-internal

Каждый контекст и крюк теперь считывает информацию пользователя через коалессер

Семь независимых вызовов /api/user-info, запущенных по холодной аутентифицированной нагрузке Спрашивая о члене Ид, брат уже спрашивал в тот же момент. Каждый Ср...

kamo·2w ago
Performancekamo-internal

Один таймер обновления для всего приложения, а не один для использования

useUserInfo имеет 194 сайта для звонков, около десятка из них установлены на весь сеанс. Нав, поставщики снарядов, стартовая площадка. Каждая инстанция вооружал...

kamo·2w ago
Performancekamo-internal

Сервер-рендер аутентифицированного приложения и исправление резервного устройства, которое 500s

MemberListProvider возвращает нуль до тех пор, пока не запустится эффект крепления, и он находится над NavTop. И (дети) — так, чтобы одна строка удерживала ВСЕ ...

kamo·2w ago
Performancekamo-internal

Клик по флажку не должен повторно отображать боковую панель папки

Шесть сайтов звонков читают почтовый магазин с голым «useEmailStore()». И в этом смысле подписывается на весь магазин, поэтому любое изменение в любом месте в н...

kamo·2w ago
Performancekamo-internal

Запомните непрочитанное значение приложения в целом, исправьте самовозбуждающий эффект

UnreadContext опубликовал объект с четырнадцатью участниками в буквальном смысле в качестве контекстного значения, поэтому React увидел изменение контекста на к...

kamo·2w ago
Performancekamo-internal

Перестаньте голосовать за значки, на которые никто не смотрит, и перестаньте будить каждого потребителя

Два всегда установленных провайдера провели одноминутный опрос без ворот видимости. LegalPackageCount не имел вообще ничего; TrainingPendingCount перечитал изме...

kamo·2w ago
Performancekamo-internal

Бестелефонная организация не должна открывать розетку вызова

Софтфон открыл подключение SockJS/STOMP к медиа.<domain> getCapabilities() находится в нескольких строках выше и является ответом бэкэнда на «Может ли эта орган...

kamo·2w ago
Performancekamo-internal

Прекратите повторное объединение всего каталога по каждому запросу

getRequestConfig запускается по запросу, и для любого неанглоязычного участника он называется Каждый раз сливайте WithFallback по всему 23 252-ключевому каталог...

kamo·2w ago
Performancekamo-internal

Одно приходящее сообщение не должно пересказать всю историю

Часть 5 аудита эффективности на стороне клиента. MessageList отображает каждое загруженное сообщение в MessageBubble, и MessageBubble не был загружен. Памятный...

kamo·2w ago
Performancekamo-internal

Уберите 187 КБ CSS AG Grid с критического пути каждого маршрута

Этап 4 аудита производительности на стороне клиента и последний из крупных. app/globals.css открывается двумя @imports таблицами стилей ag-grid и макетом root ...

kamo·2w ago
Performancekamo-internal

Прекратите посылать весь каталог сообщений на входную передачу

Часть 3 аудита производительности на стороне клиента. Корневая компоновка передавала каждое сообщение NextIntlClientProvider по каждому маршруту. The Каталог 1...

kamo·2w ago
Performancekamo-internal

Разделите окна инструмента из оболочки, остановите шторм таймера холостого хода

Часть 2 аудита производительности на стороне клиента. Как и в случае с пакетом 1, нет члена Вы можете видеть или делать изменения. Реестр инструментов охотно и...

kamo·2w ago
Performancekamo-internal

Прекратить доставку кода оболочки ни один маршрут не может достичь

Часть 1 аудита производительности на стороне клиента. Каждое изменение – это сохранение поведения. Ничто из того, что человек может увидеть или сделать, не отли...

kamo·2w ago
August 22, 2026
PerformanceDocsService

Drop hasDesignVersion и его поиск по шаблону per-row

Каждый список документов выполнял поиск esign templates для каждой строки — 100 на страницу. Ответ: «Это оригинал, который имеет дизайн». Вот как Модифицированн...

Kamo·2w ago
August 21, 2026
PerformanceSecurityService

Прекратите сканировать каждый продукт x после того, как ответ будет известен

/leads/available-summary возвращает три вещи — приемлемо, Приемлемый кредит и один пример продукта, но посетил каждый рынок пара продуктов независимо от того, в...

Kamo·3w ago
Performancekamo-shared-library

Индекс двух форм geolite locations фактически запрашивается

Только одна страна была единственным индексом в таблице с 80 429 строками, и ни один реальный запрос Хорошо использовал. Измеряется по производству: городское ...

Kamo·3w ago
PerformanceSecurityService

Посчитайте в базе данных вместо того, чтобы увлажнять каждое обязательство

GET/changelog/public/stats загружены все 16 571 фиксировать журналы как объекты и Подсчитывали их в цикле Java, чтобы получить две небольшие карты и общую сумму...

Kamo·3w ago
Performancekamo-shared-library

Index member rights applied, bound the intake claim, aggregate changelog stats

Три результата аудита конечных точек, каждый из которых измеряется по производством, а не выводом. Member rights applied не объявлял никаких индексов, в то вре...

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

Получите одну страницу, отфильтрованную на сервере, вместо всей организации

Сетка извлекла каждое лидерство в организации и сузила его в ~300 строк. ИспользуйтеMemo. Измеряется по производству 2026-08-20: 1427 лидов привезено так семь м...

kamo·3w ago
PerformanceSecurityService

Нажмите конечную точку сетки и возьмите аудит PHI, спишите поток запросов

GET/api/security/leads вернули все лидерство в организации. Теперь принимает страницу/размер/сорт плюс фильтры, которые фактически использует сетка, и возвращае...

Kamo·3w ago
Performancekamo-shared-library

Фильтр и страница сетки в базе данных, пакет аудита PHI

Загрузка/свинец заняла 23,3 с на 1427 лидов. 23,3 из них были HIPAA. След аудита: recordLeadList пишет один ряд phi access log на лид Вернулся, и каждый соверши...

Kamo·3w ago
Performancekamo-marketing

Сжать каждый ответ, а не только документ

server-nonce.js запрашивает «идентичность» в верхнем потоке, чтобы HTML мог быть проштампован с CSP nonce без декомпрессии / рекомпрессии в оба конца, затем Рек...

Kamo·3w ago
Performancekamo-marketing

Утечка отложенной работы по одному пункту за период простоя

Четыре компонента ждали, пока основная нить замолчит, прежде чем сделать это. их работа — тост / пакет согласия, хром свитка, прикосновение Целевой размах и реф...

Kamo·3w ago
Performancekamo-marketing

Прочитайте положение свитка от наблюдателя, а не от макета

Состояние прокрутки / верхнего состояния навигатора пришло от обработчика прокрутки, который читал window.scrollY и эффект крепления, называемый этим обработчик...

Kamo·3w ago
Performancekamo-marketing

Обслуживать статические активы как бротли времени сборки

Помеченный кусок - это реагирование, и я проверил его должным образом, прежде чем закончить Что угодно: это сборка производства (без маркеров dev и профилирующи...

Kamo·3w ago
Performancekamo-marketing

Бросьте неиспользуемое предварительное соединение и исправьте 565 мс бротли, которые я добавил

Две находки, и вторая была моей. ДОКУМЕНТ ОБЪЯВЛЯЕТ 1 259 мс ПОСЛЕ НЕДЕЛЕГО РАППЕРА. Измеряется по сравнению с живым сайтом: HTML ответил в ~ 900 мс, в то вре...

Kamo·3w ago
Performancekamo-marketing

Переместите каждую анимацию на композитор

Все 26 элементов Маяка перечислены в разделе «Избегать некомпозитных анимаций». Одна и та же ошибка в четырех местах: оживление краски. измеряется с Chrome чере...

Kamo·3w ago
Performancekamo-marketing

63 HTTP-запроса снизились до 22

Осуществляет отчет о бюджете по запросам. Измеряется так же, как было написано — Chrome над протоколом отладки, мобильная эмуляция, шестнадцатисекундное окно. ...

Kamo·3w ago
Performancekamo-marketing

Катушка никогда не использовала hls.js, и телефоны платили за нее

В погоне за «сделать меньше HTTP-запросов» нашли две реальные вещи, а второй — много. Это больше, чем аудит, который привел к этому. ХЛС-Бранч никто не брал. H...

Kamo·3w ago
Performancekamo-marketing

Прекратите повторное измерение документа на каждом кадре прокрутки

Два слушателя прокрутки на главной странице читали «ScrollHeight» за событие. Это а Запрос макета, и эта страница является худшим местом, чтобы сделать один раз...

Kamo·3w ago
Performancekamo-marketing

Сброс фонового фильтра на телефоны

Домашняя страница отображает 94 элемента, несущих «обратный фильтр: размытие (20px)». Каждый Один представляет собой отдельный композитный слой, который должен ...

Kamo·3w ago
Performancekamo-marketing

Снимите футер и хром свитка с клиента

Три изменения, все удаление работы из окна, где оценивается страница. ‘(страницы)/layout.tsx’ нес ‘пользовательский клиент’ и никогда не нуждался в нем — нет г...

Kamo·3w ago
Performancekamo-marketing

Остановите три ресурса от превосходства элемента LCP

Разбивка LCP - это то, где находится оставшееся время, и две его загрузочные подчасти - 270 мс задержки ресурсной нагрузки, 500 мс длительности нагрузки — являю...

Kamo·3w ago
Performancekamo-marketing

Удалить gsap, второе время выполнения анимации на главной странице

Фреймером был назван кусковый маяк. GSAP - это тот, которого не было, потому что это Приходит достаточно поздно, чтобы выпасть за пределы «неиспользуемого JavaS...

Kamo·3w ago
Performancekamo-marketing

Удалить framer-движение с сайта

«Уменьшить неиспользуемый JavaScript» в каждом отчете назвал один и тот же 35,4 Кбайт. Это и есть Framer Motion. Это не скрипт на домашней странице, который Поч...

Kamo·3w ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены