陌上人如玉
公子世无双
共 181 篇文章

标签:前端面试 第7页

8.9 Feature Flag 与灰度-陌上寒

8.9 Feature Flag 与灰度

Feature Flag 的价值是「把『发布代码』与『放出功能』解耦」——所以它的核心不是「一个开关」,而是「一致的灰度分桶(同一用户稳定在同组)+ 本地快速求值 + 拉取失败时的兜底 + A/B 的曝光记录」,而最大的风险是「开关变技术债」。

8.8 埋点体系-陌上寒

8.8 埋点体系

埋点最难的不是「怎么发一条数据」,而是「发得对(事件与属性有规范)、发得准(曝光判定与去重)、发得全(不漏)、发得不重(不重复)、丢得起(上报失败可重试)、合规(不采集隐私)」——所以埋点是一个「数据采集系统」,而不是「一个 track 函数」。

8.6 未捕获错误的监控-陌上寒

8.6 未捕获错误的监控

前端错误有三类来源——React 渲染错误(用 ErrorBoundary)、全局 JS 运行时错误(window.onerror / error 事件)、未处理的 Promise 拒绝(unhandledrejection);三者都要接上,并做「去重、采样、源码映射、上下文补充、可靠上报」。

7.14 实时通信工程化-陌上寒

7.14 实时通信工程化

实时通信的难点不在『怎么建立连接』,而在『连接断了怎么办』——所以核心是「重连退避 + 心跳探活 + 断线补偿(用序号补发缺失消息)+ 多标签页只留一个连接」这四件事,而选型上「SSE 常被低估、WebSocket 常被过度使用」。