直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,865
变动共计
4,581
特征
4,512
修补
32
项目
按项目过滤
所有项目17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 9, 2026
Performancekamo-internal

时钟排出堆肥器,而不是计时器

感觉的转动时钟跑出200ms 设置Interval写成分数回放. 这是一个诚实的方式 建立一个酒吧,必须跟踪服务器的最后期限。 错在一个最重要的地方: Chrome 向隐藏标签的计时器 一分钟醒一醒,所以在另一个分页后面的桌子,或者在最小的窗口里, 显示一个已经停止的时钟。 没人看他们看不见的钟 这就是为什么它活了这么...

Kamo·2d ago
September 3, 2026
Performancekamo-internal

停止在每个滚动框上重新提交内置图像工具栏

度量 () 在每次滚动和调整事件大小时运行, 并新建状态对象 每次,所以工具栏重现 无论关于图像的任何内容 已经改变了。 盒子已经有一个平等的守护者; 图像状态现在有一个 这是卷轴对一个折叠的。 同时放弃了在作曲家被禁用时清除选择的效果. 它从没有做任何事情: 覆盖已经 使得没有东西,同时残疾, 和量度() 释放出一...

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

对话在窗外持续显示

打开聊天窗口要花费7个请求 才发出信息——历史, 会员,收据,读取标记,未读快照,对应的相机和 作曲政策——每条留言加一译POST 服务器 a PHI 审核行, 单个写入信件。 关闭窗口 把所有东西都扔了,在谈话时笑了一下 回来付了一百块 重建刚刚丢弃的列表的行 。 最小化从来都不是 昂贵的外壳:码头设有最小的窗口。 ...

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

标签的会话快照, 而不是每个钩子实例一个

userInfo在三个使用状态单元格中举行了会话. 它有187个呼叫站点和大约27个 它们被安装在整个会话中——导航,每个外壳提供者,发射板. 这个 请求已经合并,所以只有一个/api/user-info的呼叫,但当它 以相同数据解决了所有27个称为自己集的用户信息。 二十七国 具有相同状态的独立反应更新, 在每个标签...

kamo·2w ago
Performancekamo-internal

以WOFF2号船的身份

两种面相都会被预装在每个路线上,所以每次第一次访问都要支付格式. WOFF的134,132 B成为了WOFF2的112,252 B——21,880 B,削减了16%. 通常引用WOFF2的转换比 ~30%小,原因是 值得写下来,所以没有人会重做这个期望:30%的数字是反对的 未压缩 TTF. WOFF 已经被 zli...

kamo·2w ago
Performancekamo-internal

零售市场不应该下载抵押款标签

市场设置页面静态导入所有24个标签, 所以每个市场都运出 零售市场有7个抵押贷款、4个个人贷款和 无法打开的五个订阅标签。 下方的指向已经打开了 。 商业类型; 只有导入忽略它 。 23个标签来源的424 KB 类型特定标签,在过渡性进口之前。 他们现在是密码分裂的 Market OverviewTab 仍然急切地等...

kamo·2w ago
Performancekamo-internal

显示第一个壁纸而不等待最慢的

幻灯片预装了每张壁纸,放在单张承诺后。 全部,所以没有画 直至最后的图像在 集中解决。 一个有十几个背景的房客 意思是直到第12集到来前, 需要直到8x(N-1)秒后。 每一次请求仍然同时开始;连续进行会饿死十字架,因为 图像2必须在前8 s 被隐藏之前解码. 变化是当 结果公布:决定的 PRIFIX 随每个图像的排...

kamo·2w ago
Performancekamo-internal

现在每个上下文和钩子都通过连接器读取用户信息

7个独立/api/user-info呼叫对冷的认证负载开火,每架 要求成员ID一个兄弟 已经要求在同一时刻。 每个 其中的Redis EXISTS 加上SETEX,POST到Security Services,可以重算 整个权利瀑布与数据库, 一个雷迪斯主读。 它们现在通过载荷用户信息共享—— 已经存在于 使用Use...

kamo·2w ago
Performancekamo-internal

对整个应用程序更新一个计时器, 而不是每个用户一个用户Info( )

userInfo有194个呼叫站点,其中约有一打站点安装在整个会话中—— 导航器 外壳供应商 发射板 每一次都用5分钟 间隔和它自己的能见度变化的听众, 所以应用程序携带了大约一打计时器 和一打听众 都在同一时刻做同样的事情。 他们现在各分享一个 每个订阅者仍然将自己的状态刷新为 以前,没有关于管理驱动的 权利变化是...

kamo·2w ago
Performancekamo-internal

服务器交出认证的应用程序, 并修正500s的倒置操作

