firebaseapp.com

firebaseapp.com is SSL secured

Free website and domain report on firebaseapp.com

Last Updated: 10th April, 2024
Overview

Snoop Summary for firebaseapp.com

This is a free and comprehensive report about firebaseapp.com. The domain firebaseapp.com is currently hosted on a server located in United States with the IP address 199.36.158.100, where the local currency is USD and English is the local language. Our records indicate that firebaseapp.com is owned/operated by Google LLC. If firebaseapp.com was to be sold it would possibly be worth $185 USD (based on the daily revenue potential of the website over a 24 month period). Firebaseapp.com receives an estimated 84 unique visitors every day - a small amount of traffic. This report was last updated 10th April, 2024.

About firebaseapp.com

Site Preview: firebaseapp.com firebaseapp.com
Title: Firebase
Description: Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business.
Keywords and Tags: internet services, personal pages
Related Terms: androidhive firebase database, androidhive firebase login
Fav Icon:
Age: Over 11 years old
Domain Created: 15th October, 2012
Domain Updated: 13th September, 2023
Domain Expires: 15th October, 2024
Review

Snoop Score

2/5

Valuation

$185 USD
Note: All valuation figures are estimates.

Popularity

Low
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 8,491,214
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 84
Monthly Visitors: 2,557
Yearly Visitors: 30,660
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $0 USD
Monthly Revenue: $7 USD
Yearly Revenue: $87 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: firebaseapp.com 15
Domain Name: firebaseapp 11
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 1.12 seconds
Load Time Comparison: Faster than 74% of sites

PageSpeed Insights

Avg. (All Categories) 88
Performance 84
Accessibility 92
Best Practices 75
SEO 100
PWA 89
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://firebase.google.com/products/hosting/
Updated: 1st August, 2022

2.36 seconds
First Contentful Paint (FCP)
59%
27%
14%

0.00 seconds
First Input Delay (FID)
98%
1%
1%

Simulate loading on desktop
84

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for firebaseapp.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Total Blocking Time — 110 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Cumulative Layout Shift — 0.01
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Audits

