Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,860
Évolution totale
4,577
Caractéristiques
4,511
Corrections
32
Projets
Filtrer par projet
Tous les projets17,860AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing582kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,577Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 9, 2026
Performancekamo-internal

L'horloge s'écoule sur le compositeur, pas sur une minuterie

L'horloge à tour du feutre s'écoulait d'un set de 200 ms Interval en écrivant une fraction en React. C'est une façon honnête de construire une barre qui doit su...

Kamo·2d ago
September 8, 2026
PerformanceMediaService

Arrêtez de reconstruire le portefeuille et la liste des invités à chaque vérification

J'ai appris à obtenir le solde du cheddar du receveur et s'est interrogé sur l'ensemble. Liste des membres de l'organisation, tous deux par RECIPIENT, sur chaqu...

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

Arrêtez chaque scène de re-rastrasteriser sa banque de sprites sur la redimensionner

Un audit des dix-huit scènes a trouvé le même défaut dans douze d'entre elles, et il est la forme qui dégrade une languette sur une minute ou deux, puis la déta...

Kamo·5d ago
September 5, 2026
PerformanceKlusterServices

Rétréci la fenêtre, une DDL laisse derrière elle pour des backends périmés

Appliquer la version du catalogue, et les backends toujours tenant l'ancienne échouer leur prochaine déclaration avec SQLState 40001 jusqu'à ce qu'ils soient re...

Kamo·6d ago
September 4, 2026
PerformanceDocsService

Le point de vue du profil cesse de charger l'ensemble du panneau

Son propre commentaire disait qu'il existait pour qu'une page puisse peindre l'employeur "sans tir chaque annonce vers le bas avec elle", et la ligne sous ce co...

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

Arrêter la barre d'outils d'image en ligne se re-rendu sur chaque trame de défilement

measure() fonctionne sur chaque événement de défilement et redimensionnement et construit un nouvel objet d'état à chaque fois, donc la barre d'outils a redonné...

Kamo·1w ago
September 2, 2026
PerformanceEmailService

Indexer un message dans une instruction au lieu d'un sélecteur-alorswrite

La clé de la ligne de l'index de recherche est attribuée plutôt que générée, donc la remise d'une construction entité à save() était une fusion: Spring Data SEL...

Kamo·1w ago
PerformanceKBService

Arrêter de répéter la chaîne d'ancêtres sur chaque noeud d'un arbre

Un nœud à l'intérieur d'un arbre sait déjà où il est -- sa position est l'arbre. L'envoi de la chaîne d'ancêtres sur chacun d'eux signifie que chaque article po...

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

Une conversation survit la fenêtre qui le montre

L'ouverture d'une fenêtre de discussion a coûté sept demandes avant un message - historique, membres, reçus, lectures-filtrage, instantané non lu, avatar de la ...

Kamo·2w ago
PerformanceMediaService

Servir une fenêtre rouverte uniquement ce qu'elle a manqué, et auditer une page en une seule écriture

Deux coûts, tous deux payés à chaque ouverture d'une fenêtre de discussion. depuis l'EGE/sessions/avis/messages. Une fenêtre en train de rouvrir veut messages ...

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

Un instantané de session pour l'onglet, pas un par instance de crochet

useUserInfo a tenu sa session en trois cellules d'utilisationState. Il dispose de 187 sites d'appel et environ 27 ils sont montés pour l'ensemble de la session ...

kamo·2w ago
Performancekamo-internal

Navire Géorique comme WOFF2

Les deux faces sont préchargées sur chaque itinéraire, de sorte que le format est payé à chaque première visite. 134,132 B de WOFF sont devenus 112 252 B de WOF...

kamo·2w ago
Performancekamo-internal

Un marché de détail ne devrait pas télécharger les onglets hypothécaires

La page des paramètres du marché a importé les 24 onglets de manière statique, de sorte que chaque marché a expédié tous les deux un marché de détail a porté le...

kamo·2w ago
Performancekamo-internal

Montrez le premier papier peint sans attendre le plus lent

La diapositive a préchargé tous les papiers peints derrière une seule promesse. tous, donc rien n'a peint jusqu'à ce que l'image LAST dans l'ensemble soit réglé...

kamo·2w ago
Performancekamo-internal

Chaque contexte et crochet lit maintenant l'info de l'utilisateur à travers le coalesceur

Sept appels indépendants /api/user-info tiré sur une charge authentifiée à froid, chacune demander au membre id qu'un frère ou une sœur demandait déjà au même m...

kamo·2w ago
Performancekamo-internal

Un rafraîchissement pour l'ensemble de l'application, pas un par utilisationUserInfo()

useUserInfo dispose de 194 sites d'appel, dont une douzaine sont montés pour l'ensemble de la session. le nav, les fournisseurs de shells, le lanceur. Chaque ca...

kamo·2w ago
Performancekamo-internal

