返回 Skill 列表
extension
分类: 开发与工程无需 API Key

interaction-latency

从用户点击到操作完成的时间。用于跟踪按钮响应时间、表单提交、添加到购物车或任何由点击触发的操作。

person作者: jakexiaohubgithub

Interaction Latency

Time from user tap to action successfully completed.

When to Use

  • "Add to cart" button tapped → cart updated
  • "Submit" button tapped → form processed
  • "Like" button tapped → state changed
  • Any tap that triggers async work

Measurement Pattern

TAP → START_SPAN → [async work] → END_SPAN
  1. Capture tap timestamp
  2. Start span with operation name
  3. End span when action confirms success
  4. Include success/failure outcome

Key Thresholds

| Rating | Duration | |--------|----------| | Good | <300ms | | Acceptable | <1s | | Poor | >1s |

Implementation

See references/ui-performance.md (Entry Point Latency section) for platform-specific code.

Common Mistakes

  • Ending span on API call start (not completion)
  • Not tracking failure cases
  • Missing the tap timestamp (starting late)

Related Skills

  • See skills/navigation-latency for screen-to-screen transitions (vs single-tap actions)
  • Combine with skills/user-journey-tracking for friction detection on key interactions