Max Potential First Input Delay — 110 ms
Users could experience a delay when interacting with the page.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://firebaseapp.com/
http/1.1
0
40.967000008095
346
0
301
text/plain
https://firebaseapp.com/
http/1.1
41.357999958564
92.363999981899
494
0
301
text/plain
https://firebase.google.com/products/hosting/
h2
92.768999980763
376.38599995989
59122
298808
200
text/html
Document
https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap
h2
389.02999996208
412.40400000243
2375
29257
200
text/css
Stylesheet
https://fonts.googleapis.com/css?family=Material+Icons&display=block
h2
389.15199995972
402.96799998032
1152
598
200
text/css
Stylesheet
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
h2
389.50900000054
435.60799997067
90531
633045
200
text/css
Stylesheet
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/images/lockup.svg
h2
401.83099999558
407.31599996798
2960
5741
200
image/svg+xml
Image
https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
553.76499996055
561.42499996349
11956
11028
200
font/woff2
Font
https://fonts.gstatic.com/s/googlesans/v45/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2
h2
554.00999996345
564.06999996398
29296
28368
200
font/woff2
Font
https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
h2
554.10499998834
574.41100000869
12000
11072
200
font/woff2
Font
https://www.gstatic.com/mobilesdk/220318_mobilesdk/GMPIcons.woff2
h2
561.94899999537
572.5959999836
8627
7688
200
font/woff2
Font
https://fonts.gstatic.com/s/materialicons/v135/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
h2
562.15000001248
578.9629999781
129193
128264
200
font/woff2
Font
https://firebase.google.com/static/images/products/hosting/hosting-illo_1x.png
h2
599.25500000827
845.14599997783
276508
275581
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-2.png
h2
599.59200001322
689.24300000072
9331
8406
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-3.png
h2
599.95699999854
701.07800001279
10385
9460
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-4.png
h2
600.17399996286
700.90999995591
7182
6257
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-5.png
h2
600.7549999631
796.78500001319
121966
121039
200
image/png
Image
https://firebase.google.com/static/images/usecases/products-logo-marquee_1x.png
h2
600.91899998952
783.19699998247
9632
8707
200
image/png
Image
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/images/lockup-developers.svg
h2
601.01199999917
605.80600000685
3280
6014
200
image/svg+xml
Image
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/app_loader.js
h2
609.55699998885
616.53900000965
9394
25370
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
h2
746.11899995944
752.40800000029
45190
127768
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
h2
839.40900000744
862.25000000559
144662
489717
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_a11y_announce_module.js
h2
939.00899996515
945.50999999046
1392
741
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_analytics_module.js
h2
939.42599999718
945.09200000903
1115
176
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_badger_module.js
h2
939.53299999703
945.74900000589
2538
3696
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_book_nav_module.js
h2
940.76699996367
946.36800000444
4755
11852
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_bookmark_module.js
h2
941.14999996964
949.00299998699
5348
12587
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_content_module.js
h2
941.62999995751
950.6640000036
3066
5126
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_feedback_module.js
h2
942.26699997671
949.25299996976
3138
5943
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_linkboxes_module.js
h2
944.95099998312
967.30299998308
1275
455
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_promos_module.js
h2
946.10800000373
966.38999995776
1269
449
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_utility_module.js
h2
946.19699998293
967.5639999914
1273
491
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_header_module.js
h2
946.28699996974
965.82699997816
3277
6651
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_heading_link_module.js
h2
951.6719999956
974.24000001047
2041
2368
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_language_selector_module.js
h2
952.21099996706
969.41600000719
1810
1932
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_notification_module.js
h2
952.31099997181
969.15600000648
1419
850
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_panel_module.js
h2
952.46000000043
970.44199996162
1124
173
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_progress_module.js
h2
952.54799997201
969.71999999369
1409
853
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_recommendations_sidebar_module.js
h2
952.64999999199
970.24200001033
2507
3366
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_search_module.js
h2
952.74300000165
971.75599995535
4421
11496
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_select_module.js
h2
952.83799996832
970.00799997477
1115
170
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_sitemask_module.js
h2
953.03899998544
967.81999996165
1524
1338
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_snackbar_module.js
h2
953.13099998748
972.62799995951
3419
8739
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tabs_module.js
h2
955.67699999083
972.89400000591
4233
9817
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_toc_module.js
h2
956.03999996092
972.34699997352
3723
7493
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tooltip_module.js
h2
956.15599997109
972.06999995979
2459
3151
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_user_module.js
h2
956.24799997313
975.57499998948
1125
178
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_video_module.js
h2
956.371999986
976.27499996452
1114
168
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_firebase_gtm_module.js
h2
956.47699997062
975.88399995584
1446
833
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
h2
982.09800000768
988.46399999456
20631
50205
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
h2
983.66699996404
1003.1749999616
50895
147079
200
application/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_badge_awarded_module.js
h2
994.19399996987
999.30399999721
1137
195
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_dialog_module.js
h2
1002.3919999949
1007.043999969
1113
170
200
text/javascript
Script
https://firebase.google.com/_d/profile/ogb
h2
1102.2779999766
1206.4599999576
1231
340
200
application/json
Fetch
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_spinner_module.js
h2
1102.8780000051
1107.1619999711
2891
7537
200
text/javascript
Script
https://firebase.google.com/_d/alternate-gtm?referrer=
h2
1113.7429999653
1198.5799999675
1478
836
200
text/html
Document
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j96&tid=UA-36037335-1&cid=776976111.1659351909&jid=233052170&gjid=33502926&_gid=1764089470.1659351909&_u=aHBAgEABAAAAAE~&z=669351768
h2
1202.3610000033
1209.778999968
691
2
200
text/plain
XHR
https://www.google-analytics.com/internal/analytics.js
h2
1199.48999997
1208.163000003
17086
45840
200
text/javascript
Script
https://www.google-analytics.com/collect?v=1&_v=j96&a=1796587864&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=800x600&vp=1350x940&je=0&ec=Page%20Performance&ea=upgradeElements&el=Paint%20Performance&_u=aHBAgEAB~&jid=233052170&gjid=33502926&cid=776976111.1659351909&tid=UA-36037335-1&_gid=1764089470.1659351909&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&z=79836326
h2
1236.1110000056
1262.4760000035
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=1796587864&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&dp=%2Fvirtual%2FPage%20Performance%2FupgradeElements&ul=en-us&de=UTF-8&dt=label%3DPaint%20Performance&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=776976111.1659351909&tid=UA-36037335-1&_gid=1764089470.1659351909&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd15=%2Fproducts%2Fhosting%2F&cd19=Page%20Performance&cd20=upgradeElements&z=930459130
h2
1236.4330000128
1249.1990000126
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=1796587864&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=800x600&vp=1350x940&je=0&ec=Page%20Performance&ea=whenReady()%20Resolved&el=Paint%20Performance&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=776976111.1659351909&tid=UA-36037335-1&_gid=1764089470.1659351909&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&z=1296502954
h2
1237.1649999986
1254.8909999896
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=1796587864&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&dp=%2Fvirtual%2FPage%20Performance%2FwhenReady()%20Resolved&ul=en-us&de=UTF-8&dt=label%3DPaint%20Performance&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=776976111.1659351909&tid=UA-36037335-1&_gid=1764089470.1659351909&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd15=%2Fproducts%2Fhosting%2F&cd19=Page%20Performance&cd20=whenReady()%20Resolved&z=1565272064
h2
1237.3110000044
1254.924000008
597
35
200
image/gif
Image
https://developers.google.com/_d/analytics-iframe
h2
1252.9189999914
1327.6799999876
1302
559
200
text/html
Document
https://www.youtube.com/iframe_api
h2
1277.0039999741
1309.5059999614
2244
980
200
text/javascript
Script
https://www.google-analytics.com/collect?v=1&_v=j96&a=1796587864&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aHDAiEABBAAAAE~&jid=&gjid=&cid=776976111.1659351909&tid=UA-36037335-1&_gid=1764089470.1659351909&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd2=en&cd5=no%20docType%20defined&cd16=False&cd17=False&cd36=en&z=8600227
h2
1336.3159999717
1350.1340000075
597
35
200
image/gif
Image
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j96&tid=UA-36037335-1&cid=776976111.1659351909&jid=233052170&_u=aHBAgEABAAAAAE~&z=133036356
h2
1355.8959999937
1372.9459999595
673
42
200
image/gif
Image
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/js/analytics_library.js
h2
1388.9399999753
1396.8759999843
6905
14402
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-KFPLMHC
h2
1390.6359999673
1417.5790000008
45489
121923
200
application/javascript
Script
https://firebase.google.com/_d/profile/user
h2
1413.1019999622
1479.7430000035
1030
2
200
application/json
Fetch
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
h2
1414.9469999829
1431.8449999555
53128
161853
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
h2
1443.4699999983
1462.2639999725
53000
151935
200
application/javascript
Script
https://www.google-analytics.com/internal/analytics.js
h2
1481.7959999782
1482.1999999695
17086
45840
200
text/javascript
Script
https://www.youtube.com/embed/jsRVHeQd5kU?origin=https%3A%2F%2Ffirebase.google.com&showinfo=0&video-id=jsRVHeQd5kU&enablejsapi=1&widgetid=1
h2
1502.39899999
1577.5869999779
26212
61892
200
text/html
Document
https://www.google-analytics.com/internal/collect?v=1&_v=j96&aip=1&a=73132876&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&sd=24-bit&sr=800x600&vp=&je=0&_u=QEBAAEAB~&cid=362219041.1659351909&tid=UA-130566877-1&gtm=2wg7r0KFPLMHC&cd14=GTM-KFPLMHC%3A3&cd16=&z=1908501889
h2
1521.2869999814
1527.1819999907
597
35
200
image/gif
Image
https://www.google-analytics.com/analytics.js
h2
1562.3139999807
1568.6099999584
20631
50205
200
text/javascript
Script
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=940383238&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=800x600&vp=&je=0&_u=YIAAAAAB~&cid=31880140.1659351909&tid=UA-24532603-22&_gid=519102372.1659351909&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=1219601180
h2
1637.4619999551
1641.0409999662
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=940383238&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=800x600&vp=&je=0&ec=Page%20Performance&ea=upgradeElements&el=Paint%20Performance&ev=310&_u=YIAAAAAB~&cid=31880140.1659351909&tid=UA-24532603-22&_gid=1081229638.1659351909&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=949029403
h2
1637.631999969
1644.7049999842
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=940383238&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=800x600&vp=&je=0&ec=Page%20Performance&ea=whenReady()%20Resolved&el=Paint%20Performance&ev=355&_u=YIAAAAAB~&cid=31880140.1659351909&tid=UA-24532603-22&_gid=2031661193.1659351909&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=333541513
h2
1639.4039999577
1643.6220000032
597
35
200
image/gif
Image
https://www.youtube.com/s/player/c8b8a173/www-player.css
h2
1642.5359999994
1671.8929999624
48593
348370
200
text/css
Stylesheet
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
h2
1643.3470000047
1665.6479999656
97649
313611
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
h2
1643.4579999768
1682.1689999779
577139
2027343
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/fetch-polyfill.vflset/fetch-polyfill.js
h2
1643.5419999762
1651.0479999706
3587
9615
200
text/javascript
Script
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
1651.9569999655
1656.6009999951
11676
10748
200
font/woff2
Font
https://googleads.g.doubleclick.net/pagead/id
http/1.1
1954.0740000084
1978.9979999769
913
0
302
text/html
https://static.doubleclick.net/instream/ad_status.js
h2
1964.7789999726
1968.5029999819
865
29
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
h2
1979.9929999863
1988.5389999836
993
100
200
application/json
XHR
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
2018.2170000044
2022.9809999582
661
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
2023.5029999749
2042.7389999968
30933
65121
200
application/json+protobuf
XHR
https://www.youtube.com/api/stats/qoe?cpn=LbUu7XEE_ycvQ2fV&el=embedded&ns=yt&fexp=23748146%2C23983296%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24080738%2C24135310%2C24169501%2C24226335%2C24238983%2C24241936%2C24245161%2C24245746%2C24248085%2C24248385%2C24252017%2C24254429%2C39321934&cl=463690566&seq=1&event=streamingstats&docid=jsRVHeQd5kU&cbrand=apple&cbr=Chrome&cbrver=94.0.4590.2&c=WEB_EMBEDDED_PLAYER&cver=1.20220727.01.00&cplayer=UNIPLAYER&cos=Macintosh&cosver=10_15_7&cplatform=DESKTOP&vps=0.000:N,0.001:ER&cmt=0.001:0.000,0.001:0.000&error=0.001:html5.missingapi::0.000:nocodecs.1;a6s.0&vis=0.001:0&bh=0.001:0.000
h2
2069.5779999951
2074.5710000047
569
0
204
text/html
XHR
https://www.google.com/js/th/OACR8JW43pWNdrKiUxCJYRhJN_m46wY9_hu_2ASYkcc.js
h2
2100.0369999674
2104.7419999959
14944
36835
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/embed.js
h2
2160.429999989
2164.8299999651
8854
27317
200
text/javascript
Script
data
2165.1679999777
2165.2989999857
0
310
200
image/png
Image
https://www.youtube.com/generate_204?UKK4mQ
h2
2540.0079999818
2550.6210000021
224
0
204
text/plain
Image
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
2679.8529999796
2685.5769999675
661
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
2686.1449999851
2693.2329999981
783
102
200
application/json+protobuf
XHR
https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
h2
4315.8349999576
4341.4849999826
494
28
200
application/json
XHR
https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
h2
4549.4569999864
4571.1320000119
494
28
200
application/json
XHR
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
URL Time Spent (Ms)
https://www.google-analytics.com
0.0045699307658498
https://www.googletagmanager.com
0.0013129950833876
https://firebase.google.com
0.0011741350586367
https://www.google.com
0.0003
https://www.youtube.com
0.0002
Server Backend Latencies — 80 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
URL Time Spent (Ms)
https://firebase.google.com
78.298825864941
https://www.googletagmanager.com
26.842687004917
https://www.google.com
16.9387
https://www.youtube.com
16.7898
https://www.google-analytics.com
13.681430069234
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
407.368
15.931
429.092
84.805
521.274
20.988
542.344
87.705
648.688
11.835
660.657
22.28
689.136
68.016
759.487
6.663
766.287
5.552
772.021
27.109
809.282
59.276
877.336
10.225
892.891
15.777
946.05
37.118
986.495
10.013
1005.962
12.525
1038.477
12.245
1050.763
5.557
1062.002
18.64
1089.793
15.034
1106.694
17.165
1123.901
5.232
1133.587
10.818
1162.286
9.555
1175.021
131.092
1306.175
17.705
1323.96
24.531
1348.924
14.425
1366.131
9.963
1377.161
6.405
1396.62
8.825
1419.322
7.624
1427.934
7.333
1448.248
5.519
1467.487
12.483
1480.03
9.119
1495.888
14.204
1512.368
16.183
1529.44
21.645
1556.721
8.933
1571.146
31.464
1607.464
12.009
1626.401
9.983
1638.56
26.929
1695.247
5.123
1701.507
17.23
1724.591
16.079
1740.967
10.86
1870.805
105.239
1976.164
22.757
1998.946
6.403
2007.633
182.527
2190.306
17.747
2222.182
43.174
2273.445
17.176
2292.671
5.876
2301.652
17.479
2319.158
13.305
2332.59
6.029
2340.713
18.767
2361.705
23.711
2386.295
182.856
2571.967
8.555
2582.046
6.069
2595.172
15.054
2610.89
9.052
2620.726
12.62
2643.039
11.505
2656.692
13.621
2671.315
15.91
2688.179
7.702
2696.638
10.454
2721.051
8.337
4335.551
9.738
4570.823
6.577
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Other