成员列表 Provider 返回无效直至其挂载效果运行, 它坐落在 NavTop 上方 和{儿童} - 这样一行就保留了 ENTIRE 认证的应用程序 服务器已交付 HTML 。 该文件为~1.23 MB,几乎无标记:无 绘制直到根壳下载、解析和水分,并报告 PageSpeed 没有 LCP 元素, 因为没有什么可以衡...

kamo·2w ago
Performancekamo-internal

点击复选框不应重交文件夹侧边栏

6个呼叫站点读取电子邮件存储器,只读取“使用电子邮件Store()”。 站在一边 订阅了WHOLE商店,所以它的任何变化都会重新传递组件——. 和选择状态与标签、规则和智能文件夹在同一商店中。 计票 信件列表中的一个复选框更新了选中的MessageIds, 并重新递交了 1,207行文件夹Sidebar,取标签器,过滤...

kamo·2w ago
Performancekamo-internal

纪念全应用程序的未读值, 修正自重效果

UnreadContext 发布了一个十四个成员对象的文字作为其上下文值, 所以 React 在提供商的每张图纸上看到背景的变化 并唤醒每一个消费者 他们同样重要 它被安装在Authed Chrome内部 由导航器读取 徽章,聊天会浮出水面和六指头,所以"每个消费者"都是广受欢迎的粉丝. 全体 十四名成员使用Callb...

kamo·2w ago
Performancekamo-internal

停止投票的徽章 没有人看, 停止唤醒每一个消费者

两个总是挂起的供应商进行了一分钟的民意调查,没有可见门. 法包公司根本没有;培训公司重新读取了能见度的改变 但无论时间间隔如何, 所以每个背景标签 一分钟醒来一次 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}每个钟声都是一个...

kamo·2w ago
Performancekamo-internal

没有电话的 Org 不应该打开呼叫套接字

软手机开通了SockJS/STOMP与媒体的连接。 启动。 获取Capabilities( ) 正在等待上面的几行, 是后端自己的答案 。 "这只猩猩能接个电话" 但插座是在那扇门外设置的——所以是其中的一员 没有配置电话系统的 Org 打开了连接, 支付其/ info XHR, 然后用心跳对打开 每20秒,每个分页,...

kamo·2w ago
Performancekamo-internal

停止重复所有目录

获取每个请求的 RequestConfig 运行, 对于任何非英语成员它称为 与 Fallback 合并, 覆盖整个 23, 252- key 目录, 每次重建结果 在下次部署之前不能改变。 在桌面 CPU 上测量: 8-25 ms 平均约16毫秒 单线工作坐在前边 反应。 吊舱比桌面慢, 并且它会降落在 TTFB 上...

kamo·2w ago
Performancekamo-internal

One arriving message should not re-render the whole history

客户端绩效审计第5批. 信件列表将每个已装入的信件映射到信件泡, 而信件泡不是 记起来了 打开300条信息,一个到达信息——或打字指标 翻转,或卷轴驱动的状态变化——意味着300个气泡使 MUI/Emotion子树, 带有自己的工具提示、菜单和主题调用, 其他的299已经改变。 仅仅纪念泡沫是没有帮助的, 这是值得...

kamo·2w ago
Performancekamo-internal

把AG Grid的187 KB的CSS从每条路线的关键路径上移走

第4批客户端绩效审计,最后一批大审计. app/ globals.cs 打开了两个 @ imports of ag- grid 的样式表, 以及根版式 进口 Globals.css —— 因此, 187 KB 网格 CSS 在所有143条线路的 " 头 " 和 屏蔽了每张画上的第一幅画,包括/校验和/日志。 样式表 ...

kamo·2w ago
Performancekamo-internal

停止将全部信件目录发送到登录的交接处

客户端业绩审计第3批. 根版式将每条消息传递到每条路由的NextIntlClientProvider. 这个 目录为 1. 05 MB 紧凑 – 1. 16 MB 一旦 RSC 将其内入为所逃字符串 字元, 328 KB gzip / 250 KB brotli —— 外加 ~16 ms 的 JSON. parse ...

kamo·2w ago
Performancekamo-internal

将工具窗口从外壳中分割出来, 停止闲置计时器风暴

客户端业绩审计第2批. 同第1批一样,没有成员 可以看到或做改变。 工具注册处急切地导入了全部十个工具窗口, 工具提供器挂载 Authed Chrome 内部无条件的注册, 所以每个窗口的组件树 在所有143条路由的根外壳中坐落着窗口,码头自己评论说要开始 空无相. 以建筑为衡量标准 仅以卖家图书馆为衡量标准: 反应...

kamo·2w ago
Performancekamo-internal

停止传送贝壳代码 任何路线都无法到达

