技术分享与思考
记录一次从浏览器端内存泄漏排查开始,最终定位到 Next.js 16 Turbopack 开发服务器官方 Bug 的完整调试过程。涵盖 React 组件优化、CSS 性能分析、进程监控等实战技巧。
分享如何使用纯 CSS 和原生 JavaScript(配合 React)实现具有弹性感的果冻滚动效果,包括设备适配、性能优化和完整的实践经验。
当网站使用自定义暗色模式(非 prefers-color-scheme)时,Simple Icons CDN 的双颜色 URL 会失效。本文记录了排查过程、根本原因和完整解决方案。
深入分析借鉴 Element Plus 官网的暗色/亮色主题切换实现,涵盖 useSyncExternalStore、View Transitions API 圆形扩散动画、CSS 自定义属性以及经验教训。
我如何将一个简单的20条消息滑动窗口替换为四层上下文管理系统——动态Token预算、对话摘要、关键信息提取和提示词压缩——来防止AI长对话中的信息丢失。
如何通过 requestAnimationFrame 流式节流、Markdown 分段解析缓存、自定义虚拟滚动列表三项技术,优化 AI 聊天界面的实时 Markdown 渲染性能。
如何为 AI 聊天界面实现一个 resilient 的流式传输架构,在网络中断时保留已接收的部分内容,并通过指数退避自动重试恢复。
iOS Safari PWA 模式只在启动时读取一次状态栏样式——本文记录了我如何发现这个限制、踩过的坑,以及如何通过 `black-translucent` 方案和安全区域适配最终解决问题。