Properly size images — Potential savings of 205 KiB
Images can slow down the page's load time. Firebaseapp.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121039
108977
https://firebase.google.com/static/images/products/hosting/hosting-illo_1x.png
275581
79068
https://firebase.google.com/static/images/products/hosting/hosting-3.png
9460
8517
https://firebase.google.com/static/images/products/hosting/hosting-2.png
8406
7568
https://firebase.google.com/static/images/products/hosting/hosting-4.png
6257
5633
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Firebaseapp.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Firebaseapp.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Firebaseapp.com should consider minifying JS files.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 280 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://firebase.google.com/products/hosting/
284.609
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Firebaseapp.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://firebase.google.com/static/images/products/hosting/hosting-illo_1x.png
0
Avoids enormous network payloads — Total size was 2,128 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
577139
https://firebase.google.com/static/images/products/hosting/hosting-illo_1x.png
276508
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
144662
https://fonts.gstatic.com/s/materialicons/v135/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
129193
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121966
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
97649
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
https://firebase.google.com/products/hosting/
59122
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
53128
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
53000
Avoids an excessive DOM size — 471 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
471
Maximum DOM Depth
21
Maximum Child Elements
10
Avoid chaining critical requests — 6 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Firebaseapp.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures — 10 user timings
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
app.whenReady-performance
Measure
797.005
354.525
upgradeElements-paint-performance
Measure
817.616
310.021
app.whenReady-performance:0:start
Mark
797.186
upgradeElements-paint-performance:1:start
Mark
817.639
upgradeElements-paint-performance:1:end
Mark
1127.651
app.whenReady-performance:0:end
Mark
1151.554
mark_pe
Mark
1929.641
mark_fs
Mark
2041.588
mark_qoes
Mark
2058.455
mark_ol
Mark
2544.356
JavaScript execution time — 1.0 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://firebase.google.com/products/hosting/
404.369
26.232
2.916
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
325.11
280.627
30.036
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
307.476
281.439
6.99
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
257.564
183.387
3.909
https://www.youtube.com/embed/jsRVHeQd5kU?origin=https%3A%2F%2Ffirebase.google.com&showinfo=0&video-id=jsRVHeQd5kU&enablejsapi=1&widgetid=1
222.271
180.765
4.383
Unattributable
190.374
19.945
0.135
Keep request counts low and transfer sizes small — 96 requests • 2,128 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
96
2179175
Script
49
1257855
Image
19
447514
Font
6
202748
Stylesheet
4
142651
Document
4
88114
Other
14
40293
Media
0
0
Third-party
83
1664391
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.0034807969409077
0.0034807969409077
0.00093334887142759
0.00089812815929825
0.00072202459865153
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 4 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
3417.9428615157
105
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
3545.9428615157
91
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
3723.9428615157
91
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
2175.1530615157
66
Avoid non-composited animations — 14 animated elements found
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Element Name
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

First Contentful Paint — 1.3 s
The time taken for the first image or text on the page to be rendered.
Time to Interactive — 3.6 s
The time taken for the page to become fully interactive.
Speed Index — 1.8 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 1.5 s
The timing of the largest text or image that is painted.

Audits

First Meaningful Paint — 1.3 s
The time taken for the primary content of the page to be rendered.

Other

Eliminate render-blocking resources — Potential savings of 390 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Firebaseapp.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap
2375
230
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
390
Reduce unused CSS — Potential savings of 168 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Firebaseapp.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
82242
https://www.youtube.com/s/player/c8b8a173/www-player.css
48593
46957
/* Styles inlined from /styles/main.css */ @font-face{font-family:'GMP Icons'; ... } ...
44779
42517
Reduce unused JavaScript — Potential savings of 643 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
577139
388283
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
144662
96471
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
97649
44756
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
53128
38709
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
45190
23436
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
53000
22789
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
50895
22464
https://www.googletagmanager.com/gtm.js?id=GTM-KFPLMHC
45489
21471
Serve images in next-gen formats — Potential savings of 328 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://firebase.google.com/static/images/products/hosting/hosting-illo_1x.png
275581
236876.9
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121039
98810.05
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Firebaseapp.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://firebaseapp.com/
190
https://firebaseapp.com/
150
https://firebase.google.com/products/hosting/
0
Serve static assets with an efficient cache policy — 5 resources found
Firebaseapp.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://static.doubleclick.net/instream/ad_status.js
900000
865
https://www.google-analytics.com/analytics.js
7200000
20631
https://www.google-analytics.com/analytics.js
7200000
20631
https://www.google-analytics.com/internal/analytics.js
7200000
17086
https://www.google-analytics.com/internal/analytics.js
7200000
17086
Minimize main-thread work — 2.2 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
1254.91
Style & Layout
327.906
Other
313.24899999999
Rendering
102.814
Script Parsing & Compilation
83.008
Parse HTML & CSS
70.724
Garbage Collection
38.461