客户端绩效审计第1批. 每一个变化都是保持行为; 任何成员所见所为都不同。 I18n 供应者进口了4个用 " 进口 * " 作为 " 的地块桶,并以 " a " 作为索引。 运行时键 。 由计算出的密钥读取的命名空间 通过构造是无法动摇的, 因此所有236个本地对象在应用地图74时被运出. 以建设为标准 精确的导入表...

kamo·2w ago
August 20, 2026
Performancekamo-internal

获取一个服务器过滤页面而不是整个组织

网格收集了Org中的每一条铅并用~300行缩小 使用Memo。 。 2026-08-20:1 427条线索 可以显示, 23. 3 s a load —— 因为服务器还写一个 PHI 每个线索的审计行返回,每个交易一次。 过滤 浏览器使这个容量与租户大小成正比。 引导GridQuery.ts将过滤栏映射到查询字符串上...

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

询问未读数, 而不是整个文件夹树

邮件徽章需要一个整数, 并且正在把信箱中的每个文件夹都取到 找到它, 在 IMAP 供应商上, 是最贵的 。 生产。 电子邮件服务( Email Service) 现在曝光邮件读取器未读取的单文件夹数 一直能够以一个地位回答问题。 这是未读套接字失败或丢失时徽章使用的倒置 安静,所以它是最昂贵的 正是当事情已经不对了...

kamo·4w ago
Performancekamo-internal

停止制作收件箱 等待两个检查 它可以看到答案

两次往返仍坐在一个装箱前,到此为止 仅存的东西——文件夹树和第一页已经 来得早,所以这个成员 看着一个靴子骨架 在邮件上,有 已经装入。 邮箱探测器在等待提供商寻找答案之前 开始 探测器无关紧要的答案,只有报告的原因 如果两者都失败,则通过检查提供者来保存订单 首先,当选择原因。 所以他们现在一起跑 和一只没有的猩猩...

kamo·4w ago
Performancekamo-internal

早点问,再问一次,别再问没有改变的东西

还有三件事在打开消息和看到邮件之间 在捆绑物落地之前,没有任何要求。 /消息拉出几个 JavaScript 的兆字节,以及知道如何请求邮件的组件 直到它全部到达并解析之后,才存在——所以第一个请求离开了 浏览器仅在处理上一个字节之后 。 路由现在是服务器 组件,其第一个孩子是一个小的客户端模块,只管询问 用于文件夹树...

kamo·4w ago
Performancekamo-internal

别再付钱买钥匙了,别等了

有三件事在得到一个信息之前 正在减慢消息 每通电子邮件都先到/api/generate-otk进行往返访问,并发送 结果是X -OTK。 这条路由从未读过标题: 代理 薄荷本身的单用OTK 从呼叫器的会话 在构建Forwardheaders, 这是真正认证跳到电子邮件服务。 所以每个请求 本来是第二部,第二部前面的第...

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

仅用 BLAKE3 进行散列, 因此跳过上传会节省时间

Dedup 已工作 —— 服务器登录了“ 无上传链接 ” , 358 MB 从未离开过 机器——但成员仍然等待,因为计算SHA3-256与BLAKE3并列 用了~20秒的上传时间 它替换了18.8. js- sha3 是纯 JavaScript 大约25 MB/s; BLAKE3在WASM运行. 客户端现在单独计算出...

kamo·4w ago
May 15, 2026
Performancekamo-internal

将部分 DTO 合并到本地状态, 并放下 patch

每个编辑风格的自动保存(名称字段,就业,资产,负债,REO, 用于发布全面 补丁返回后按揭AppsApi.get (), 双倍的回转 解开键盘 新的 appMutators.ts 拥有将每个功能合并的纯函数 补丁对 AppMortgageDTO 图表的响应; 段落调用这些 {\fn黑体\fs22\bord1\shad0...

kamo·3mo ago
March 12, 2026
Performancekamo-internal

Eliminate OTK Redis overhead and proxy log noise for message fetches

- Bypass OTK generation in the MediaService proxy route: forward the *** cookie directly instead of generating a one-time key, removing 4 Redis round-trips ...

kamo·6mo ago
Performancekamo-internal

改进聊天消息加载性能

- 缓存获取CurrentMemberId () 生成一个可避免重复/ api/ user- info 的校对 调用每个 WebSocket 信件和打字指示器 - 将信息历史获取和用户信息获取与承诺并行。 减少初始负载延迟 - 在.map()内去掉每个消息控制台.log(每次发射100次) - 从代理路由日志中删除全部...

kamo·6mo ago
December 12, 2025
Performancekamo-internal

恢复到嵌入驱动程序以更快构建

- 涂鸦-集装箱司机增加初始化管理费 - 对于快建(<3min),起重机驱动效率更高 - 已删除的缓存选项( 不由嵌入驱动程序支持)

snadjafinia·9mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价