跳到主要内容

🦾 [浏览器自动化] Chrome DevTools MCP 原理分析

· 阅读需 20 分钟
卤代烃
微信公众号@卤代烃实验室

cdm-hero.jpg

2025.09.23 Google 官方发布了 Chrome DevTools MCP,目前版本号还是 0.9.0,Google 官方对它的定位是协助 AI coding assistants 做调试和性能测试,提高网页编程的 debug 能力,一些使用案例可见官方 blog:Chrome DevTools (MCP) for your AI agent

本文主要是结合 源码 和 MCP output 内容,分析 chrome-devtools-mcp 的运行原理,探索它的能力边界。

⚡️ [性能优化] 如何高效的获取 base64Image 的 meta 信息

· 阅读需 11 分钟
卤代烃
微信公众号@卤代烃实验室

get-base64-image-meta-info-hero-image.jpg

大家好啊,blog 一年多不更新了,估计权重都掉完了,也不知道最后有多少人能看到。

从去年五月份开始,工作上因组织架构变动,我从原来做的性能优化领域转向了 AI,具体内容因为保密协议的问题也不能多说,所以就长时间不更新了。今年的话工作方向又有了一些变动,主要是在做一些 GUI Agent 的事情。

时间过去了一年,但对于编程领域却是天翻地覆。随着 Cursor/Claude Code 等工具的推出,大家基本都脱离了古法编程的束缚(先别说生成的代码对不对,你就说快不快吧);不少的部门也不满足于外部编程工具的提效,也开始搞自己内部的 Agent,试图在业务和工程上双重提效。由于最近的工作会和大模型团队合作比较多,我对此的体感反而感受更深一些,这里面的感触以后有机会可以和大家慢慢说。


🔍 [人工智能] 浅谈 RAG 系统

· 阅读需 44 分钟
卤代烃
微信公众号@卤代烃实验室

rag_hero.jpg

2025 年谈 RAG(Retrieval-augmented generation,检索增强生成) 技术,在日新月异的 AI 圈子里可能并不是很 fashion,但是从落地角度看,RAG 技术门槛低,效果提升明显,所以在有明显收益的预期下,不少的 机构/公司/部门 都会做 RAG 落地,也有各路学者出各种 RAG 优化方案,提升准确率。

👨‍🎨 [人工智能] AI 图像生成技术调研

· 阅读需 28 分钟
卤代烃
微信公众号@卤代烃实验室
引用

The sculpture is already complete within the marble block, before I start my work. It is already there, I just have to chisel away the superfluous material. ― Michelangelo


“在我雕刻之前,完美的雕塑已经长在大理石里了,我只是把多余的材料凿去罢了。” ― 米开朗基罗

⚡️ [性能优化] 浏览器是如何用 HTML Preload Scanner 偷偷优化资源下载的

· 阅读需 11 分钟
卤代烃
微信公众号@卤代烃实验室

html-preload-scanner-hero-image.jpg

大家好,我是专注于做性能优化的卤代烃。

做网页相关的性能优化时,需要对浏览器的底层原理有一定的了解,这样才能更好的让页面走在 happy path 上。今天我们就了解一个很少被人所知的浏览器默认性能优化方案 —— HTML Preload Scanner,看看它是如何优化网络资源加载速度的。

⚡️ [性能优化] 浏览器中观测 network 性能数据的 3 种方式

· 阅读需 9 分钟
卤代烃
微信公众号@卤代烃实验室

observe-browser-network-hero-image.jpg

前言

📢 招聘

正式开始文章前先插播一条招聘信息。

字节 Web Infra 团队最近开启新一轮招聘了,如果你对 AI/Framework/Rust/Performance 感兴趣,可以来看看我们的岗位(具体岗位信息可以看这个招聘链接 👉 字节跳动 Web Infra - Web Solutions 团队招人啦!

简历可以发到我的邮箱 skychx@hotmail.com,我可以帮你内推岗位并跟进进度 🥳


浏览器的 Devtools 工具有多种观测 network 性能数据的方式,但是这些数据的表现方式各有不同。本文就是解读一下这些性能数据的表现方式,并做纵向比较,帮助更多的人去优化网络带来的性能问题。

⚡️ [性能优化] 浏览器跨域带来的一些性能问题

· 阅读需 9 分钟
卤代烃
微信公众号@卤代烃实验室

cross-origin-and-performance-hero-image.jpg

前言

招聘信息

正式开始文章前先插播一条招聘信息。

字节 Web Infra 团队最近开启新一轮招聘了,如果你对 Web Framework/Runtime/Performance,或对编译构建/Rust/AI 感兴趣,可以来看看我们的岗位(具体岗位信息可以看这个招聘链接 👉 字节跳动 Web Infra - Web Solutions 团队招人啦!

简历可以发到我的邮箱 skychx@hotmail.com,我可以帮你内推岗位并跟进进度 🥳


由于 Web 的开放特性,同样是糊页面,Web 前端工程师往往要和 CORS(跨域请求)做一些斗争,例如我之前遇到的一个 《SVG 图片字体失效问题》 就是 CORS 引起的。

🛠️ [跨端开发] 如何定位 Hybrid Web 页面中 Native 注入的 JS 代码

· 阅读需 9 分钟
卤代烃
微信公众号@卤代烃实验室

find_inject_js_hero_image.jpg

一个网页除了可以运行在公共的浏览器上,也可以运行在 APP 端内的 WebView 组件上。由于这些 Hybrid Web 网页运行在一个相对封闭的环境里,所以 APP 本身可以向 WebView 中注入一些 JS 代码,对 Web 页面做定向增强(最典型的运用就是 JSBridge,提供了一道 Web <--> Native 通信的桥梁)。

英文版本:How to Locate the JS Code Injected into Hybrid Web Pages by Native