Other

Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.gstatic.com/mobilesdk/220318_mobilesdk/GMPIcons.woff2
10.646999988239
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
4.644000029657
Reduce the impact of third-party code — Third-party code blocked the main thread for 270 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
819187
252.001
380025
16.138
197648
0
149384
0
80807
0
15617
0
3462
0
Some third-party resources can be lazy loaded with a facade — 1 facade alternative available
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Product Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
YouTube Embedded Player (Video)
819187
252.001
Largest Contentful Paint image was lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Element
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL
https://firebase.google.com/static/images/products/hosting/hosting-2.png
https://firebase.google.com/static/images/products/hosting/hosting-3.png
https://firebase.google.com/static/images/products/hosting/hosting-4.png
https://firebase.google.com/static/images/products/hosting/hosting-5.png
https://firebase.google.com/static/images/usecases/products-logo-marquee_1x.png
Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Source
92

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of firebaseapp.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Links have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.
`<object>` elements have alternate text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Contrast

Background and foreground colors have a sufficient contrast ratio
Many (if not most) users find low-contrast text difficult or impossible to read.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Firebaseapp.com may provide assistance to deaf or hearing-impaired users with captions on videos.

ARIA

`[aria-*]` attributes do not match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
Failing Elements

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
75

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that firebaseapp.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
LitElement
3.2.1
lit-html
2.2.6
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.google.com/js/th/OACR8JW43pWNdrKiUxCJYRhJN_m46wY9_hu_2ASYkcc.js

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://firebaseapp.com/
Allowed

Audits

Uses deprecated APIs — 1 warning found
Avoid deprecated APIs which will eventually be removed the browser.
Deprecation / Warning Source
'Event.path' is deprecated and will be removed in M109, around January 2023. Please use 'Event.composedPath()' instead. See https://www.chromestatus.com/feature/5726124632965120 for more details.
Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Cookie
100

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for firebaseapp.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
89

PWA

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of firebaseapp.com. This includes details about web app manifests.

Installable

Web app manifest and service worker meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.

PWA Optimized

Registers a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Sets a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

PWA Optimized

Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 73
Performance 14
Accessibility 92
Best Practices 75
SEO 96
PWA 90
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://firebase.google.com/products/hosting/
Updated: 1st August, 2022

3.19 seconds
First Contentful Paint (FCP)
39%
34%
27%

0.02 seconds
First Input Delay (FID)
91%
6%
3%

Simulate loading on mobile
14

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for firebaseapp.com. This includes details about optimizing page load times which can result in a better user experience.

