大部分人都错了!这才是chrome插件多脚本通信的正确姿势 | 掘金一周 11.27

本文字数1500+ ,阅读时间大约需要 5分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周"金"选

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

大部分人都错了!这才是chrome插件多脚本通信的正确姿势 @不一样的少年_

Chrome 浏览器其实就是把各种工作分开来做,谁负责啥都很清楚。主进程管大局,渲染进程负责把网页内容展示出来,网络进程专门搞数据传输,GPU进程让动画和视频更流畅,插件进程则让你装的各种扩展各自独立运行。

别再滥用 Base64 了------Blob 才是前端减负的正确姿势 @404星球的猫

Blob 最大的特点是纯客户端、零网络:数据一旦进入 Blob,就活在内存里,无需上传服务器即可预览、下载或进一步加工。

转转UI自动化走查方案探索 @转转技术团队

整个方案的核心其实就做了一件事:把两个看起来完全不同的东西(设计稿的JSON和HTML的DOM树),通过一系列归一化处理,变成可以直接比对的同构数据。这个过程中最大的感受是,前端开发和UI设计之间的gap,本质上是两套不同的渲染规则在互相较劲。

npm scripts的高级玩法:pre、post和--,你真的会用吗? @ErpanOmer

npm scripts,它不是一个简单的脚本快捷方式。它是一个工作流(Workflow)的定义prepost,定义了你工作流的执行顺序依赖 ,保证了代码检查 等功能,而--是确保你工作流中的脚本参数

Vue高阶组件已过时?这3种新方案让你的代码更优雅 @良山有风来

HOC到Composition API,不仅仅是API的变化,更是开发思维的升级。 HOC代表的组件包装模式已经成为过去,而基于函数的组合模式正是未来。这种转变让我们的代码更加清晰、可测试、可维护。

后端

Spring 项目别再乱注入 Service 了!用 Lambda 封装个统一调用组件,爽到飞起 @只会写代码

其实这组件就干了 3 件事:1. 你传个 Lambda(比如UserService::queryUser),它帮你找到对应的 Service 实例;2. 把找到的实例和方法缓存起来,下次调用更快;3. 统一执行方法,顺便把日志、异常处理都包了。

Golang HTTP请求超时与重试:构建高可靠网络请求|得物技术 @得物技术

HTTP请求看似简单,但它连接着整个系统的"血管"。忽视超时和重试,就像在血管上留了个缺口------平时没事,压力一来就大出血。构建高可靠的网络请求需要在超时控制、重试策略、幂等性保证和性能优化之间取得平衡。

Android

回顾 Flutter Flight Plans ,关于 Flutter 的现状和官方热门问题解答 @恋猫de小郭

在 Flutter 官方刚举行的 Flutter Flight Plans 直播里,除了发布 Flutter 3.38Dart 3.10 之外,其实还有不少值得一聊的内容,例如企业级的 Flutter 案例展示,Flutter + AI 的场景,重点还有针对大量热门问题的 Q&A(多窗口、GenUI、PC\Web 插件) 等

Android系统BUG:修改线程名目标错乱问题探究 @卓修武K

此次的问题发生原因是 三方地图SDK 重写了start()函数,又多次调用了start函数,导致滴滴的booster插件添加的setName逻辑也被多次触发,而此时调用setName的线程刚好是主线程,因此最终影响了 主进程名称

人工智能

Doubao-Seed-Code深度测评:一张设计稿生成完整网站,视觉理解编程模型全流程实战 @Nturmoils

即使有些模型通过MCP工具调用实现了"看图",但本质上是先把图片转成文字描述,再交给模型理解。这个过程中信息折损非常大,效果远不及原生VLM能力。Doubao-Seed-Code的视觉理解是模型训练阶段就内置的能力,可以直接"看懂"图片,识别UI布局、配色方案、设计细节,然后生成对应的代码。

如何实现 Remote MCP-Server @袋鼠云数栈UED团队

对于公司内部的MCP-Server, 由于隐私性问题不能发布为npm包,那么就没法以npx或者uvx等形式快速的共享使用。所以基本会以STDIO类型的MCP-Server进行开发,在内部进行共享时只能将对应源文件拉取本地使用。

社区活动日历

活动日历

活动名称 活动时间
🚀TRAE SOLO 实战赛 2025年11月13日-2025年12月16日

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

相关推荐
bcbnb1 小时前
苹果App上架全流程指南:从注册到审核通过,一文读懂
后端
aiopencode1 小时前
在 Windows 环境完成 iOS 上架,跨平台发布体系的落地实践
后端
疯狂的程序猴2 小时前
Fiddler抓包配置与使用教程,HTTPHTTPS抓包、代理设置与接口调试完整指南
后端
xier_ran2 小时前
深度学习:生成对抗网络(GAN)详解
人工智能·深度学习·机器学习·gan
_瑶瑶_2 小时前
浅记一下ElementPlus中的虚拟化表格(el-table-v2)的简单使用
前端·javascript
每天进步一点_JL2 小时前
事务与消息中间件:分布式系统中的可见性边界问题
分布式·后端
ModestCoder_2 小时前
ROS Bag与导航数据集技术指南
开发语言·人工智能·自然语言处理·机器人·具身智能
Drift_Dream2 小时前
ResizeObserver:轻松监听元素尺寸变化
前端
bcbnb2 小时前
Ipa Guard 集成到 CICD 流程,让 iOS 加固进入自动化时代的完整工程方案
后端