# RUM resources

A resource event corresponds to a resource or asset fetch on a webpage such as an image, XHR, Fetch, CSS, or JS library. A resource is a child event to an action event. It also has the context of the view that is currently active.

The following properties may be used to analyze and profile resources in a session:

## duration
Overall time spent fetching the resource

**Usage**  
Analytics can be performed to get the slowest loading resources  
**Example**  
48ms

## resource.size
Resource size

**Usage**  
Analytics can be performed to see the size distribution of the resources  
**Example**  
912B

## resource.connect.duration
Time to establish connection to resource server

**Usage**  
Insight into users' reachability of resource  
**Example**  
20ms

## resource.ssl.duration
TLS handshake time for HTTPS connections

**Usage**  
Diagnose whether problem lies with the user’s network  
**Example**  
15ns

## resource.dns.duration
DNS resolution time

**Usage**  
Diagnose whether problem lies with the user’s network  
**Example**  
23ms

## resource.redirect.duration
Time spent on downstream HTTPS requests

**Usage**  
Redirect analytics or filtering  
**Example**  
30ms

## resource.first_byte.duration
Waiting time to receive the first byte of the resource

**Usage**  
Can be used to find out the rate determining resource in a view  
**Example**  
30ms

## resource.download.duration
Response download time

**Usage**  
Analytics can be performed to determine if the storage solution for the resource is slow.  
**Example**  
24ms

## resource.type
Type of resource being fetched.

**Usage**  
Filter analytics based on resource type  
**Example**  
javascript, css

## resource.method
HTTP method

**Usage Example**  
POST

## resource.status_code
Response code

**Usage Example**  
202

## resource.url
URL of the resource being fetched

**Usage Example**

## resource.url_host
URL host

**Usage Example**

## resource.url_path
URL path

**Usage Example**

## resource.url_query
URL query parameters

**Usage Example**

## resource.url_scheme
Protocol type

**Usage Example**  
HTTP, HTTPS

## resource.provider.name
Resource provider name

**Usage Example**

## resource.provider.domain
Resource domain

**Usage Example**

## resource.provider.type
The type of content provider

**Usage Example**  
cdn, first-party