Other

Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Firebaseapp.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Firebaseapp.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Firebaseapp.com should consider minifying JS files.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 240 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://firebase.google.com/products/hosting/
235.56
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Firebaseapp.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
0
Avoids an excessive DOM size — 471 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
471
Maximum DOM Depth
21
Maximum Child Elements
10
Avoid chaining critical requests — 7 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Firebaseapp.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures — 10 user timings
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
app.whenReady-performance
Measure
629.598
319.498
upgradeElements-paint-performance
Measure
637.453
263.595
app.whenReady-performance:0:start
Mark
629.638
upgradeElements-paint-performance:1:start
Mark
637.466
upgradeElements-paint-performance:1:end
Mark
901.061
app.whenReady-performance:0:end
Mark
949.107
mark_pe
Mark
1636.979
mark_fs
Mark
1734.963
mark_qoes
Mark
1746.168
mark_ol
Mark
2213.957
Keep request counts low and transfer sizes small — 96 requests • 2,735 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
96
2800841
Script
49
1257512
Image
19
1057441
Font
7
214714
Stylesheet
4
142736
Document
4
88485
Other
13
39953
Media
0
0
Third-party
83
1676126
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.16687967954288
0.12905904116024
0.046969168526786
0.011917550223214
0.00048428005642361
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 20 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
18600.159335761
435
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
19894.159635761
355
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
19124.159335761
319
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
9702.291435761
212
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
7571.291435761
159
Unattributable
821
159
https://firebase.google.com/products/hosting/
638
140
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
10968.58312391
121
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tabs_module.js
9380.291435761
103
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
20249.159635761
100
https://firebase.google.com/products/hosting/
2402.291435761
98
https://www.youtube.com/s/player/c8b8a173/fetch-polyfill.vflset/fetch-polyfill.js
19035.159335761
89
https://www.youtube.com/embed/jsRVHeQd5kU?origin=https%3A%2F%2Ffirebase.google.com&showinfo=0&video-id=jsRVHeQd5kU&enablejsapi=1&widgetid=1
12159.159335761
89
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
19489.159335761
88
https://firebase.google.com/products/hosting/
2289.291435761
86
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
13800.159335761
84
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
4359.291435761
77
https://www.google-analytics.com/internal/analytics.js
16111.355596432
77
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
9591.291435761
73
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
10090.291435761
73
Avoid non-composited animations — 5 animated elements found
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Element Name
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Audits

Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://firebaseapp.com/
http/1.1
0
58.317000002717
361
0
301
text/plain
https://firebaseapp.com/
http/1.1
58.63899999531
111.60099999688
509
0
301
text/plain
https://firebase.google.com/products/hosting/
h2
111.87500000233
346.43999999389
59110
298808
200
text/html
Document
https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap
h2
361.06999999902
378.18800000241
2458
32337
200
text/css
Stylesheet
https://fonts.googleapis.com/css?family=Material+Icons&display=block
h2
361.27399999532
377.7459999983
1152
598
200
text/css
Stylesheet
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
h2
361.45300000499
401.03100000124
90531
633045
200
text/css
Stylesheet
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/images/lockup.svg
h2
366.21199999354
370.32600000384
2960
5741
200
image/svg+xml
Image
https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
487.52599999716
491.97899999854
11956
11028
200
font/woff2
Font
https://fonts.gstatic.com/s/googlesans/v45/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2
h2
487.76699999871
496.1420000036
29296
28368
200
font/woff2
Font
https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
h2
489.72700000741
493.57599999348
12000
11072
200
font/woff2
Font
https://www.gstatic.com/mobilesdk/220318_mobilesdk/GMPIcons.woff2
h2
490.22500000137
493.82600000536
8627
7688
200
font/woff2
Font
https://fonts.gstatic.com/s/materialicons/v135/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
h2
490.97400000028
496.96200000471
129191
128264
200
font/woff2
Font
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
h2
506.68999999471
805.14100000437
877715
876788
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-2.png
h2
506.88800000353
683.25800000457
9331
8406
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-3.png
h2
507.22600000154
699.0220000007
10385
9460
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-4.png
h2
507.35499999428
583.68700000574
7182
6257
200
image/png
Image
https://firebase.google.com/static/images/products/hosting/hosting-5.png
h2
508.29500000691
1008.8309999992
121966
121039
200
image/png
Image
https://firebase.google.com/static/images/usecases/products-logo-marquee_2x.png
h2
508.57999999425
627.91799999832
18365
17439
200
image/png
Image
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/images/lockup-developers.svg
h2
508.92799999565
512.92500000272
3280
6014
200
image/svg+xml
Image
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/app_loader.js
h2
510.86500000383
515.53299999796
9394
25370
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
h2
604.26399999415
610.88700000255
45190
127768
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
h2
648.79500000097
662.06600000442
144662
489717
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_a11y_announce_module.js
h2
711.94500000274
717.64000000258
1405
741
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_analytics_module.js
h2
712.53299999807
718.04399999382
1115
176
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_badger_module.js
h2
713.30099999614
718.3570000052
2538
3696
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_book_nav_module.js
h2
714.32100000675
719.27200000209
4756
11852
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_bookmark_module.js
h2
714.75800000189
721.54899999441
5348
12587
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_content_module.js
h2
717.54300000612
722.09500000463
3066
5126
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_feedback_module.js
h2
718.83399999933
723.31499999564
3138
5943
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_linkboxes_module.js
h2
718.96399999969
723.72399999585
1275
455
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_promos_module.js
h2
719.10899999784
725.2429999935
1269
449
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_footer_utility_module.js
h2
719.66099999554
725.57100000267
1260
491
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_header_module.js
h2
719.77199999674
724.58199999528
3277
6651
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_heading_link_module.js
h2
720.02999999677
724.86400000344
2041
2368
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_language_selector_module.js
h2
720.272999999
724.06399999454
1810
1932
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_notification_module.js
h2
720.9739999962
725.81299999729
1419
850
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_panel_module.js
h2
721.3219999976
726.22399999818
1124
173
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_progress_module.js
h2
722.46800000721
727.21300000558
1410
853
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_recommendations_sidebar_module.js
h2
722.78399999777
726.84600000503
2502
3366
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_search_module.js
h2
723.18400000222
727.58099999919
4421
11496
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_select_module.js
h2
724.4720000017
735.3129999974
1115
170
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_sitemask_module.js
h2
726.14100000646
735.65899999812
1524
1338
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_snackbar_module.js
h2
726.67800000636
736.01900000358
3419
8739
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tabs_module.js
h2
726.78300000553
736.30800000683
4234
9817
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_toc_module.js
h2
727.48899999715
741.59999999392
3723
7493
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tooltip_module.js
h2
728.23999999673
737.59400000563
2459
3151
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_user_module.js
h2
728.70000000694
738.00899999333
1113
178
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_video_module.js
h2
730.84000000381
739.32900000364
1114
168
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_firebase_gtm_module.js
h2
735.16100000415
740.34400000528
1446
833
200
text/javascript
Script
https://firebase.google.com/_d/profile/ogb
h2
820.23300000583
889.70800000243
1231
340
200
application/json
Fetch
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_spinner_module.js
h2
821.25799999631
826.06999999552
2891
7537
200
text/javascript
Script
https://www.google-analytics.com/analytics.js
h2
822.82499999565
826.91899999918
20631
50205
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
h2
824.81600000756
846.77200000442
50895
147079
200
application/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_badge_awarded_module.js
h2
830.58700000402
834.52800000669
1137
195
200
text/javascript
Script
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_dialog_module.js
h2
835.40599999833
840.05800000159
1100
170
200
text/javascript
Script
https://firebase.google.com/_d/alternate-gtm?referrer=
h2
881.31199999771
956.58199999889
1479
836
200
text/html
Document
https://developers.google.com/_d/analytics-iframe
h2
957.09900000656
1024.1139999998
1304
559
200
text/html
Document
https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2
h2
967.14599999541
978.61200000625
11968
11040
200
font/woff2
Font
https://www.youtube.com/iframe_api
h2
980.06099999475
1011.8260000017
1921
980
200
text/javascript
Script
https://firebase.google.com/_d/profile/user
h2
1045.9189999965
1109.1529999976
1030
2
200
application/json
Fetch
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/js/analytics_library.js
h2
1077.1090000053
1081.1229999963
6905
14402
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-KFPLMHC
h2
1080.9929999959
1105.3660000034
45490
121923
200
application/javascript
Script
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j96&tid=UA-36037335-1&cid=14794078.1659351934&jid=726759201&gjid=999958387&_gid=514043044.1659351934&_u=aHBAgEABAAAAAE~&z=1570272154
h2
1108.7470000057
1112.6139999978
691
2
200
text/plain
XHR
https://www.google-analytics.com/internal/analytics.js
h2
1109.0280000062
1115.0979999948
17086
45840
200
text/javascript
Script
https://www.google-analytics.com/collect?v=1&_v=j96&a=690007662&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=360x640&vp=360x640&je=0&ec=Page%20Performance&ea=upgradeElements&el=Paint%20Performance&_u=aHBAgEAB~&jid=726759201&gjid=999958387&cid=14794078.1659351934&tid=UA-36037335-1&_gid=514043044.1659351934&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&z=948327079
h2
1132.7860000019
1138.328999994
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=690007662&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&dp=%2Fvirtual%2FPage%20Performance%2FupgradeElements&ul=en-us&de=UTF-8&dt=label%3DPaint%20Performance&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=14794078.1659351934&tid=UA-36037335-1&_gid=514043044.1659351934&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd15=%2Fproducts%2Fhosting%2F&cd19=Page%20Performance&cd20=upgradeElements&z=255592735
h2
1133.1280000013
1142.8849999938
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=690007662&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=360x640&vp=360x640&je=0&ec=Page%20Performance&ea=whenReady()%20Resolved&el=Paint%20Performance&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=14794078.1659351934&tid=UA-36037335-1&_gid=514043044.1659351934&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&z=1347816754
h2
1133.4150000039
1143.8239999989
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=690007662&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&dp=%2Fvirtual%2FPage%20Performance%2FwhenReady()%20Resolved&ul=en-us&de=UTF-8&dt=label%3DPaint%20Performance&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aHDAgEABAAAAAE~&jid=&gjid=&cid=14794078.1659351934&tid=UA-36037335-1&_gid=514043044.1659351934&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd15=%2Fproducts%2Fhosting%2F&cd19=Page%20Performance&cd20=whenReady()%20Resolved&z=58334871
h2
1133.7800000038
1143.3530000068
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&a=690007662&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&dt=Firebase%20Hosting%20%7C%20Fast%20and%20secure%20web%20hosting&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aHDAiEABBAAAAE~&jid=&gjid=&cid=14794078.1659351934&tid=UA-36037335-1&_gid=514043044.1659351934&gtm=2wg7r0N84485&cd14=GTM-N84485%3A17&cd2=en&cd5=no%20docType%20defined&cd16=False&cd17=False&cd36=en&z=107914940
h2
1144.8059999966
1150.5659999966
597
35
200
image/gif
Image
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
h2
1145.9279999981
1154.9019999948
53128
161853
200
text/javascript
Script
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j96&tid=UA-36037335-1&cid=14794078.1659351934&jid=726759201&_u=aHBAgEABAAAAAE~&z=305890024
h2
1152.4890000001
1166.2530000031
673
42
200
image/gif
Image
https://www.google-analytics.com/internal/analytics.js
h2
1261.7299999984
1262.0599999937
17086
45840
200
text/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
h2
1266.208999994
1299.7560000076
53002
151925
200
application/javascript
Script
https://www.youtube.com/embed/jsRVHeQd5kU?origin=https%3A%2F%2Ffirebase.google.com&showinfo=0&video-id=jsRVHeQd5kU&enablejsapi=1&widgetid=1
h2
1285.1130000054
1343.0950000038
26592
63783
200
text/html
Document
https://www.google-analytics.com/internal/collect?v=1&_v=j96&aip=1&a=84324851&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting%2F&ul=en-us&de=UTF-8&sd=24-bit&sr=360x640&vp=&je=0&_u=QEBAAEAB~&cid=1887552255.1659351934&tid=UA-130566877-1&gtm=2wg7r0KFPLMHC&cd14=GTM-KFPLMHC%3A3&cd16=&z=1754453689
h2
1305.0829999993
1313.7920000008
585
35
200
image/gif
Image
https://www.youtube.com/s/player/c8b8a173/www-player.css
h2
1366.0609999934
1390.1040000055
48595
348370
200
text/css
Stylesheet
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
h2
1366.3130000059
1375.4610000033
97649
313611
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
h2
1366.823999997
1403.2790000056
577141
2027343
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/fetch-polyfill.vflset/fetch-polyfill.js
h2
1367.0069999935
1371.3629999984
3587
9615
200
text/javascript
Script
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
1370.9030000027
1374.1830000072
11676
10748
200
font/woff2
Font
https://www.google-analytics.com/analytics.js
h2
1389.2990000022
1394.3310000031
20631
50205
200
text/javascript
Script
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=145816601&t=pageview&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=360x640&vp=&je=0&_u=YIAAAAAB~&cid=2525756424.1659351934&tid=UA-24532603-22&_gid=48296412.1659351935&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Linux%3B%20Android%207.0%3B%20Moto%20G%20(4))%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Mobile%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=1098798722
h2
1468.3420000074
1472.0959999977
596
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=145816601&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=360x640&vp=&je=0&ec=Page%20Performance&ea=upgradeElements&el=Paint%20Performance&ev=264&_u=YIAAAAAB~&cid=2525756424.1659351934&tid=UA-24532603-22&_gid=1668444412.1659351935&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Linux%3B%20Android%207.0%3B%20Moto%20G%20(4))%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Mobile%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=129312859
h2
1468.6769999971
1472.557000001
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j96&aip=1&a=145816601&t=event&ni=1&_s=1&dl=https%3A%2F%2Ffirebase.google.com%2Fproducts%2Fhosting&dp=%2Fproducts%2Fhosting&ul=en-us&de=UTF-8&sd=24-bit&sr=360x640&vp=&je=0&ec=Page%20Performance&ea=whenReady()%20Resolved&el=Paint%20Performance&ev=320&_u=YIAAAAAB~&cid=2525756424.1659351934&tid=UA-24532603-22&_gid=1580415814.1659351935&gtm=2wg7r0PBZPJDG&cd2=Mozilla%2F5.0%20(Linux%3B%20Android%207.0%3B%20Moto%20G%20(4))%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F98.0.4695.0%20Mobile%20Safari%2F537.36%20Chrome-Lighthouse&cd3=firebase&cd4=True&cd5=article&cd6=False&cd7=False%3A&cd8=en&cd10=%3A&cd11=en&cd37=True&cd43=False&cd44=production&cd46=&cd47=&cd48=0&cd49=0&cd50=0&cd51=0&cd52=0&z=89852612
h2
1468.9440000075
1472.8739999991
597
35
200
image/gif
Image
https://googleads.g.doubleclick.net/pagead/id
http/1.1
1662.0079999993
1686.0370000068
913
0
302
text/html
https://static.doubleclick.net/instream/ad_status.js
h2
1673.0819999939
1676.6860000062
865
29
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
h2
1686.3759999978
1692.4960000033
993
100
200
application/json
XHR
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
1716.5800000075
1721.4830000012
661
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create
h2
1722.1410000056
1740.5120000039
31057
65281
200
application/json+protobuf
XHR
https://www.youtube.com/api/stats/qoe?cpn=4ptXtNnC6sacHX9w&el=embedded&ns=yt&fexp=23748146%2C23983296%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24080738%2C24135310%2C24135692%2C24169501%2C24199710%2C24220089%2C24226335%2C24232294%2C24238983%2C24241936%2C24245161%2C24245745%2C24248085%2C24248385%2C24252017%2C24254429%2C39321934&cl=463690566&seq=1&event=streamingstats&docid=jsRVHeQd5kU&cbrand=motorola&cbr=Chrome%20Mobile&cbrver=94.0.4590.2&c=WEB_EMBEDDED_PLAYER&cver=1.20220727.01.00&cplayer=UNIPLAYER&cmodel=moto%20g%20(4)&cos=Android&cosver=7.0&cplatform=MOBILE&vps=0.000:N,0.001:ER&cmt=0.001:0.000,0.001:0.000&error=0.001:html5.missingapi::0.000:nocodecs.1;a6s.0&vis=0.001:0&bh=0.001:0.000
h2
1758.1039999932
1764.009999999
569
0
204
text/html
XHR
https://www.google.com/js/th/OACR8JW43pWNdrKiUxCJYRhJN_m46wY9_hu_2ASYkcc.js
h2
1781.2739999936
1786.4910000062
14944
36835
200
text/javascript
Script
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/embed.js
h2
1843.0139999982
1847.2880000045
8856
27317
200
text/javascript
Script
data
1850.0040000072
1850.1669999969
0
194
200
image/png
Image
https://www.youtube.com/generate_204?cxrAiQ
h2
2209.5479999989
2217.6869999967
224
0
204
text/plain
Image
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
2329.9830000033
2335.1320000074
661
0
200
text/html
Preflight
https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT
h2
2335.7120000001
2343.2509999984
783
102
200
application/json+protobuf
XHR
https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
h2
4018.7850000075
4042.1329999954
494
28
200
application/json
XHR
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
URL Time Spent (Ms)
https://fonts.gstatic.com
0.9
https://www.google-analytics.com
0.0028562134301302
https://www.googletagmanager.com
0.0014771193995689
https://firebase.google.com
0.00073394024001552
https://www.google.com
0.0002
https://www.youtube.com
0.0001
Server Backend Latencies — 70 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
URL Time Spent (Ms)
https://firebase.google.com
69.28826605976
https://www.googletagmanager.com
24.2655228806
https://www.google.com
13.6458
https://fonts.gstatic.com
10.374
https://www.youtube.com
8.8679
https://www.google-analytics.com
8.6131437865699
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
374.275
14.967
395.319
70.204
471.525
19.319
490.855
42.891
541.328
10.672
552.102
13.573
570.013
48.828
622.854
6.027
645.305
30.895
714.945
39.745
780.226
5.685
788.514
51.334
846.022
7.264
866.932
12.77
880.583
9.765
895.427
5.539
908.145
8.277
928.317
39.701
970.581
35.431
1006.041
36.4
1042.845
6.394
1068.137
6.999
1075.145
7.136
1088.592
9.595
1106.107
52.904
1159.051
10.603
1178.344
33.49
1226.718
8.005
1241.301
33.31
1274.666
12.533
1296.009
13.295
1312.766
19.291
1333.717
36.54
1372.863
6.222
1379.782
8.83
1395.905
30.281
1432.633
11.642
1456.553
20.922
1477.53
16.269
1494.16
9.959
1573.777
108.78
1682.644
22.17
1704.855
5.373
1711.75
159.626
1871.817
10.653
1887.465
10.152
1902.606
50.067
1961.327
14.564
1978.181
7.058
1986.749
14.005
2002.219
14.108
2016.347
13.299
2029.668
7.203
2040.585
17.007
2059.052
177.299
2239.026
9.292
2248.404
11.818
2262.765
5.043
2275.177
15.381
2292.672
6.856
2300.535
22.313
2324.105
13.561
2338.96
5.412
2345.289
9.342
2368.316
22.039
4033.542
11.979
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Other

