#### #### #####
#### #### #######
#### ### #### #########
#### ###### #### ###### ####
###################### ##### ####
####### ####### ##### ####
####### ####### # ####
###################### ####
#### ###### #### ####
#### ## #### ####
#### #### ##################
#### #### ##################
==================================================
# SiteOne Crawler, v2.1.0.20260317 #
# Author: jan.reges@siteone.cz #
==================================================
Detected terminal width 138 < 140 chars - compact mode activated.
URL | Status | Type | Time | Size | Cache | Access. | Best pr.
------------------------------------------------------------------------------------------------------------------------------------
/ | 302 | Redirect | 25 ms | 153 B | none | |
/react-native/chat-ui | 200 | HTML | 85 ms | 15 kB | 25 min | 2/2 | 7
/react-native/chat-ui/basic-usage | 200 | HTML | 53 ms | 40 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-overview/ | 200 | HTML | 58 ms | 18 kB | 25 min | 2/2 | 7
/react-native/chat-ui/ | 200 | HTML | 50 ms | 15 kB | 25 min | 2/2 | 7
/react-native/chat-ui/installation | 200 | HTML | 55 ms | 14 kB | 25 min | 2/2 | 7
/flutter/chat-ui | 200 | HTML | 100 ms | 15 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-overview | 200 | HTML | 59 ms | 18 kB | 25 min | 2/2 | 7
/react-native/chat-ui/themes | 200 | HTML | 57 ms | 19 kB | 25 min | 2/2 | 7
/react-native/chat-ui/advanced-usage | 200 | HTML | 76 ms | 174 kB | 25 min | 2/2 | 7
/react-native/chat-ui/localization | 200 | HTML | 73 ms | 18 kB | 25 min | 2/2 | 7
/react-native/chat-ui/types | 200 | HTML | 70 ms | 16 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-usage | 200 | HTML | 72 ms | 46 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-cloud-functions | 200 | HTML | 84 ms | 35 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-installation | 200 | HTML | 87 ms | 14 kB | 25 min | 2/2 | 7
/flutter/chat-ui/installation | 200 | HTML | 72 ms | 14 kB | 25 min | 2/2 | 7
/flutter/chat-ui/basic-usage | 200 | HTML | 67 ms | 46 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-overview | 200 | HTML | 68 ms | 17 kB | 25 min | 2/2 | 7
/flutter/chat-ui/ | 200 | HTML | 53 ms | 15 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-overview/ | 200 | HTML | 78 ms | 17 kB | 25 min | 2/2 | 7
/react-native/firebase/firebase-rules | 200 | HTML | 80 ms | 25 kB | 25 min | 2/2 | 7
/flutter/chat-ui/localization | 200 | HTML | 93 ms | 24 kB | 25 min | 2/2 | 7
/flutter/chat-ui/advanced-usage | 200 | HTML | 76 ms | 259 kB | 25 min | 2/2 | 7
/flutter/chat-ui/types | 200 | HTML | 80 ms | 16 kB | 25 min | 2/2 | 7
/flutter/chat-ui/themes | 200 | HTML | 62 ms | 19 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-installation | 200 | HTML | 78 ms | 15 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-cloud-functions | 200 | HTML | 77 ms | 34 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-usage | 200 | HTML | 96 ms | 71 kB | 25 min | 2/2 | 7
/flutter/firebase/firebase-rules | 200 | HTML | 65 ms | 25 kB | 25 min | 2/2 | 7
Skipped URLs Summary
--------------------
Reason | Domain | Unique URLs
---------------------------------------------------------
Not allowed host | pub.dev | 18
Not allowed host | github.com | 11
Not allowed host | firebase.google.com | 5
Not allowed host | firebase.flutter.dev | 4
Not allowed host | rnfirebase.io | 3
Not allowed host | www.npmjs.com | 1
Not allowed host | bit.ly | 1
Skipped URLs
------------
Reason | Skipped URL | Source | Found at URL
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Not allowed host | https://bit.ly/2P0cn2g | | /react-native/chat-ui/advanced-usage
Not allowed host | https://firebase.flutter.dev/ | | /flutter/firebase/firebase-installation
Not allowed host | https://firebase.flutter.dev/docs/auth/overview | | /flutter/firebase/firebase-installation
Not allowed host | https://firebase.flutter.dev/docs/core/usage | | /flutter/firebase/firebase-installation
Not allowed host | https://firebase.flutter.dev/docs/firestore/overview | | /flutter/firebase/firebase-installation
Not allowed host | https://firebase.google.com/docs/auth | | /react-native/firebase/firebase-overview/
Not allowed host | https://firebase.google.com/docs/firestore | | /react-native/firebase/firebase-overview/
Not allowed host | https://firebase.google.com/docs/functions | | /react-native/firebase/firebase-overview/
Not allowed host | https://firebase.google.com/docs/rules | | /react-native/firebase/firebase-overview/
Not allowed host | https://firebase.google.com/docs/storage | | /react-native/firebase/firebase-overview/
Not allowed host | https://github.com/expo/react-native-action-sheet | | /react-native/chat-ui/advanced-usage
Not allowed host | https://github.com/flyerhq | | /react-native/chat-ui
Not allowed host | https://github.com/flyerhq/flutter_chat_ui | | /flutter/chat-ui
Not allowed host | https://github.com/flyerhq/flutter_firebase_chat_core | | /flutter/chat-ui
Not allowed host | https://github.com/flyerhq/react-native-chat-ui | | /react-native/chat-ui
Not allowed host | https://github.com/flyerhq/react-native-firebase-chat-core | | /react-native/chat-ui
Not allowed host | https://github.com/flyerhq/react-native-link-preview | | /react-native/chat-ui/advanced-usage
Not allowed host | https://github.com/react-native-image-pi…native-image-picker | | /react-native/chat-ui/advanced-usage
Not allowed host | https://github.com/rnmods/react-native-document-picker | | /react-native/chat-ui/advanced-usage
Not allowed host | https://github.com/th3rdwave/react-native-safe-area-context | | /react-native/chat-ui/installation
Not allowed host | https://github.com/vinzscam/react-native-file-viewer | | /react-native/chat-ui/advanced-usage
Not allowed host | https://pub.dev/documentation/flutter_ch…s/latest/index.html | | /flutter/chat-ui/types
Not allowed host | https://pub.dev/documentation/flutter_ch…_ui/Chat-class.html | | /flutter/chat-ui/basic-usage
Not allowed host | https://pub.dev/documentation/flutter_ch…ChatL10n-class.html | | /flutter/chat-ui/localization
Not allowed host | https://pub.dev/documentation/flutter_ch…ChatList-class.html | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/documentation/flutter_ch…hatTheme-class.html | | /flutter/chat-ui/themes
Not allowed host | https://pub.dev/packages/bubble | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/dio | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/file_picker | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/flutter_chat_types | | /flutter/chat-ui/types
Not allowed host | https://pub.dev/packages/flutter_chat_ui/install | | /flutter/chat-ui/installation
Not allowed host | https://pub.dev/packages/flutter_firebase_chat_core/install | | /flutter/firebase/firebase-installation
Not allowed host | https://pub.dev/packages/flutter_link_previewer | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/http | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/image_picker | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/intl | | /flutter/chat-ui/localization
Not allowed host | https://pub.dev/packages/open_filex | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/packages/path_provider | | /flutter/chat-ui/advanced-usage
Not allowed host | https://pub.dev/publishers/flyer.chat/packages | | /flutter/chat-ui
Not allowed host | https://rnfirebase.io/ | | /react-native/firebase/firebase-installation
Not allowed host | https://rnfirebase.io/auth/usage | | /react-native/firebase/firebase-installation
Not allowed host | https://rnfirebase.io/firestore/usage | | /react-native/firebase/firebase-installation
Not allowed host | https://www.npmjs.com/org/flyerhq | | /react-native/chat-ui
External URLs
-------------
External URL | Pages | Found on URL (max 5)
-------------------------------------------------------------------------------------------------------------------------------------
https://bit.ly/2P0cn2g | 1 | /react-native/chat-ui/advanced-usage
https://firebase.flutter.dev/ | 1 | /flutter/firebase/firebase-installation
https://firebase.flutter.dev/docs/auth/overview | 1 | /flutter/firebase/firebase-installation
https://firebase.flutter.dev/docs/core/usage | 1 | /flutter/firebase/firebase-installation
https://firebase.flutter.dev/docs/firestore/overview | 1 | /flutter/firebase/firebase-installation
https://firebase.google.com/docs/auth | 1 | /react-native/firebase/firebase-overview/
https://firebase.google.com/docs/firestore | 1 | /react-native/firebase/firebase-overview/
https://firebase.google.com/docs/functions | 1 | /react-native/firebase/firebase-overview/
https://firebase.google.com/docs/rules | 1 | /react-native/firebase/firebase-overview/
https://firebase.google.com/docs/storage | 1 | /react-native/firebase/firebase-overview/
https://github.com/expo/react-native-action-sheet | 1 | /react-native/chat-ui/advanced-usage
https://github.com/flyerhq | 1 | /react-native/chat-ui
https://github.com/flyerhq/flutter_chat_ui | 1 | /flutter/chat-ui
https://github.com/flyerhq/flutter_firebase_chat_core | 1 | /flutter/chat-ui
https://github.com/flyerhq/react-native-chat-ui | 1 | /react-native/chat-ui
https://github.com/flyerhq/react-native-firebase-chat-core | 1 | /react-native/chat-ui
https://github.com/flyerhq/react-native-link-preview | 1 | /react-native/chat-ui/advanced-usage
https://github.com/react-native-image-pi…native-image-picker | 1 | /react-native/chat-ui/advanced-usage
https://github.com/rnmods/react-native-document-picker | 1 | /react-native/chat-ui/advanced-usage
https://github.com/th3rdwave/react-native-safe-area-context | 1 | /react-native/chat-ui/installation
https://github.com/vinzscam/react-native-file-viewer | 1 | /react-native/chat-ui/advanced-usage
https://pub.dev/documentation/flutter_ch…s/latest/index.html | 1 | /flutter/chat-ui/types
https://pub.dev/documentation/flutter_ch…_ui/Chat-class.html | 1 | /flutter/chat-ui/basic-usage
https://pub.dev/documentation/flutter_ch…ChatL10n-class.html | 1 | /flutter/chat-ui/localization
https://pub.dev/documentation/flutter_ch…ChatList-class.html | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/documentation/flutter_ch…hatTheme-class.html | 1 | /flutter/chat-ui/themes
https://pub.dev/packages/bubble | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/dio | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/file_picker | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/flutter_chat_types | 1 | /flutter/chat-ui/types
https://pub.dev/packages/flutter_chat_ui/install | 1 | /flutter/chat-ui/installation
https://pub.dev/packages/flutter_firebase_chat_core/install | 1 | /flutter/firebase/firebase-installation
https://pub.dev/packages/flutter_link_previewer | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/http | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/image_picker | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/intl | 1 | /flutter/chat-ui/localization
https://pub.dev/packages/open_filex | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/packages/path_provider | 1 | /flutter/chat-ui/advanced-usage
https://pub.dev/publishers/flyer.chat/packages | 1 | /flutter/chat-ui
https://rnfirebase.io/ | 1 | /react-native/firebase/firebase-installation
https://rnfirebase.io/auth/usage | 1 | /react-native/firebase/firebase-installation
https://rnfirebase.io/firestore/usage | 1 | /react-native/firebase/firebase-installation
https://www.npmjs.com/org/flyerhq | 1 | /react-native/chat-ui
Redirected URLs
---------------
Status | Redirected URL | Target URL | Found at URL
--------------------------------------------------------------------------------------------------------------------------------------
302 | / | /react-native/chat-ui |
404 URLs
--------
No 404 URLs found.
SSL/TLS info
------------
Info | Text
---------------------------------------------------------------------------------------------------------------------------------------
Issuer | C = US, O = Google Trust Services, CN = WE1
Subject | CN = flyer.chat
Valid from | Mar 17 06:36:29 2026 GMT (VALID already 7.3 day(s))
Valid to | Jun 15 07:34:11 2026 GMT (VALID still for 82.8 day(s))
Supported protocols | TLSv1.2, TLSv1.3
RAW certificate output | Certificate:
Data:
Version: 3 (0x2)
Serial Number:…9:32:af:68:c6:58:7e:7a:3e:f9:14:e4
RAW protocols output | === ssl2 ===
s_client: Unknown option: -ssl2
s_client: Use -help for su…erify return code: 0 (ok)
---
DONE
TOP fastest URLs
----------------
Time | Status | Fast URL
------------------------------------------------------------------------------------------------------------------------------------------
50 ms | 200 | /react-native/chat-ui/
53 ms | 200 | /flutter/chat-ui/
53 ms | 200 | /react-native/chat-ui/basic-usage
55 ms | 200 | /react-native/chat-ui/installation
57 ms | 200 | /react-native/chat-ui/themes
58 ms | 200 | /react-native/firebase/firebase-overview/
59 ms | 200 | /react-native/firebase/firebase-overview
62 ms | 200 | /flutter/chat-ui/themes
65 ms | 200 | /flutter/firebase/firebase-rules
67 ms | 200 | /flutter/chat-ui/basic-usage
68 ms | 200 | /flutter/firebase/firebase-overview
70 ms | 200 | /react-native/chat-ui/types
72 ms | 200 | /react-native/firebase/firebase-usage
72 ms | 200 | /flutter/chat-ui/installation
73 ms | 200 | /react-native/chat-ui/localization
76 ms | 200 | /flutter/chat-ui/advanced-usage
77 ms | 200 | /react-native/chat-ui/advanced-usage
77 ms | 200 | /flutter/firebase/firebase-cloud-functions
78 ms | 200 | /flutter/firebase/firebase-installation
78 ms | 200 | /flutter/firebase/firebase-overview/
TOP slowest URLs
----------------
Time | Status | Slow URL
-------------------------------------------------------------------------------------------------------------------------------------
100 ms | 200 | /flutter/chat-ui
96 ms | 200 | /flutter/firebase/firebase-usage
93 ms | 200 | /flutter/chat-ui/localization
87 ms | 200 | /react-native/firebase/firebase-installation
85 ms | 200 | /react-native/chat-ui
84 ms | 200 | /react-native/firebase/firebase-cloud-functions
80 ms | 200 | /react-native/firebase/firebase-rules
80 ms | 200 | /flutter/chat-ui/types
78 ms | 200 | /flutter/firebase/firebase-overview/
78 ms | 200 | /flutter/firebase/firebase-installation
77 ms | 200 | /flutter/firebase/firebase-cloud-functions
77 ms | 200 | /react-native/chat-ui/advanced-usage
76 ms | 200 | /flutter/chat-ui/advanced-usage
73 ms | 200 | /react-native/chat-ui/localization
72 ms | 200 | /flutter/chat-ui/installation
72 ms | 200 | /react-native/firebase/firebase-usage
70 ms | 200 | /react-native/chat-ui/types
68 ms | 200 | /flutter/firebase/firebase-overview
67 ms | 200 | /flutter/chat-ui/basic-usage
65 ms | 200 | /flutter/firebase/firebase-rules
SEO metadata
------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | Indexing | Title | H1 | Description | Keywords
---------------------------------------------------------------------------------------------------------------------------------------
/flutter/chat-ui | Allowed | Overview…hat | Overview | Flyer Ch…er. |
/flutter/chat-ui/ | Allowed | Overview…hat | Overview | Flyer Ch…er. |
/flutter/chat-ui/advanced-usage | Allowed | Advanced…hat | Advanced…age | We didn'…es. |
/flutter/chat-ui/basic-usage | Allowed | Basic Us…hat | Basic Usage | You star…es: |
/flutter/chat-ui/installation | Allowed | Installa…hat | Installation | Add flut…ev. |
/flutter/chat-ui/localization | Allowed | Localiza…hat | Localization | Dates |
/flutter/chat-ui/themes | Allowed | Themes |…hat | Themes | You can…le: |
/flutter/chat-ui/types | Allowed | Types |…hat | Types | All type…fo. |
/flutter/firebase/firebase-cloud-functions | Allowed | Cloud Fu…hat | Cloud Fu…ons | This is…se. |
/flutter/firebase/firebase-installation | Allowed | Installa…hat | Installation | This lib…ns. |
OpenGraph metadata
------------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image
--------------------------------------------------------------------------------------------------------------------------------------------------
/flutter/chat-ui | Overvie…at | Flyer C…r. | | | |
/flutter/chat-ui/ | Overvie…at | Flyer C…r. | | | |
/flutter/chat-ui/advanced-usage | Advance…at | We didn…s. | | | |
/flutter/chat-ui/basic-usage | Basic U…at | You sta…s: | | | |
/flutter/chat-ui/installation | Install…at | Add flu…v. | | | |
/flutter/chat-ui/localization | Localiz…at | Dates | | | |
/flutter/chat-ui/themes | Themes…at | You can…e: | | | |
/flutter/chat-ui/types | Types |…at | All typ…o. | | | |
/flutter/firebase/firebase-cloud-functions | Cloud F…at | This is…e. | | | |
/flutter/firebase/firebase-installation | Install…at | This li…s. | | | |
Heading structure
-----------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
Heading structure | Count | Errors | URL
----------------------------------------------------------------------------------------------------------------------------------------
Overview Motivation [#motivation] | 2 | 0 | /react-native/chat-ui
Basic Usage | 1 | 0 | /react-native/chat-u…sic-usage
Overview How it works? [#how-it-works] Motivation [#motivation] | 3 | 0 | /react-native/fireba…overview/
Overview Motivation [#motivation] | 2 | 0 | /react-native/chat-ui/
Installation | 1 | 0 | /react-native/chat-u…tallation
Overview Motivation [#motivation] | 2 | 0 | /flutter/chat-ui
Overview How it works? [#how-it-works] Motivation [#motivation] | 3 | 0 | /react-native/fireba…-overview
Themes | 1 | 0 | /react-native/chat-ui/themes
Advanced Usage Images [#images] Files […mes [#user-avatars--names] | 10 | 0 | /react-native/chat-u…ced-usage
Localization | 1 | 0 | /react-native/chat-u…alization
HTTP headers
------------
Header | Occurs | Unique | Values preview | Min value | Max value
----------------------------------------------------------------------------------------------------------------------------
Access-Control-Allow-Origin | 28 | 1 | * | |
Alt-Svc | 29 | 1 | h3=":443"; ma=86400 | |
Cache-Control | 28 | 1 | max-age=1500 | |
Cf-Ray | 29 | - | [ignored generic values] | |
Content-Length | 1 | - | [ignored generic values] | 0 B | 0 B
Content-Security-Policy | 29 | 1 | upgrade-insecure-requests; block…l-mixed-content | |
Content-Type | 29 | 2 | text/html; charset=utf-8 (28) / text/html (1) | |
Date | 29 | - | [ignored generic values] | 2026-03-24 | 2026-03-24
Link | 9 | 1 | ; rel="pre…; rel="preload"; as=script
Location | 1 | /react-native/chat-ui
Nel | 29 | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Permissions-Policy | 29 | accelerometer=(), camera=(), geolocation=(), gyroscope=…(), microphone=(), midi=()
Referrer-Policy | 29 | no-referrer-when-downgrade
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…YBjXM%2BcrvVMFhQ%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…gwxRz5aI9CFRYaDw%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…15kM4szTFvb5Bp4g%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…IjpqQThMD0uoLOHw%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…dA4ISx2QcX7lDcNA%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…BLrGU8RsnQzuCiNw%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…xOVXbPse9fiP9oaA%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…BysVdAX7qmRA%2Fg%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…%2BErNh0AYbDc2RA%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…54gmWH3ksEIWKLQQ%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…GcDmhNrybNKMBd7Q%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…ank4svwfYmmlvKnw%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…HK2Sftg0SPtnjeUQ%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…O9DQNKOvYZWPiM7A%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…HOoFmPLSXErZ348g%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…EocGcfAHgQAviGNA%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…vDO1kvZKnE0Gkatg%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…2UgtyWtyygL2shvA%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…mFxLpTrl5DffY6TQ%3D%3D"}]}
Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":…k%2BOkuI2ByCgQxw%3D%3D"}]}
Server | 29 | cloudflare
Server-Timing | 2 | cfEdge;dur=3,cfOrigin;dur=0,cfWorker;dur=23
Server-Timing | 1 | cfEdge;dur=3,cfOrigin;dur=0,cfWorker;dur=25
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=24
Server-Timing | 1 | cfEdge;dur=2,cfOrigin;dur=0,cfWorker;dur=41
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=53
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=20
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=29
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=57
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=31
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=47
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=25
Server-Timing | 1 | cfEdge;dur=3,cfOrigin;dur=0,cfWorker;dur=70
Server-Timing | 1 | cfEdge;dur=5,cfOrigin;dur=0,cfWorker;dur=36
Server-Timing | 1 | cfEdge;dur=2,cfOrigin;dur=0,cfWorker;dur=49
Server-Timing | 1 | cfEdge;dur=2,cfOrigin;dur=0,cfWorker;dur=39
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=42
Server-Timing | 1 | cfEdge;dur=3,cfOrigin;dur=0,cfWorker;dur=37
Server-Timing | 1 | cfEdge;dur=4,cfOrigin;dur=0,cfWorker;dur=54
Server-Timing | 1 | cfEdge;dur=3,cfOrigin;dur=0,cfWorker;dur=40
Server-Timing | 1 | cfEdge;dur=2,cfOrigin;dur=0,cfWorker;dur=0
Strict-Transport-Security | 29 | max-age=31536000; includeSubDomains; preload
X-Content-Type-Options | 29 | nosniff
X-Frame-Options | 29 | SAMEORIGIN
X-XSS-Protection | 29 | 1; mode=block
HTTP Caching by content type (only from crawlable domains)
----------------------------------------------------------
Content type | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
----------------------------------------------------------------------------
HTML | Cache-Control | 28 | 25 min | 25 min | 25 min
Redirect | No cache headers | 1 | - | - | -
HTTP Caching by domain
----------------------
Domain | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
------------------------------------------------------------------------------------
docs.flyer.chat | Cache-Control | 28 | 25 min | 25 min | 25 min
docs.flyer.chat | No cache headers | 1 | - | - | -
HTTP Caching by domain and content type
---------------------------------------
Domain | Content type | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
---------------------------------------------------------------------------------------------------
docs.flyer.chat | HTML | Cache-Control | 28 | 25 min | 25 min | 25 min
docs.flyer.chat | Redirect | No cache headers | 1 | - | - | -
TOP non-unique titles
---------------------
Count | Title
------------------------------------------------------------------------------------------------------------------------------------------
8 | Overview | Flyer Chat
4 | Installation | Flyer Chat
2 | Usage | Flyer Chat
2 | Security Rules | Flyer Chat
2 | Localization | Flyer Chat
2 | Cloud Functions | Flyer Chat
2 | Advanced Usage | Flyer Chat
2 | Types | Flyer Chat
2 | Themes | Flyer Chat
2 | Basic Usage | Flyer Chat
TOP non-unique descriptions
---------------------------
Count | Description
------------------------------------------------------------------------------------------------------------------------------------------
2 | Flyer Chat is a platform for creating in-app chat experiences using React Native or Fl…ase BaaS implementation for React Native.
2 | Flyer Chat is a platform for creating in-app chat experiences using Flutter or React N…n for chat UI implementation for Flutter.
2 | This is an example of a cloud function that sets a message's status to delivered once the message is received on Firebase.
2 | This is a drop-in example of Firebase Security Rules designed for a typical chat appli…se console, Firestore service, Rules tab.
2 | Flyer Chat is a platform for creating in-app chat experiences using React Native or Fl…chat UI implementation for React Native.
2 | We didn't add any dependencies for working with files and images, since there are…and you might want to use different ones.
2 | Flyer Chat is a platform for creating in-app chat experiences using Flutter or React N…Firebase BaaS implementation for Flutter.
Best practices
--------------
Analysis name | OK | Notice | Warning | Critical
--------------------------------------------------------------------------------
DOM depth (> 30) | 28 | 0 | 0 | 0
Duplicate inline SVGs (> 5 and > 1024 B) | 11 | 0 | 0 | 0
Heading structure | 48 | 0 | 0 | 0
Large inline SVGs (> 5120 B) | 11 | 0 | 0 | 0
Invalid inline SVGs | 11 | 0 | 0 | 0
Title uniqueness (> 10%) | 8 | 0 | 2 | 0
Description uniqueness (> 10%) | 21 | 0 | 0 | 0
Brotli support | 0 | 0 | 28 | 0
WebP support | 0 | 0 | 1 | 0
AVIF support | 0 | 0 | 1 | 0
Accessibility
-------------
Analysis name | OK | Notice | Warning | Critical
--------------------------------------------------------------------
Missing roles | 0 | 0 | 7 | 0
Missing aria labels | 5 | 0 | 12 | 0
Missing image alt attributes | 6 | 0 | 0 | 0
Missing html lang attribute | 1 | 0 | 0 | 0
Source domains
--------------
Domain | Totals | HTML | Redirect
---------------------------------------------------------
docs.flyer.chat | 29/1MB/2.1s | 28/1MB/2s | 1/153B/25ms
Content types
-------------
Content type | URLs | Total size | Total time | Avg time | Status 20x | Status 30x
-------------------------------------------------------------------------------------
HTML | 28 | 1 MB | 2 s | 72 ms | 28 | 0
Redirect | 1 | 153 B | 25 ms | 25 ms | 0 | 1
Content types (MIME types)
--------------------------
Content type | URLs | Total size | Total time | Avg time | Status 20x | Status 30x
---------------------------------------------------------------------------------------------------
text/html; charset=utf-8 | 28 | 1 MB | 2 s | 72 ms | 28 | 0
text/html | 1 | 153 B | 25 ms | 25 ms | 0 | 1
DNS info
--------
DNS resolving tree
------------------------------------------------------------------------
docs.flyer.chat
IPv4: 104.21.28.199
IPv4: 172.67.147.134
IPv6: 2606:4700:3030::6815:1cc7
IPv6: 2606:4700:3036::ac43:9386
DNS server: 127.0.0.53
Security
--------
Header | OK | Notice | Warning | Critical | Recommendation
-----------------------------------------------------------------------------------------------------------------------------------------
Access-Control-All…-Origin | 0 | 0 | 28 | 0 | Access-Control-Allow-Origin is set to '*' whic…n be a security risk.
X-Frame-Options | 0 | 28 | 0 | 0 | X-Frame-Options header is set to SAMEORIGIN wh…resource in a frame.
X-XSS-Protection | 0 | 28 | 0 | 0 | X-XSS-Protection header is set but deprecated.…urity-Policy instead.
Feature-Policy | 0 | 28 | 0 | 0 | Feature-Policy header is not set but Permissio…s set. That's enough.
Server | 0 | 28 | 0 | 0 | Server header is set to 'cloudflare'. It is be…al used technologies.
Strict-Transport-Security | 28 | 0 | 0 | 0 |
X-Content-Type-Options | 28 | 0 | 0 | 0 |
Referrer-Policy | 28 | 0 | 0 | 0 |
Content-Security-Policy | 28 | 0 | 0 | 0 |
Permissions-Policy | 28 | 0 | 0 | 0 |
Analysis stats
--------------
Class::method | Exec time | Exec count
-------------------------------------------------------------------------------
SslTlsAnalyzer::getTLSandSSLCertificateInfo | 672 ms | 1
AccessibilityAnalyzer::checkMissingAriaLabels | 53 ms | 28
AccessibilityAnalyzer::checkMissingLabels | 49 ms | 28
AccessibilityAnalyzer::checkMissingRoles | 45 ms | 28
BestPracticeAnalyzer::checkHeadingStructure | 40 ms | 28
AccessibilityAnalyzer::checkMissingLang | 36 ms | 28
BestPracticeAnalyzer::checkMaxDOMDepth | 32 ms | 28
BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 24 ms | 28
BestPracticeAnalyzer::checkInlineSvg | 8 ms | 28
BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 4 ms | 28
SeoAndOpenGraphAnalyzer::analyzeHeadings | 3 ms | 1
SecurityAnalyzer::checkHtmlSecurity | 2 ms | 28
AccessibilityAnalyzer::checkImageAltAttributes | 2 ms | 28
SecurityAnalyzer::checkHeaders | 1 ms | 28
SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1
BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1
BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1
BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1
BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1
Content processor stats
-----------------------
Class::method | Exec time | Exec count
-----------------------------------------------------------------------------------
HtmlProcessor::findUrls | 29 ms | 29
NextJsProcessor::applyContentChangesBeforeUrlParsing | 4 ms | 28
JavaScriptProcessor::findUrls | 3 ms | 28
CssProcessor::findUrls | 0 ms | 28
AstroProcessor::findUrls | 0 ms | 28
AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 28
NextJsProcessor::findUrls | 0 ms | 28
JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 28
HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 29
SvelteProcessor::findUrls | 0 ms | 28
SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 28
CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 28