1. Support
  2. Knowledge base
  3. Monitoring results
  4. Browser types with extra metrics

Browser types with extra metrics

The following Full Page Check or transaction browser types support a number of extra metrics and features:

  • Chrome with extra metrics
  • Microsoft Edge

Chrome with extra metrics supports Core Web Vitals and W3C navigation timings for transaction monitoring.

Features

Native checks

For the supported browser types, the FPC measures performance directly within the browser. This allows the browser to function as close to natural as possible.

HTTP2, HTTP3, QUIC support and headers

In addition to the HTTP protocol, the HTTP2, HTTP3 and QUIC protocol are supported.

Requests done by a protocol such as HTTP2, HTTP3 and QUIC will have different headers than with the HTTP protocol. There are no X-Uptrends headers, such as X-Uptrends-PortInfo and X-Blocked-By-Uptrends.

Content match

Only the final result is considered when matching HTML content. Content shown during a redirect will not trigger a content match.

URL blocking

When navigating to a site, the navigate will succeed, even if the URL of that site is listed in the blocked URLs list. An FPC of a browser type with extra metrics does not block navigation. Other elements that the site references such as images will be blocked, though.

Cached elements

Because Uptrends extracts performance information from the browser, cached elements can be shown. It is possible to filter them if so desired.

DNS bypass

You can choose to add a DNS bypass. A Full Page Check loads your page using an actual browser, downloads each element and subsequently displays a waterfall chart to inspect those elements. The DNS bypass makes sure the web page is resolved to a domain name or IP address you’ve specified. This DNS override is also available for Transactions.

Metrics

Measuring techniques

The results (timings and total bytes) in a browser type with extra metrics vs other browser types are different.

The FPC (browser types with extra metrics) supports new protocols such as HTTP2 and HTTP3, and is closely integrated with the browser. As a result, the waterfall generated can differ from that of an FPC with another browser type. You can expect to see more simultaneous requests, that transfer more quickly. Because the measurement can be quicker or slower, the total bytes could also differ, because Uptrends captures a different amount of background activity after the page load (e.g. a video that is loading, or a JavaScript serviceworker that is performing background tasks).

Core Web Vitals

Core Web Vitals are standard metrics from Google that are used to understand the performance of your website. Uptrends measures and reports those metrics in the check results. You can show the results on a dashboard by using a custom report tile of the type Simple data list / chart and choosing from the list of Core Web Vitals data.

Those measurements may be different than what is measured with the Lighthouse tool. The Lighthouse tool provided by Google uses a different measuring technique than Uptrends. We run a browser that visits a website just like a normal user would. The Lighthouse tool first runs a warmup and then visits the site several times to determine an average. The Lighthouse tool also does not trigger certain user input checks, that our measuring technique and normal users do. It also simulates a slower connection with throttling. This is why the Core Web Vitals reported by Lighthouse can differ from Uptrends measurements.

Please visit the article on Core Web Vitals to learn all about these metrics.

W3C metrics

The Word Wide Web Consortium (W3C) has defined a set of navigation timings that are essential to loading a web page. Uptrends has adopted several of those timings to measure and show in reports. You can show the results on a dashboard by using a custom report tile of the type Simple data list / chart and choosing from the list of W3C navigation timing data.

Check out the knowledge base article W3C navigation timings to find out the details about the implemented navigation timings.

Core Web Vitals and W3C navigation timings are available for your transactions as well. To enable these extra metrics for transaction monitoring, select Chrome with extra metrics from the Browser type drop-down in the Advanced tab in the monitor settings. You can find the additional metrics included in the transaction waterfall, in steps for which a waterfall has been enabled. (Available for Business- and Enterprise-level accounts only.)

Load time: W3C total time or Network total time

A Full Page Check or transaction monitor with the browser type with extra metrics provides the option to measure the total time as the W3C load event, instead of a previous way of measuring total time by waiting for an idle period of network activity. The W3C load event is described in further detail in https://www.w3.org/TR/navigation-timing/#dom-performancetiming-loadend.

To make your choice, go to the Advanced tab of the monitor settings. In the Measurement section select one of the options within the Base load time on :

screenshot of total time measurement

Timeline screenshots

The timeline of screenshots (aka filmstrip) contains a number of screenshots that are taken while the monitored webpage is loading. The timeline is presented above the waterfall in the monitor check details:

screenshot of filmstrip in check details

Data URLs in waterfall

Elements that are embedded inside the HTML document, such as data URLs, or that come from JavaScript, such as Blob URLs, are also shown in the waterfall. You can apply a filter if needed.

TLS information

In the waterfall of the monitor check details you can find TLS information for each element. You can open the details from the waterfall by clicking on the plus sign next to the element:

screenshot of TLS info in waterfall

By using the Uptrends website, you consent to the use of cookies in accordance with our Cookie Policy.