Reduce unused CSS — Potential savings of 167 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Firebaseapp.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
81248
https://www.youtube.com/s/player/c8b8a173/www-player.css
48595
46823
/* Styles inlined from /styles/main.css */ @font-face{font-family:'GMP Icons'; ... } ...
44770
43244
Avoid enormous network payloads — Total size was 2,735 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
877715
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
577141
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
144662
https://fonts.gstatic.com/s/materialicons/v135/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
129191
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121966
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
97649
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
https://firebase.google.com/products/hosting/
59110
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
53128
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
53002
Serve static assets with an efficient cache policy — 5 resources found
Firebaseapp.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://static.doubleclick.net/instream/ad_status.js
900000
865
https://www.google-analytics.com/analytics.js
7200000
20631
https://www.google-analytics.com/analytics.js
7200000
20631
https://www.google-analytics.com/internal/analytics.js
7200000
17086
https://www.google-analytics.com/internal/analytics.js
7200000
17086

Metrics

First Contentful Paint — 5.0 s
The time taken for the first image or text on the page to be rendered.
Time to Interactive — 18.3 s
The time taken for the page to become fully interactive.
Speed Index — 8.2 s
The time taken for the page contents to be visibly populated.
Total Blocking Time — 1,200 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Largest Contentful Paint — 11.4 s
The timing of the largest text or image that is painted.
Cumulative Layout Shift — 0.356
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Audits

