🎉 PageSpy 2.0 现已发布

348 阅读3分钟

前言

掘金的朋友们大家好,衷心感谢来自社区所有小伙伴们一直以来的鼓励与支持,非常高兴的在这里告诉大家:PageSpy 2.0 现已正式发布! [旋转][跳跃][我闭着眼]

在新版本中我们围绕 离线回放调试 的场景做了功能升级、浏览器端的弹窗迎来改版,以及小程序平台现在也开始支持离线调试。

这里首先给还不知道 PageSpy 的小伙伴简单来个自我介绍,接着会列出新版本带来的内容。

自我介绍

PageSpy 是什么

一款具备 实时调试离线回放 两种模式、开箱即用的开源调试平台,它能将程序的运行现场搬到开发者的面前,在项目出现故障时为大家提供了新的调试选择。

PageSpy 的主要受众

  • 前端、后端开发者:PageSpy 会是排障的一把好手;
  • QA 人员:PageSpy 会大大的提升测试效率、降低沟通成本;

PageSpy 解决了什么问题

Why is PageSpy

在线模式 vs 离线模式

在线模式:实时调试现场问题

适用于 任何时候你无法使用本地开发调试工具(例如浏览器的控制台)。

典型场景:

  • 本地开发 H5,真机调试;
  • QA 在测试环境发现 Bug,希望第一时间通知开发并一起排查;

在线模式的优势在于:无需复杂配置,即开即用,适合开发、测试团队之间的快速联调与验证。

离线模式:业内首创的用户反馈新渠道

离线模式为 复现难题 提供了新的可能。它能够记录完整的用户操作轨迹(如点击、输入等)和程序运行数据,将历史现场 “还原” 到开发者的屏幕上。

典型场景:

  • 线上用户遇到异常行为,自行上报问题;
  • 问题只在特定环境、或特定设备上触发,无法模拟相同条件;

离线模式的核心价值是:帮助开发者跨越时间和环境的限制,专注于 问题分析和复现

截屏2024-11-27 16.11.11.png

PageSpy 2.0 带来的内容更新

新版本围绕用户需求和调试效率,推出了以下改进:

离线回放功能升级

  • 🤩 新增时间段日志:在 1.x 版本中由于操作的都是全量日志数据,用户反馈动辄数小时的回放时长让人有点头秃。对此 PageSpy 新增操作离线日志时支持指定时间区间,用户上传哪个时间段、开发者看到的就是哪个时间段;
  • 🧩 多平台支持:扩展至小程序,现可在 Web 和小程序上回放日志;

全新浏览器端弹窗设计

  • 💃 UI 改版:支持定制主题色和品牌,功能更加丰富;

写在最后

每个版本的发布都是为了向大家呈现更好的 PageSpy,强烈建议大家升级到最新版本。

开源不易,在这里感谢社区小伙伴们的帮助与支持,接下来我们继续一起努力前进!