Skip to content

test(browser): port requests and web vitals to span streaming - #24886

Draft
msonnb wants to merge 1 commit into
ms/browser-tests-browser-tracingfrom
ms/browser-tests-requests-web-vitals
Draft

msonnb wants to merge 1 commit into
ms/browser-tests-browser-tracingfrom
ms/browser-tests-requests-web-vitals

Conversation

@msonnb

@msonnb msonnb commented Sep 30, 2026

Copy link
Copy Markdown
Member

Exercise request instrumentation, web vitals, interactions, and user timing with default span streaming. Fold the streamed twins into the base suites while preserving request header, resource timing, and span parent assertions. RTT is now checked as a span attribute on both pageload and navigation.

Stacked on #24881 for the shared span collector. The scoped Chromium and WebKit run passed 127 tests, with 25 expected skips; Firefox and rebuilt CDN checks also passed after allowing zero-duration buffered streams in WebKit. Build, full unit suite, lint, typechecks, and formatting passed.

Fixes #24143

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 29.52 kB - -
@sentry/browser - with treeshaking flags 27.68 kB - -
@sentry/browser - with treeshaking flags tracing without tracing 27.57 kB - -
@sentry/browser (incl. Tracing) 51.42 kB - -
@sentry/browser (incl. Tracing + Span Streaming) 51.43 kB - -
@sentry/browser (incl. Tracing, Profiling) 54.41 kB - -
@sentry/browser (incl. Tracing, Replay) 91.04 kB - -
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 80.04 kB - -
@sentry/browser (incl. Tracing, Replay with Canvas) 95.74 kB - -
@sentry/browser (incl. Tracing, Replay, Feedback) 108.73 kB - -
@sentry/browser (incl. Feedback) 47.02 kB - -
@sentry/browser (incl. sendFeedback) 34.58 kB - -
@sentry/browser (incl. FeedbackAsync) 39.68 kB - -
@sentry/browser (incl. Metrics) 30.53 kB - -
@sentry/browser (incl. Logs) 30.81 kB - -
@sentry/browser (incl. Metrics & Logs) 31.48 kB - -
@sentry/react 31.36 kB - -
@sentry/react (incl. Tracing) 53.77 kB +0.01% +1 B 🔺
@sentry/vue 37.49 kB - -
@sentry/vue (incl. Tracing) 54.33 kB - -
@sentry/svelte 29.55 kB - -
@sentry/remix (Remix 3 client bundle) 55.76 kB - -
CDN Bundle 31.23 kB - -
CDN Bundle (incl. Tracing) 51.98 kB - -
CDN Bundle (incl. Logs, Metrics) 33.46 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) 53.93 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) 74.23 kB - -
CDN Bundle (incl. Tracing, Replay) 89.57 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 91.52 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) 95.72 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 97.71 kB - -
CDN Bundle - uncompressed 92.15 kB - -
CDN Bundle (incl. Tracing) - uncompressed 154.48 kB - -
CDN Bundle (incl. Logs, Metrics) - uncompressed 98.73 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 160.44 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 228.37 kB - -
CDN Bundle (incl. Tracing, Replay) - uncompressed 274.29 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 280.23 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 287.99 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 293.92 kB - -
@sentry/nextjs (client) 56.3 kB - -
@sentry/sveltekit (client) 51.83 kB - -
@sentry/core/server 40.58 kB - -
@sentry/core/browser 13.62 kB - -
@sentry/node 144.75 kB +0.01% +10 B 🔺
@sentry/node/import (ESM hook with diagnostics-channel injection) 83.22 kB - -
@sentry/node - without tracing 93.31 kB +0.01% +4 B 🔺
@sentry/node - without channel injection 122.95 kB +0.01% +6 B 🔺
@sentry/aws-serverless 101.58 kB +0.01% +7 B 🔺
@sentry/cloudflare (withSentry) - minified 208.6 kB - -
@sentry/cloudflare (withSentry) 516.75 kB - -

View base workflow run

@msonnb
msonnb changed the base branch from ms/browser-tests-trace-semantics to ms/browser-tests-browser-tracing October 5, 2026 07:28
@msonnb
msonnb added this pull request to stack #24891 October 5, 2026 07:28
@msonnb
msonnb force-pushed the ms/browser-tests-requests-web-vitals branch from a8d6d9c to 83fab7a Compare October 5, 2026 07:41
@msonnb
msonnb force-pushed the ms/browser-tests-requests-web-vitals branch from 83fab7a to 5a08efb Compare October 5, 2026 09:10
@msonnb
msonnb force-pushed the ms/browser-tests-requests-web-vitals branch from 5a08efb to dc00794 Compare October 5, 2026 13:23

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

browser-integration-tests: port request and web vitals suites to span streaming

1 participant