Max Potential First Input Delay — 440 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 5.0 s
The time taken for the primary content of the page to be rendered.

Other

Eliminate render-blocking resources — Potential savings of 1,970 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Firebaseapp.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap
2458
780
https://fonts.googleapis.com/css?family=Material+Icons&display=block
1152
150
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
90531
1680
Properly size images — Potential savings of 805 KiB
Images can slow down the page's load time. Firebaseapp.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
876788
685843
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121039
108007
https://firebase.google.com/static/images/usecases/products-logo-marquee_2x.png
17439
8619
https://firebase.google.com/static/images/products/hosting/hosting-3.png
9460
8441
https://firebase.google.com/static/images/products/hosting/hosting-2.png
8406
7501
https://firebase.google.com/static/images/products/hosting/hosting-4.png
6257
5583
Reduce unused JavaScript — Potential savings of 648 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
577141
389647
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
144662
96461
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
97649
48243
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
53128
38709
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
45190
23416
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
53002
22792
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
50895
22464
https://www.googletagmanager.com/gtm.js?id=GTM-KFPLMHC
45490
21471
Serve images in next-gen formats — Potential savings of 868 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
876788
790083.05
https://firebase.google.com/static/images/products/hosting/hosting-5.png
121039
98810.05
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Firebaseapp.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://firebaseapp.com/
630
https://firebaseapp.com/
480
https://firebase.google.com/products/hosting/
0
Reduce JavaScript execution time — 4.4 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js
1340.252
1125.744
129.524
https://www.youtube.com/s/player/c8b8a173/www-embed-player.vflset/www-embed-player.js
1145.844
1042.488
30.7
https://firebase.google.com/products/hosting/
990.836
34.596
9.9
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_module.js
875.72
355.66
11.536
Unattributable
776.204
52.848
0.54
https://www.youtube.com/embed/jsRVHeQd5kU?origin=https%3A%2F%2Ffirebase.google.com&showinfo=0&video-id=jsRVHeQd5kU&enablejsapi=1&widgetid=1
753.208
618.156
15.248
https://www.googletagmanager.com/gtm.js?id=GTM-N84485
302.152
281.636
8.024
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_tabs_module.js
205.268
36.016
0.876
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_app_custom_elements_module.js
183.54
127.616
24.964
https://www.googletagmanager.com/gtm.js?id=GTM-PBZPJDG
179.052
166.084
8.832
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_book_nav_module.js
101.544
6.516
0.984
https://www.google-analytics.com/internal/analytics.js
89.544
65.016
21.832
https://www.googletagmanager.com/gtm.js?id=GTM-KFPLMHC
88.756
76.988
7.244
https://www.google-analytics.com/analytics.js
88.476
75.524
6.048
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/js/devsite_devsite_header_module.js
85.308
20.284
0.64
https://www.gstatic.com/devrel-devsite/prod/v0e5fe81d770a1c83a74ae94cff5f78c2b690ac595b30fc2439f12b56fdf9fe78/firebase/css/app.css
77.276
0
0
https://www.youtube.com/s/player/c8b8a173/www-widgetapi.vflset/www-widgetapi.js
71.736
56.788
10
Minimize main-thread work — 7.8 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
4402.424
Style & Layout
1314.916
Other
1036.016
Script Parsing & Compilation
318.332
Rendering
314.884
Parse HTML & CSS
272.508
Garbage Collection
132.28
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.gstatic.com/mobilesdk/220318_mobilesdk/GMPIcons.woff2
3.6010000039823
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
3.2800000044517
Reduce the impact of third-party code — Third-party code blocked the main thread for 1,880 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
818756
1611.036
149387
217.224
379998
43.392
80794
4.428
209697
0
15617
0
3462
0
Some third-party resources can be lazy loaded with a facade — 1 facade alternative available
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Product Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
YouTube Embedded Player (Video)
818756
1611.036
Largest Contentful Paint image was lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Element
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL
https://firebase.google.com/static/images/products/hosting/hosting-2.png
https://firebase.google.com/static/images/products/hosting/hosting-3.png
https://firebase.google.com/static/images/products/hosting/hosting-4.png
https://firebase.google.com/static/images/products/hosting/hosting-5.png
https://firebase.google.com/static/images/products/hosting/hosting-illo_2x.png
https://firebase.google.com/static/images/usecases/products-logo-marquee_2x.png
Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Source
First Contentful Paint (3G) — 10080.464235760961 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.
92

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of firebaseapp.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Links have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.
`<object>` elements have alternate text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Contrast

Background and foreground colors have a sufficient contrast ratio
Many (if not most) users find low-contrast text difficult or impossible to read.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Firebaseapp.com may provide assistance to deaf or hearing-impaired users with captions on videos.

ARIA

`[aria-*]` attributes do not match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
Failing Elements

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
75

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that firebaseapp.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
LitElement
3.2.1
lit-html
2.2.6
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.google.com/js/th/OACR8JW43pWNdrKiUxCJYRhJN_m46wY9_hu_2ASYkcc.js

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://firebaseapp.com/
Allowed

Audits

Uses deprecated APIs — 1 warning found
Avoid deprecated APIs which will eventually be removed the browser.
Deprecation / Warning Source
'Event.path' is deprecated and will be removed in M109, around January 2023. Please use 'Event.composedPath()' instead. See https://www.chromestatus.com/feature/5726124632965120 for more details.
Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Cookie
96

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for firebaseapp.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.
Document uses legible font sizes — 100% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
100.00%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Mobile Friendly

Tap targets are not sized appropriately — 45% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
28x32
33x32
43x32
44x32
24x24
53x32
53x32
61x32
102x32
94x32
106x32
84x32
49x32
49x32
53x32
74x32

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
90

PWA

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of firebaseapp.com. This includes details about web app manifests.

Installable

Web app manifest and service worker meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.

PWA Optimized

Registers a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Sets a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of firebaseapp.com on mobile screens.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

PWA Optimized

Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Hosting

Server Location

Server IP Address: 199.36.158.100
Continent: North America
Country: United States
United States Flag
Region:
City:
Longitude: -97.822
Latitude: 37.751
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Google LLC
Registration

Domain Registrant

