# xy-sea/web-see

前端监控SDK，可用来收集并上报：代码报错、性能数据、页面录屏、用户行为、白屏检测等个性化指标数据

Repository: https://github.com/xy-sea/web-see
Canonical: https://ross.abutalabs.com/products/web-see
Language: TypeScript
License Family: other
Last push: 2023-08-15T15:38:58+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 98
- inputs: {"age_days": 1380, "days_push": 1114, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1396, forks 300 (observed 2026-08-28T04:04:36.668329+00:00)

## What it is
web-see is a frontend monitoring SDK written in TypeScript that collects and reports code errors, performance metrics (FP, FCP, LCP, CLS, TTFB, FID), user behavior, page recordings, and white-screen detection. It supports Vue2, Vue3, and React, with pluggable modules for performance and record-screen features and multiple reporting methods including web beacon.

## Use cases
- collect and report frontend JavaScript errors to a server
- track web performance metrics like FCP and LCP
- record screen replays when errors occur
- detect white screens on page load
- track user behavior like clicks and route changes
- deduplicate repeated error reports
- add monitoring to Vue or React apps

## When to choose
- you need a self-hosted, customizable frontend monitoring SDK for Vue or React
- you want error tracking combined with session replay and white-screen detection in one tool
- you need fine-grained control over error reporting hooks and deduplication

## When to avoid
- you need a mature, battle-tested monitoring solution with a hosted backend like Sentry
- your project is not a web frontend (e.g., mobile native or backend services)
- you require long-term support or an explicit license, since the repo has no license and limited recent activity

## Facets
- artifact type: library
- maturity: maintenance
- function: monitoring, logging, analytics, sdk, plugin-system
- domain: frontend, web-development, monitoring, developer-tools
- platform: browser, cross-platform
- tags: frontend-monitoring, error-tracking, performance-metrics, session-replay, white-screen-detection, user-behavior-tracking, vue, react, sdk, nodejs

## Member repositories
- xy-sea/web-see (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:36.668329+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:39:20.998347+00:00, confidence not recorded.
  - readme: https://github.com/xy-sea/web-see (fetched 2026-08-28T04:04:36.668329+00:00, sha c6e619d273e7)
  - registry_npm: https://registry.npmjs.org/web-see (fetched 2026-08-29T11:54:10.403575+00:00, sha 2b5e7aa98aed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
