Files
2026-07-13 12:20:06 +08:00

1005 B

Probe SDK Sample Validation and Drift Notes

Validated sample:

  • zoom/probesdk-web

Lifecycle and Architecture Patterns Confirmed

  • Prober initialization followed by staged diagnostics.
  • Explicit separation between targeted checks (diagnoseAudio, diagnoseVideo) and comprehensive network probe (startToDiagnose).
  • Cleanup and stream lifecycle methods are critical for stable page behavior.

Contradictions and Drift Indicators

  • Doc snippet drift:
  • Some docs use video options key type while reference/sample prefer rendererType.
  • Report shape drift:
  • Docs show basicInfo/supportedFeatures whereas sample README also references basicInfoEntries/featureEntries.
  • Timeout example variance:
  • Docs and sample show different connectTimeout defaults in code snippets.

Recommendations

  • Use adapter layer for diagnostic report fields.
  • Normalize renderer options through a shared utility in your app.
  • Keep browser matrix in your own QA docs and update quarterly.