Private Registration: No
Name:
Organization: Google LLC
Country: US
City:
State: CA
Post Code:
Email:
Phone:
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
MarkMonitor, Inc. 172.64.148.104
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Unknown
WOT Rating:
WOT Trustworthiness:
WOT Child Safety:
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: firebaseapp.com
Issued By: GTS CA 1D4
Valid From: 21st March, 2024
Valid To: 19th June, 2024
Subject: CN = firebaseapp.com
Hash: c19615b4
Issuer: CN = GTS CA 1D4
O = Google Trust Services LLC
S = US
Version: 2
Serial Number: 11588420246353220650744591855088221738
Serial Number (Hex): 08B7D93AF84C5D6C12ED9FB62796BE2A
Valid From: 21st March, 2024
Valid To: 19th June, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:25:E2:18:0E:B2:57:91:94:2A:E5:D4:5D:86:90:83:DE:53:B3:B8:92
Extended Key Usage: TLS Web Server Authentication
CRL Distribution Points:
Full Name:
URI:http://crls.pki.goog/gts1d4int/DzZJ2ng1QWQ.crl

Certificate Policies: Policy: 2.23.140.1.2.1
Policy: 1.3.6.1.4.1.11129.2.5.3

Authority Information Access: OCSP - URI:http://ocsp.pki.goog/s/gts1d4int/oah8Pf4mhdg
CA Issuers - URI:http://pki.goog/repo/certs/gts1d4.der

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 76:FF:88:3F:0A:B6:FB:95:51:C2:61:CC:F5:87:BA:34:
B4:A4:CD:BB:29:DC:68:42:0A:9F:E6:67:4C:5A:3A:74
Timestamp : Mar 21 16:15:22.645 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:74:F4:1E:EA:8D:CF:6F:5D:79:D9:C2:81:
55:CB:CE:D8:0D:52:04:84:67:CA:9A:52:02:9D:C6:44:
11:D8:6B:36:02:21:00:BC:F8:78:4D:32:C7:A6:15:34:
95:32:7C:8F:47:E5:24:B5:1D:A3:37:15:9B:F8:B4:D8:
E8:8D:D6:02:18:ED:46
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 48:B0:E3:6B:DA:A6:47:34:0F:E5:6A:02:FA:9D:30:EB:
1C:52:01:CB:56:DD:2C:81:D9:BB:BF:AB:39:D8:84:73
Timestamp : Mar 21 16:15:22.630 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:B0:F9:11:AB:97:93:FB:B4:F9:9C:AD:
38:64:D8:AB:03:D5:61:5A:1A:1C:3A:94:28:D8:E4:CA:
47:F6:3E:84:D1:02:20:01:35:51:58:3E:5E:3E:F2:24:
51:6C:9B:AA:7A:C1:FB:87:7C:D1:21:66:10:12:7E:A3:
C8:DD:A6:93:76:DC:31
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.firebaseapp.com
DNS:firebaseapp.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
firebaseapp.com. 199.36.158.100 IN 300

NS Records

Host Nameserver Class TTL
firebaseapp.com. ns-cloud-c1.googledomains.com. IN 21600
firebaseapp.com. ns-cloud-c4.googledomains.com. IN 21600
firebaseapp.com. ns-cloud-c2.googledomains.com. IN 21600
firebaseapp.com. ns-cloud-c3.googledomains.com. IN 21600

AAAA Records

IP Address Class TTL
2620:0:890::100 IN 300

CAA Records

Domain Flags Tag Class TTL
pki.goog 0 issue IN 3600

SOA Records

Domain Name Primary NS Responsible Email TTL
firebaseapp.com. ns-cloud-c1.googledomains.com. dns-admin.google.com. 21600

HTTP Response Headers

HTTP-Code: HTTP/2 301
content-type: text/plain; charset=utf-8
date: 10th April, 2024
location: https://firebase.google.com/products/hosting/
accept-ranges: bytes
x-served-by: cache-chi-klot8100041-CHI
x-cache: HIT
x-cache-hits: 1
x-timer: S1712740994.777760,VS0,VE1
vary: x-fh-requested-host, accept-encoding
alt-svc: h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
content-length: 60

Whois Lookup

Created: 15th October, 2012
Changed: 13th September, 2023
Expires: 15th October, 2024
Registrar: MarkMonitor, Inc.
Status: clientUpdateProhibited
clientTransferProhibited
clientDeleteProhibited
Nameservers: ns-cloud-c1.googledomains.com
ns-cloud-c2.googledomains.com
ns-cloud-c3.googledomains.com
ns-cloud-c4.googledomains.com
Owner Organization: Google LLC
Owner State: CA
Owner Country: US
Owner Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Admin Organization: Google LLC
Admin State: CA
Admin Country: US
Admin Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Tech Organization: Google LLC
Tech State: CA
Tech Country: US
Tech Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Full Whois: Domain Name: firebaseapp.com
Registry Domain ID: 1752350234_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2023-09-13T09:57:14+0000
Creation Date: 2012-10-15T18:12:22+0000
Registrar Registration Expiration Date: 2024-10-15T00:00:00+0000
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: abusecomplaints@markmonitor.com
Registrar Abuse Contact Phone: +1.2086851750
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Registrant Organization: Google LLC
Registrant State/Province: CA
Registrant Country: US
Registrant Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Admin Organization: Google LLC
Admin State/Province: CA
Admin Country: US
Admin Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Tech Organization: Google LLC
Tech State/Province: CA
Tech Country: US
Tech Email: Select Request Email Form at https://domains.markmonitor.com/whois/firebaseapp.com
Name Server: ns-cloud-c3.googledomains.com
Name Server: ns-cloud-c1.googledomains.com
Name Server: ns-cloud-c2.googledomains.com
Name Server: ns-cloud-c4.googledomains.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2024-04-10T09:23:16+0000 <<<

For more information on WHOIS status codes, please visit:
https://www.icann.org/resources/pages/epp-status-codes

If you wish to contact this domain’s Registrant, Administrative, or Technical
contact, and such email address is not visible above, you may do so via our web
form, pursuant to ICANN’s Temporary Specification. To verify that you are not a
robot, please enter your email address to receive a link to a page that
facilitates email communication with the relevant contact(s).

Web-based WHOIS:
https://domains.markmonitor.com/whois

If you have a legitimate interest in viewing the non-public WHOIS details, send
your request and the reasons for your request to whoisrequest@markmonitor.com
and specify the domain name in the subject line. We will review that request and
may ask for supporting documentation and explanation.

The data in MarkMonitor’s WHOIS database is provided for information purposes,
and to assist persons in obtaining information about or related to a domain
name’s registration record. While MarkMonitor believes the data to be accurate,
the data is provided "as is" with no guarantee or warranties regarding its
accuracy.

By submitting a WHOIS query, you agree that you will use this data only for
lawful purposes and that, under no circumstances will you use this data to:
(1) allow, enable, or otherwise support the transmission by email, telephone,
or facsimile of mass, unsolicited, commercial advertising, or spam; or
(2) enable high volume, automated, or electronic processes that send queries,
data, or email to MarkMonitor (or its systems) or the domain name contacts (or
its systems).

MarkMonitor reserves the right to modify these terms at any time.

By submitting this query, you agree to abide by this policy.

MarkMonitor Domain Management(TM)
Protecting companies and consumers in a digital world.

Visit MarkMonitor at https://www.markmonitor.com
Contact us at +1.8007459229
In Europe, at +44.02032062220

Nameservers

Name IP Address
ns-cloud-c1.googledomains.com 216.239.32.108
ns-cloud-c2.googledomains.com 216.239.34.108
ns-cloud-c3.googledomains.com 216.239.36.108
ns-cloud-c4.googledomains.com 216.239.38.108
Related

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Sites hosted on the same IP address

Domain Valuation Snoop Score
$4,360 USD 2/5
$4,493 USD 2/5
$10,928 USD 3/5
0/5