Rendre le serveur l'application authentifiée, et réparer l'orge de secours que 500s

MemberListProvider est revenu nul jusqu'à ce que son effet de montage s'enfuit, et il reste au-dessus de NavTop ET "enfants" de sorte qu'une ligne ait maintenu ...

kamo·2w ago
Performancekamo-internal

Un clic de boîte à cocher ne doit pas remettre la barre latérale du dossier

Six sites d'appels lisent le magasin d'e-mails avec un 'useEmailStore()'. Dans le zustand que s'abonne à la boutique WHOLE, de sorte que tout changement n'impor...

kamo·2w ago
Performancekamo-internal

Memoize la valeur non luée à l'échelle de l'application, fixer un effet auto-retirant

UnreadContext a publié un objet de quatorze membres littéral comme valeur contextuelle, donc React ont vu le changement de contexte sur chaque rendu du fourniss...

kamo·2w ago
Performancekamo-internal

Arrêtez de chercher des badges que personne ne regarde, et arrêtez de réveiller tous les consommateurs

Deux fournisseurs toujours montés ont présenté un sondage d'une minute sans porte de visibilité. LegalPackageCount n'en avait pas du tout; TrainingPendingCount ...

kamo·2w ago
Performancekamo-internal

Uneorge sans téléphone ne devrait pas ouvrir un socket d'appel

Le softphone a ouvert sa connexion SockJS/STOMP aux médias. boot. getCapabilities() est attendu quelques lignes au-dessus et est la réponse du backend à "Chaque...

kamo·2w ago
Performancekamo-internal

Arrêtez de refonder l'ensemble du catalogue à chaque demande

getRequestConfig par demande, et pour tout membre non-anglais qu'il appelle fusionwithWithFallback sur l'ensemble du catalogue 23 252 clés à chaque fois - recon...

kamo·2w ago
Performancekamo-internal

Un message à l'arrivée ne devrait pas remonter toute l'histoire

Lieu 5 de l'audit de performance du client. MessageList cartographie chaque message chargé à un MessageBubble, et MessageBubble n'était pas mémorisée. Avec 300...

kamo·2w ago
Performancekamo-internal

Sortez le 187 KB de CSS de AG Grid hors du chemin critique de chaque itinéraire

Le lot 4 de l'audit de performance côté client, et le dernier des grands. app/globals.css ouvert avec deux «importations de feuilles de style ag-grid» et la mi...

kamo·2w ago
Performancekamo-internal

Arrêtez d'envoyer l'ensemble du catalogue de messages à l'inscription

Lot 3 de l'audit de performance du client. La mise en page de racine a transmis chaque message à NextIntlClientProvider sur chaque itinéraire. Le Catalogue est...

kamo·2w ago
Performancekamo-internal

Diviser les fenêtres de l'outil de l'obus, arrêter la tempête de minuterie de ralenti

Lot 2 de l'audit de performance du client. Comme pour le lot 1, rien n'est membre peut voir ou faire des changements. Le registre des outils a importé les dix ...

kamo·2w ago
Performancekamo-internal

Arrêter l'expédition du code shell qu'aucune route ne puisse atteindre

Lot 1 de l'audit de performance du client. Tout changement est le mode de vie qui s'applique; Aucune personne qu'un membre peut voir ou faire n'est différente p...

kamo·2w ago
August 22, 2026
PerformanceDocsService

Drop hasDesignVersion et son modèle de recherche par rang de tour

Chaque liste de documents a fait l'objet d'une recherche sur les esign-templates pour chaque ligne CHAQUE ligne 100 par page - pour répondre "est-ce qu'il s'agi...

Kamo·2w ago
August 21, 2026
PerformanceSecurityService

Arrêter de scanner chaque produit de marché x après que la réponse est connue

/leads/possère-résumé retourne trois choses - has Acceptable, hasAcceptableCrédit et un exemple de produit - mais visité tous les marchés x une paire de produit...

Kamo·3w ago
Performancekamo-shared-library

L'index des deux formes geolite-localisation est effectivement interrogée par

Le pays seul était le seul index sur un tableau de 80 429 rangées, et aucune question réelle n'était faite. l'a bien utilisé. Mesurée en production: Résoluti...

Kamo·3w ago
PerformanceSecurityService

Compter dans la base de données au lieu d'hydrater chaque engagement

GET /changelog/public/stats charge les 16 571 logs d'engagement en tant qu'entités et les a comptés dans une boucle de Java pour produire deux petites cartes et...

Kamo·3w ago
Performancekamo-shared-library

Index member-rights-applied, borne the intake claim, agrégées changelog stats

Trois résultats d'un audit point par fin, mesurés chacun par rapport à la production plutôt que la production. membre - droits appliqués n'a déclaré aucun inde...

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

Rechercher une page filtrée par un serveur au lieu de l'ensemble de l'organisation

