技术周刊(2019-03-12 前端数据采集与统计)

1,986 阅读3分钟

前端快爆

  • Flutter 1.2 于 MWC 会议发布。作为 Flutter 第一个功能更新版本,本次升级包括:稳定性与性能提升、现有小部件的视觉效果与功能升级、基于 Web 的开发者工具以及集成了同时发布的 Dart 2.2 提升了 Flutter 应用静态编译后的运行效率。🔗

点评:然而这个版本依然不支持选中文字复制。

  • 据开发者透露,百度搜索全面接入百度小程序,搜索权重提升。除了自定义的小程序语法外,百度也与 TaroWePympvue 合作,可以做到多端统一开发,直接编译到百度小程序。与其它小程序最大的差异是,百度小程序可以设定 SEO 信息以及小程序页面到 H5 页面的映射关系以帮助百度爬虫抓取内容。🔗

点评:不得不说这是一个聪明的解决方案,百度陷入的信息孤岛会被小程序打通么?

  • 干掉密码!W3C 批准 WebAuthn 成为 Web 标准。WebAuthn 允许用户通过多种方式,如生物识别、个人移动设备来进行身份认证。🔗

点评:微信和 FB 所代表的社交账号已经接近成为网络身份证,留给标准的时间不多了。

  • 第5届CSS大会将于2019年3月30日在深圳科兴科学园举办,大会网站:css.w3ctech.com

点评:岁月如歌,那些年清除的浮动总在我眼前清楚地浮动。

全民目击

  • 劳恩斯:汽车仿真配置器,一经发布便在 Reddit 上引起热议,得益于 WebGL 的良好应用,被网友称为最流畅的 3D 汽车配置工具。

专题:数据采集与统计

程序化地从用户处采集数据并加以分析可以帮助产品制定策略,帮助工程师诊断问题、找到性能瓶颈。下面是承虎准备的一系列文章,介绍了从数据采集到分析利用的方方面面。

综述:

本文是阿里的 Clue 前端监控平台负责人在 D2 上的分享,从采集、数据处理、分析、报警 4 个维度阐述了如何把前端监控做到极致。

本文是阿里云监控团队的彭伟春在 GMTC 上的分享,讨论了:单页应用下 PV 、首屏时间的重新界定,主动监控与现场还原,日志上报等最佳实践。

采集:

对于性能信息,W3C性能工作组已经提供了一组 Performance API,能够详尽获取各阶段的数据加以利用。

本文仅介绍了苏宁用户行为采集团队在制定埋点规范、H5 与 native 日志打通、埋点无痕化、日志传输与日志安全上的一些探索过程和经验。

统计:

LinkedIn 的工程师分享了他们对异常值的判定方式——忽略假阴性而减少假阳性,并介绍了相关异常监控平台 ThirdEye 的处理方式——用样条回归方程侦测 Web 应用变慢的趋势,用符号检验找到持续性异常,用扫描统计以侦测最明显的一小时异常,用精准/最小发现时间模型来保证异常不多报和乱报,通过指标相关系数计算推测核心异常。

在性能统计中,我们经常容易陷入统计学的陷阱中,本分享详细介绍了 95 percentile、99 percentile 及在此之上的平均值统计造成的结论错误——前端跨页请求数在逐年增加,请求越多则越可能经历大于 99 percentile 的值。视频介绍了更多数学计算结果和特定的统计方式如何造成了问题。


编辑: @冯雨 & 审阅: @humphry huang & 专题供稿: @humphry huang