KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,610
Общие изменения
6,056
Особенности
5,314
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 26, 2026
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
Performancekamo-internal

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

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

kamo·2mo ago
August 22, 2026
PerformanceDocsService

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

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

Kamo·2mo ago
August 21, 2026
PerformanceSecurityService

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

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

Kamo·2mo ago
Performancekamo-shared-library

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

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

Kamo·2mo ago
PerformanceSecurityService

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

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

Kamo·2mo ago
Performancekamo-shared-library

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

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

Kamo·2mo ago
August 20, 2026
Performancekamo-internal

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

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

kamo·2mo ago
PerformanceSecurityService

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

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

Kamo·2mo ago
Performancekamo-shared-library

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

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

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

Kamo·2mo ago
Performancekamo-marketing

Решите значки организации на сервере и предварительно подключите источник

Маяк назвал theme.kamocrm.com несвязанным источником стоимостью 300 мс Кроме того, не сообщая о происхождении заранее подключенных, и в последнем раунде я прочи...

Kamo·2mo ago
Performancekamo-marketing

Остановите три пакета маршрутов, предварительно набранных на главной странице

Предыдущая статья103 KiB «неиспользуемого JavaScript» Lighthouse назвал четыре фрагмента, два из них 100% неиспользованный. Ни один из них не отображается в HTM...

Kamo·2mo ago
Performancekamo-marketing

Назовите ширину фона и прочитайте конфигурацию темы на сервере

Два вывода, оба из которых делали что-то, отличное от того, что говорил код. Рябина была сделана Кандидатом 1920 года. 149 КБ, для декоративной картины за конт...

Kamo·2mo ago
Performancekamo-marketing

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

Изображения. Каждая настройка качества на странице идет вниз по шагу, и список разрешений В следующем.config.ts идет на [30, 50], так что ничто не может спокойн...

Kamo·2mo ago
August 19, 2026
Performancekamo-marketing

Разделите героя и уберите последние две библиотеки со страницы

Шаг C. Ни GSAP, ни Framer Motion больше не находятся на главной странице. Домашнее пространство имен сообщений больше не отправляется в браузер. JS 241 999 -> ...

Kamo·2mo ago
Performancekamo-marketing

Семь секций прекращают гидратацию

Шаг B. TrustBar, WhatReplacesWhat, HowItWorks, UseCases, Features, CTAStrip Цены теперь являются компонентами сервера. Они отображают HTML и не отправляют JavaS...

Kamo·2mo ago
Performancekamo-marketing

Возьмите время выполнения анимации с домашней страницы полностью

Шаг А гидратационной работы. Framer Motion ушел с домашней страницы связка: 798 723 -> 687,593 байт сырой, 245 367 -> 209 422 гзипа. Это 35 945 человек. меньшее...

Kamo·2mo ago
Performancekamo-marketing

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

LCP составлял 4,4 с, а его разбивка указывала, где: 120 мс до первого байта, 290 мс задержка загрузки, 390 мс фактическая загрузка изображения, а затем 1810 мс ...

Kamo·2mo ago
Performancekamo-marketing

Отмените два изменения, которые стоят 380 миллионов часов блокировки, и успокойте телефон

Последние два тура взяли счет от 87 до 67. Тотальная блокировка Время вышло из 80 мс до 460 мс и LCP от 3,9 с до 4,4 с. Два моих изменения сделали это. Оба были...

Kamo·2mo ago
Performancekamo-marketing

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

Две вещи, оставшиеся после последнего раунда, были помечены, а не сделаны, потому что Каждый что-то торгует. Делаю это сейчас. Головная полоса. Это был второй ...

Kamo·2mo ago
Performancekamo-marketing

Введите таблицу стилей и уроните полифиллы, до которых ничего не может добраться

Две находки Маяка, обе из которых остались открытыми после последнего раунда Я пришел к выводу, что они не подлежат рассмотрению. Они были; я не смотрел сильно ...

Kamo·2mo ago
Performancekamo-marketing

Прекратить доставку 1,8 МБ неразмерных фонов после гидратации

ThemedBackground была самой дорогой вещью, оставленной на домашней странице, и ни одна из них не была найдена. Это было похоже на жука. Он отображал сырой <img>...

Kamo·2mo ago
Performancekamo-marketing

Остановите складку, ожидающую гидратации, и очистите окно нагрузки

Домашняя страница отгрузила всю свою складку невидимой. Framer Motion представляет собой «Первоначальный» реквизит в предзаказываемый HTML как встроенный стиль,...

Kamo·2mo ago
Performancekamo-marketing

Остановите отслеживатель аналитики, захватывающий все ссылки, кроме Home

Каждая страница, кроме главной страницы, открывалась в течение нескольких секунд, и причина никогда не была такой. в собственном навигационном пути этого прилож...

Kamo·2mo ago
Performancekamo-marketing

Опустить границу загрузки сайта, за которую платили только вторичные страницы

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

Kamo·2mo ago
Performancekamo-marketing

Предоставьте количество Changelog, обновите его на публикации вместо посещения

Каждый посетитель сам получал этот номер. ПревьюБаннер живет в общей макет, поэтому на каждой странице он нажимал /api/changelog/ сегодня после гидратации, ждал...

Kamo·2mo ago
Performancekamo-marketing

Перестаньте придумывать мегабайт на страницу и перестаньте звонить в бэкэнд бесплатно

Две расходы, которые были оплачены на каждой странице, были найдены, следуя за собственным репортером. Сомнение об i18n и ненужных бэкэнд-звонках. Префект ВОЛЮ...

Kamo·2mo ago
Performancekamo-marketing

Остановите каждый переключатель страницы в ожидании перенаправления и 2s-мертвия

Пререндеринговая работа в 4fae924 фиксировала сервер и маршрутизатор, а также сайт. Потребовалось 1-2 секунды, чтобы изменить страницу. Это никогда не было сеть...

Kamo·2mo ago
Performancekamo-marketing

Предоставьте маршруты снова и дайте навигации что-то, чтобы нарисовать

Локальный макет разрешал свои сообщения голым getMessages(), который читает Запросите заголовки и выберите приложение ENTIRE из статического рендеринга. без loa...

Kamo·2mo ago
August 15, 2026
PerformanceSecurityService

Разрешить аннотацию платформы каждого обработчика один раз

Перехватчик зарегистрирован на /**, поэтому поиск аннотации выполняется на каждом устройстве. запросить эту услугу, вход включен, и AnnotatedElementUtils ходы м...

Kamo·2mo ago

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

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

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