La grille a fait sac chaque plomb dans l'orge et l'a rétrécie dans une ligne de plus de 300 dollars. useMemo. Mesurées à la production 2026-08-20: 1 427 têtes r...

kamo·3w ago
PerformanceSecurityService

Pager le point d'extrémité de la grille et passer par l'audit PHI par annuler le fil de demande

GET/api/sécurité/chefs de file renvoyés à chaque chef de file de l'organisation. Il est maintenant prend page/size/tri plus les filtres que la grille utilise ef...

Kamo·3w ago
Performancekamo-shared-library

Filtrer et pager la grille dans la base de données, parier la piste d'audit de l'Institut

Le chargement/leads a pris 23,3 s à 1 427 têtes. 23,3 s en étaient les HIPAA piste d'audit: recordLeadList écrit une ligne phi-access-log par plomb a été retour...

Kamo·3w ago
Performancekamo-marketing

Compresser toutes les réponses, pas seulement le document

server-nonce.js demande en amont pour "identité" afin que le HTML puisse être estampillé avec un CSP nonce sans aller-repression/décompression, puis Récupère en...

Kamo·3w ago
Performancekamo-marketing

Égoutter les travaux reportés d'un poste par période de ralenti

Quatre composants ont attendu que le fil principal se taise avant de faire leur travail - le paquet toast/consent, le chrome de défilement, le toucher le balaya...

Kamo·3w ago
Performancekamo-marketing

Lire la position de défilement d'un observateur, pas à partir de la disposition

L'état de la nav défilement/à l'arrière-haut provenait d'un manipulateur de défilement qui lisait window.scrollY, et l'effet de montage appelé ce manipulateur d...

Kamo·3w ago
Performancekamo-marketing

Servir des actifs statiques en tant que brotte de construction

Le morceau marqué est le do de réaction, et je l'ai vérifié correctement avant de conclure n'importe quoi: c'est la construction de la production (pas de marque...

Kamo·3w ago
Performancekamo-marketing

Laisser tomber la préconnectation inutilisée, et fixer les 565 ms de brotli I ajouté

Deux résultats, et le deuxième était le mien. LE DOCUMENT À UN DÉCLARATION DE 1 259 ms PAR LE PASSÉRIEURE DU NON REMBOURSEMENT. Mesuré par rapport au site viv...

Kamo·3w ago
Performancekamo-marketing

Déplacer chaque animation en boucle sur le compositeur

Les 26 éléments du phare listés sous "éviter les animations non composites" étaient les suivants: la même erreur en quatre endroits: animer une propriété de pei...

Kamo·3w ago
Performancekamo-marketing

63 demandes HTTP jusqu'à 22

Applique le rapport sur le budget-demande. Mesurée de la même façon qu'il a été écrit Chrome sur le protocole d' débogage, émulation mobile, fenêtre de seize se...

Kamo·3w ago
Performancekamo-marketing

La bobine n'utilisait jamais hls.js, et les téléphones payaient pour elle

La chasse "faites moins de requêtes HTTP" a trouvé deux choses réelles, et la seconde est beaucoup plus important que l'audit qui l'a conduit. La NOY DE L'ÉTÉ ...

Kamo·3w ago
Performancekamo-marketing

Arrêtez de mesurer le document sur chaque trame de défilement

Deux auditeurs de défilement sur la page d'accueil lisent « ScrollHeight » par événement. C'est un la mise en page, et cette page est le pire endroit pour en fa...

Kamo·3w ago
Performancekamo-marketing

Drop backdrop filtre sur les téléphones

La page d'accueil rend 94 éléments portant le «backdrop-filter: blur(20px). Tous l'un est une couche de composition séparée qui doit lire tout ce qui est peint ...

Kamo·3w ago
Performancekamo-marketing

Retirez le pied de page et le rouleau chromé du client

Trois changements, tous en supprimant le travail de la fenêtre où la page est jugée. (pages)/layout.tsx - transporté "client d'utilisation" et n'a jamais eu be...

Kamo·3w ago
Performancekamo-marketing

Arrêter trois ressources à partir du classement de l'élément LCP

La ventilation par LCP est le lieu où se trouve le temps restant, et ses deux sous-parties de chargement 270 ms de retard de charge de ressources, 500 ms de dur...

Kamo·3w ago
Performancekamo-marketing

Supprimer gsap, le deuxième runtime d'animation sur la page d'accueil

Le cadre a été nommé le phare de châssis. GSAP est celui qu'il n'a pas, parce qu'il Arrive suffisamment tard pour tomber à l'extérieur de "JavaScript" non utili...

Kamo·3w ago
Performancekamo-marketing

Supprimer le mouvement du cadrer du site

"Reduce non utilisé JavaScript" a nommé le même morceau de 35,4 KB dans chaque rapport, Et c'est la Motion des Framers. Ce n'est pas un script avide sur la page...

Kamo·3w ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation