断网、弱网、关页都不怕:前端日志上报怎么做到不丢包 | 掘金一周 1.29
本文字数1600+ ,阅读时间大约需要 5分钟。
【掘金一周】本期亮点:
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周“金”选
![]()
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
断网、弱网、关页都不怕:前端日志上报怎么做到不丢包 @不一样的少年_
我们用一个数组(
queue)来暂存日志,然后通过 “量够了”、“时间到了”或“页面要关了” 这三个时机来触发发送,确保既不积压也不频繁打扰服务器。
从整体来看,AI 辅助研发并不是简单的“用 AI 写代码”,而是一种分工明确、责任清晰的人机协作模式: AI 擅长发散、整理、生成;人类擅长判断、取舍、收敛。当二者边界清晰、职责明确时,AI 才能真正成为研发效率的放大器,而不是新的复杂度来源。
还在无脑 .map().filter()?实测改用 Iterator Helpers 后,内存占用降低了 99% @也无风雨也雾晴
Iterator Helpers 是 JavaScript 新加的特性,提供了一套"惰性求值"(lazy evaluation)的方法。关键区别是:传统数组方法,每一步都立即执行,创建中间数组;Iterator Helpers,只描述要做什么,真正需要数据时才执行。
前端指纹技术是如何实现的?(Canvas、Audio、硬件API 核心原理解密) @ErpanOmer
所谓的前端指纹技术,本质上就是找不同的一种方式。开发者利用一切可以调用的 API(Canvas, Audio, WebGL, 硬件信息),强迫浏览器进行某种复杂的运算。由于硬件和驱动的细微差别,运算结果必然存在差异。这些差异被收集起来,生成了一个字符串。
从痛点到架构:用 Chrome DevTools Panel 做埋点校验,我是怎么落地的 @转转技术团队
Chrome MV3 是一堵墙,但技术不仅能砌墙,也能架桥。 通过对底层原理的深入挖掘,我们证明了即使在最严格的安全限制下,依然可以打造出极致的开发者工具。 希望本文能给你带来两方面的收获:一是关于 Chrome 插件开发的硬核知识,二是一种“不凑合、不妥协”的极客精神。
后端
一个月搞定100+表迁移:我的“偷师”Navicat实战复盘 @一旅人
100+张表,每张表的字段、类型、主键都不一样。传统MyBatis方式意味着要写100+个Mapper、100+个实体类。后续新增表还得继续写,代码复用度≈0。
Android
Flutter 又迎大坑修改?iOS 26 键盘变化可能带来大量底层改动 @恋猫de小郭
虽然问题看起来是一个圆角问题,但是实际上这是 iOS 26 系统键盘增加了“半透明”后带来的问题,Flutter 在键盘后面那一层在某些场景下没有正确渲染内容,导致键盘半透明区域透出来的不是底下 BottomSheet 的真实内容,而是一整块黑色区域。
Android Gradle Plugin 9.0 发布,为什么这会是个史诗级大坑版本 @恋猫de小郭
AGP 9.0 开始只暴露新的 public DSL interfaces,旧的 DSL 类型(比如历史上很多插件/脚本会强转到
BaseExtension之类)不再提供,并且旧的 variant API(applicationVariants等)也一起被切断,要迁移到androidComponentsAPI。
本文将探讨 Compose 稳定性分析器的工作原理,包括:IntelliJ 插件(为你的 IDE 提供可视化的稳定性指示器)、编译器插件(启用运行时重组跟踪)以及稳定性验证系统(防止回归问题影响生产环境)。
人工智能
渐进式披露是Agent技能设计中的核心原则,它让智能体的技能体系既灵活又可扩展。就像一本结构清晰的说明书,先给目录,再分章节,最后附上详细附录——技能的设计也是如此,让Claude只在需要时才加载对应的信息。
从0开发大模型之实现Agent(Bash 到 SKILL) @周末程序猿
模型、工具、指令三者构成了
AI Agent的下限和上限,模型越强,对于指令和工具的调度能力更准确,但是从工程学的角度来考虑,较弱的模型通过对工具和指令的结合,一样能制造功能强大的Agent。
2026 最新 Claude Skills 保姆级教程及实践! @苍何
Skills 改变了我们与 AI 协作的基本方式。它们将一次性的提示,转变为持久、可组合的知识资产。通过为 AI 建立一个可扩展的程序性记忆库,Skills 正在为下一代代更强大、更自主、更能与人类专家无缝协作的 AI Agent 奠定基础。
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。