Latest Performance Report for:

https://gf.dev/toolbox

2020-06-24 11:40:52
California, United States

Fully Loaded Time

0.09s

Total Page Size

A PHP Error was encountered

Severity: Notice

Message: Undefined index: totalRequestBytes

Filename: site/report.php

Line Number: 68

A PHP Error was encountered

Severity: Notice

Message: Undefined index: htmlResponseBytes

Filename: site/report.php

Line Number: 68

A PHP Error was encountered

Severity: Notice

Message: Undefined index: overTheWireResponseBytes

Filename: site/report.php

Line Number: 68

A PHP Error was encountered

Severity: Notice

Message: Undefined index: imageResponseBytes

Filename: site/report.php

Line Number: 68

A PHP Error was encountered

Severity: Notice

Message: Undefined index: otherResponseBytes

Filename: site/report.php

Line Number: 68

NAN

Requests

A PHP Error was encountered

Severity: Notice

Message: Undefined index: numberResources

Filename: site/report.php

Line Number: 81

Performance Scores

Overall Score

F
(21.8%)

Desktop PageSpeed Score

F
(%)

Mobile Health

Mobile Usability Score

F
(%)

Mobile PageSpeed Score

F
(%)
FCP (First Contentful Paint) MS 15%: 774

SI (Speed Index) MS 15%: 576

LCP (Largest Contentful Paint) MS 25%: 1143

TTI (Time to Interactive) MS 15%: 1280.5

TBT (Total Blocking Time) MS 25%: 13

CLS (Cumulative Layout Shift) MS 5%: 0.0016302530426407

loadingExperience
overall_category: FAST

FIRST_CONTENTFUL_PAINT_MS
percentile: 774
category: FAST
distributions 0: 0.82572614107884
distributions 1: 0.16735822959889
distributions 2: 0.0069156293222683

FIRST_INPUT_DELAY_MS
percentile: 2
category: FAST
distributions 0: 0.99306759098787
distributions 1: 0.0051993067590988
distributions 2: 0.0017331022530329

LARGEST_CONTENTFUL_PAINT_MS
percentile: 884
category: FAST
distributions 0: 0.97222222222222
distributions 1: 0.020833333333333
distributions 2: 0.0069444444444444

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile: 1
category: FAST
distributions 0: 0.87373737373737
distributions 1: 0.053030303030303
distributions 2: 0.073232323232323


originLoadingExperience
overall_category: AVERAGE

FIRST_CONTENTFUL_PAINT_MS
percentile: 1571
category: AVERAGE
distributions 0: 0.53125
distributions 1: 0.41463744588745
distributions 2: 0.054112554112554

FIRST_INPUT_DELAY_MS
percentile: 2
category: FAST
distributions 0: 0.9897937929598
distributions 1: 0.0077067277650489
distributions 2: 0.002499479275151

LARGEST_CONTENTFUL_PAINT_MS
percentile: 1812
category: FAST
distributions 0: 0.87470965978959
distributions 1: 0.096324634512912
distributions 2: 0.0289657056975

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile: 13
category: AVERAGE
distributions 0: 0.70163752428532
distributions 1: 0.1686557498381
distributions 2: 0.12970672587658


lighthouseResult
requestedUrl: https://gf.dev/toolbox
finalUrl: https://gf.dev/toolbox
lighthouseVersion: 6.0.0
userAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/83.0.4103.93 Safari/537.36
fetchTime: 2020-06-24T18:39:31.794Z

networkUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3963.0 Safari/537.36 Chrome-Lighthouse
hostUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/83.0.4103.93 Safari/537.36
benchmarkIndex: 656

emulatedFormFactor: desktop
locale: en-US
onlyCategories: performance
channel: lr

runWarnings (print_r): Array ( ) 1


AUDITS
uses-long-cache-ttl
numericValue: 278045.86666667
id: uses-long-cache-ttl
title: Serve static assets with an efficient cache policy
description: A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).
score: 0.26
scoreDisplayMode: numeric
displayValue: 12 resources found

numericValue: 278045.86666667

DETAILS

totalBytes: 2584
cacheLifetimeMs: 60000
url: https://static.hotjar.com/c/hotjar-1646881.js?sv=6
wastedBytes: 2562.4666666667
cacheHitProbability: 0.0083333333333333
debugData:
  max-age: 60
  type: debugdata

totalBytes: 153343
cacheLifetimeMs: 3600000
url: https://gf.dev/static/js/all.min.js
wastedBytes: 122674.4
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 42028
cacheLifetimeMs: 3600000
url: https://gf.dev/static/fonts/geomanist-medium.woff
wastedBytes: 33622.4
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 41908
cacheLifetimeMs: 3600000
url: https://gf.dev/static/fonts/geomanist-regular.woff
wastedBytes: 33526.4
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 40264
cacheLifetimeMs: 3600000
url: https://gf.dev/static/fonts/geomanist-light.woff
wastedBytes: 32211.2
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 32233
cacheLifetimeMs: 3600000
url: https://gf.dev/static/css/all.min.css
wastedBytes: 25786.4
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 10435
cacheLifetimeMs: 3600000
url: https://gf.dev/static/fonts/geekflare-icons.woff
wastedBytes: 8348
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 2015
cacheLifetimeMs: 3600000
url: https://gf.dev/static/images/sections/header/shape-abstract-connect.svg
wastedBytes: 1612
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 1414
cacheLifetimeMs: 3600000
url: https://gf.dev/static/images/sections/footer/logo-desktop.svg
wastedBytes: 1131.2
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 1411
cacheLifetimeMs: 3600000
url: https://gf.dev/static/images/sections/header/logo.svg
wastedBytes: 1128.8
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 1337
cacheLifetimeMs: 3600000
url: https://gf.dev/static/images/sections/footer/logo-mobile.svg
wastedBytes: 1069.6
cacheHitProbability: 0.2
debugData:
  max-age: 3600
  type: debugdata

totalBytes: 19164
cacheLifetimeMs: 7200000
url: https://www.google-analytics.com/analytics.js
wastedBytes: 14373
cacheHitProbability: 0.25
debugData:
  public: 1
  max-age: 7200
  type: debugdata



summary wastedBytes: 278045.86666667


HEADINGS
text: URL
key: url
itemType: url

displayUnit: duration
key: cacheLifetimeMs
text: Cache TTL
itemType: ms

granularity: 1
text: Transfer Size
itemType: bytes
key: totalBytes
displayUnit: kb

uses-long-cache-ttl numericValue: 278045.86666667


uses-rel-preconnect
id: uses-rel-preconnect
title: Preconnect to required origins
description: Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).
score: 1
scoreDisplayMode: numeric
numericValue: 0
overallSavingsMs: 0
type: opportunity

warnings (print_r): Array ( ) 1
headings (print_r): Array ( ) 1
items (print_r): Array ( ) 1


first-meaningful-paint
id: first-meaningful-paint
title: First Meaningful Paint
description: First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).
score: 0.91
scoreDisplayMode: numeric
displayValue: 0.9 s
numericValue: 919


network-server-latency
id: network-server-latency
title: Server Backend Latencies
description: Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).
score:
scoreDisplayMode: informative
displayValue: 0 ms
numericValue: 0
type: table
items (print_r): Array ( ) 1
headings (print_r): Array ( ) 1


uses-optimized-images
id: uses-optimized-images
title: Efficiently encode images
description: Optimized images load faster and consume less cellular data. [Learn more](https://web.dev/uses-optimized-images).
score: 1
scoreDisplayMode: numeric
displayValue:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: displayValue

Filename: site/report.php

Line Number: 516


numericValue: 0
warnings (print_r): Array ( ) 1


uses-optimized-images
0 key:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 0

Filename: site/report.php

Line Number: 524


0 valueType:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 0

Filename: site/report.php

Line Number: 525



1 key:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 1

Filename: site/report.php

Line Number: 527


1 label:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 1

Filename: site/report.php

Line Number: 528


1 valueType:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 1

Filename: site/report.php

Line Number: 529



2 key:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 2

Filename: site/report.php

Line Number: 531


2 label:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 2

Filename: site/report.php

Line Number: 532


2 valueType:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 2

Filename: site/report.php

Line Number: 533



3 label:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 3

Filename: site/report.php

Line Number: 535


3 key:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 3

Filename: site/report.php

Line Number: 536


3 valueType:

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 3

Filename: site/report.php

Line Number: 537



overallSavingsBytes: 0
overallSavingsMs: 0
type: opportunity

uses-optimized-images DETAILS


cumulative-layout-shift
id: cumulative-layout-shift
title: Cumulative Layout Shift
description: Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more](https://web.dev/cls).
score: 1
scoreDisplayMode: numeric
displayValue: 0.002
numericValue: 0.0016302530426407




third-party-summary

id: third-party-summary
title: Minimize third-party usage
description: Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).
score: 1
scoreDisplayMode: binary
displayValue: Third-party code blocked the main thread for 0 ms


Data items:
  text: Hotjar
  url: https://www.hotjar.com/
  type: link
  mainThreadTime: 106.996
  transferSize: 79257
  blockingTime: 0

Data items:
  text: Google Tag Manager
  url: https://marketingplatform.google.com/about/tag-manager/
  type: link
  mainThreadTime: 21.253
  transferSize: 34165
  blockingTime: 0

Data items:
  text: Google Analytics
  url: https://www.google.com/analytics/analytics/
  type: link
  mainThreadTime: 55.579
  transferSize: 19819
  blockingTime: 0


type: table
wastedBytes: 133241
wastedMs: 0

text: Third-Party
itemType: link
key: entity

key: transferSize
text: Transfer Size
granularity: 1
itemType: bytes

key: blockingTime
text: Main-Thread Blocking Time
granularity: 1
itemType: ms




timing-budget
id: timing-budget
title: Timing budget
description: Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).
score:
scoreDisplayMode: notApplicable




render-blocking-resources
id: render-blocking-resources
title: Eliminate render-blocking resources
description: Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).
score: 0.87
scoreDisplayMode: numeric
displayValue: Potential savings of 160 ms
numericValue: 155
type: opportunity
overallSavingsMs: 155

Data items:
  totalBytes: 3654
  url: https://gf.dev/cdn-cgi/apps/head/R9DXFE1q191siYemwiSr1hjmjk0.js
  wastedMs: 150

Data items:
  totalBytes: 32233
  url: https://gf.dev/static/css/all.min.css
  wastedMs: 110

heading items:
  label: URL
  valueType: url
  key: url

heading items:
  label: Transfer Size
  valueType: bytes
  key: totalBytes

heading items:
  label: Potential Savings
  valueType: timespanMs
  key: wastedMs




main-thread-tasks
id: main-thread-tasks
title: Tasks
description: Lists the toplevel main thread tasks that executed during page load.
score:
scoreDisplayMode: informative
type: table

heading items:
  text: Start Time
  key: startTime
  itemType: ms
  granularity: 1

heading items:
  text: End Time
  key: duration
  itemType: ms
  granularity: 1

data items:
  startTime: 226.838
  duration: 12.937

data items:
  startTime: 314.06
  duration: 7.147

data items:
  startTime: 351.572
  duration: 7.383

data items:
  startTime: 360.219
  duration: 11.46

data items:
  startTime: 371.905
  duration: 14.504

data items:
  startTime: 388.38
  duration: 46.156

data items:
  startTime: 447.504
  duration: 76.083

data items:
  startTime: 540.751
  duration: 9.548

data items:
  startTime: 556.192
  duration: 55.344

data items:
  startTime: 611.589
  duration: 8.982

data items:
  startTime: 948.253
  duration: 41.392

data items:
  startTime: 989.665
  duration: 9.572

data items:
  startTime: 1008.012
  duration: 36.963

data items:
  startTime: 1045.009
  duration: 44.69

data items:
  startTime: 1089.906
  duration: 6.372

data items:
  startTime: 1111.166
  duration: 29.911

data items:
  startTime: 1185.623
  duration: 20.127

data items:
  startTime: 1205.825
  duration: 5.939




speed-index
id: speed-index
title: Speed Index
description: Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).
score: 1
scoreDisplayMode: numeric
displayValue: 0.6 s
numericValue: 576.40797016943


network-rtt
id: network-rtt
title: Network Round Trip Times
description: Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).
score:
scoreDisplayMode: informative
displayValue: 0 ms
numericValue: 0

headings (print_r): Array ( ) 1
items (print_r): Array ( ) 1
type (print_r): table1


max-potential-fid
id: max-potential-fid
title: Max Potential First Input Delay
description: The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).
score: 0.99
scoreDisplayMode: numeric
displayValue: 80 ms
numericValue: 76


unminified-javascript
id: unminified-javascript
title: Minify JavaScript
description: Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript).
score: 1
scoreDisplayMode: numeric
numericValue: 0

warnings (print_r): Array ( ) 1

details (print_r): Array ( [headings] => Array ( ) [overallSavingsMs] => 0 [type] => opportunity [items] => Array ( ) [overallSavingsBytes] => 0 ) 1


mainthread-work-breakdown
id: mainthread-work-breakdown
title: Minimizes main-thread work
description: Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)
score: 1
scoreDisplayMode: numeric
displayValue: 0.5 s
numericValue: 549.647

details
type:table
text:Category
itemType:text
key:groupLabel

itemType:ms
text:Time Spent
granularity:1
key:duration

heading items:
  groupLabel: Script Evaluation
  duration: 219.314
  group: scriptEvaluation

heading items:
  groupLabel: Style & Layout
  duration: 132.457
  group: styleLayout

heading items:
  groupLabel: Other
  duration: 101.029
  group: other

heading items:
  groupLabel: Rendering
  duration: 37.403
  group: paintCompositeRender

heading items:
  groupLabel: Script Parsing & Compilation
  duration: 27.933
  group: scriptParseCompile

heading items:
  groupLabel: Parse HTML & CSS
  duration: 25.233
  group: parseHTML

heading items:
  groupLabel: Garbage Collection
  duration: 6.278
  group: garbageCollection


screenshot-thumbnails
id: screenshot-thumbnails
title: Screenshot Thumbnails
description: This is what the load of your site looked like.
score:
scoreDisplayMode: informative

heading items:
  timestamp: 139298351609
  timing: 300

heading items:
  timestamp: 139298651609
  timing: 600

heading items:
  timestamp: 139298951609
  timing: 900

heading items:
  timestamp: 139299251609
  timing: 1200

heading items:
  timestamp: 139299551609
  timing: 1500

heading items:
  timestamp: 139299851609
  timing: 1800

heading items:
  timestamp: 139300151609
  timing: 2100

heading items:
  timestamp: 139300451609
  timing: 2400

heading items:
  timestamp: 139300751609
  timing: 2700

heading items:
  timestamp: 139301051609
  timing: 3000


type: filmstrip
scale: 3000



id: user-timings
title: User Timing marks and measures
description: Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings).
score:
scoreDisplayMode: notApplicable
type: table

headings (print_r): Array ( ) 1
items (print_r): Array ( ) 1



id: network-requests
title: Network Requests
description: Lists the network requests that were made during page load.
score:
scoreDisplayMode: informative

network-requests item number: 1
  startTime: 0
  endTime: 189.14999999106
  transferSize: 5968
  mimeType: text/html
  statusCode: 200
  resourceType: Document
  finished: 1
  resourceSize: 29047
  url:

network-requests item number: 2
  startTime: 211.49600000354
  endTime: 277.57700000075
  transferSize: 3654
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 8917
  url:

network-requests item number: 3
  startTime: 211.8269999919
  endTime: 319.87400000799
  transferSize: 32233
  mimeType: text/css
  statusCode: 200
  resourceType: Stylesheet
  finished: 1
  resourceSize: 262867
  url:

network-requests item number: 4
  startTime: 283.21500000311
  endTime: 339.0209999925
  transferSize: 1411
  mimeType: image/svg+xml
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 1653
  url:

network-requests item number: 5
  startTime: 283.52399999858
  endTime: 351.71200000332
  transferSize: 1337
  mimeType: image/svg+xml
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 1335
  url:

network-requests item number: 6
  startTime: 284.09800000372
  endTime: 340.21100000245
  transferSize: 1414
  mimeType: image/svg+xml
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 1655
  url:

network-requests item number: 7
  startTime: 279.81000000727
  endTime: 335.27999999933
  transferSize: 153343
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 604633
  url:

network-requests item number: 8
  startTime: 284.24700000323
  endTime: 308.38500001119
  transferSize: 34165
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 85248
  url:

network-requests item number: 9
  startTime: 336.98900000309
  endTime: 352.57200000342
  transferSize: 19164
  mimeType: text/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 45958
  url:

network-requests item number: 10
  startTime: 362.7329999872
  endTime: 383.37900000624
  transferSize: 2015
  mimeType: image/svg+xml
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 2468
  url:

network-requests item number: 11
  startTime: 369.83300000429
  endTime: 433.68099999498
  transferSize: 41908
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 41232
  url:

network-requests item number: 12
  startTime: 370.24600000586
  endTime: 455.52600000519
  transferSize: 42028
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 41352
  url:

network-requests item number: 13
  startTime: 370.49299999489
  endTime: 434.34099998558
  transferSize: 40264
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 39588
  url:

network-requests item number: 14
  startTime: 370.78699999256
  endTime: 432.8230000101
  transferSize: 10435
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 9760
  url:

network-requests item number: 15
  startTime: 486.99999999371
  endTime: 847.9820000066
  transferSize: 2584
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 4618
  url:

network-requests item number: 16
  startTime: 515.77500000712
  endTime: 1150.5009999964
  transferSize: 1502
  mimeType: application/json
  statusCode: 200
  resourceType: XHR
  finished: 1
  resourceSize: 1740
  url:

network-requests item number: 17
  startTime: 577.02999998583
  endTime: 582.12400000775
  transferSize: 655
  mimeType: image/gif
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 35
  url:

network-requests item number: 18
  startTime: 852.8670000087
  endTime: 899.71199998399
  transferSize: 72175
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 378552
  url:

network-requests item number: 19
  startTime: 908.013999986
  endTime: 930.54299999494
  transferSize: 1352
  mimeType: text/html
  statusCode: 200
  resourceType: Document
  finished: 1
  resourceSize: 2063
  url:

network-requests item number: 20
  startTime: 979.4380000094
  endTime: 1372.1619999851
  transferSize: 455
  mimeType: application/json
  statusCode: 200
  resourceType: XHR
  finished: 1
  resourceSize: 195
  url:

network-requests item number: 21
  startTime: 1024.6559999941
  endTime: 1046.5170000098
  transferSize: 2691
  mimeType: application/octet-stream
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 2188
  url:

network-requests item number: 22
  startTime: 1169.7660000063
  endTime: 1244.3729999941
  transferSize: 11891
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 10820
  url:

network-requests item number: 23
  startTime: 1169.962999993
  endTime: 1253.4969999979
  transferSize: 12339
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 11276
  url:

network-requests item number: 24
  startTime: 1170.3390000039
  endTime: 1264.9809999857
  transferSize: 16159
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 15092
  url:

network-requests item number: 25
  startTime: 1170.6019999983
  endTime: 1268.2849999983
  transferSize: 150317
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 149240
  url:

network-requests item number: 26
  startTime: 1170.769999997
  endTime: 1260.1900000009
  transferSize: 25392
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 24316
  url:

network-requests item number: 27
  startTime: 1171.0190000013
  endTime: 1250.5020000099
  transferSize: 11725
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 10656
  url:



type: table

headings:
  text: URL
  itemType: url
  key: url

headings:
  granularity: 1
  text: Start Time
  itemType: ms
  key: startTime

headings:
  granularity: 1
  text: End Time
  itemType: ms
  key: endTime

headings:
  granularity: 1
  text: Transfer Size
  itemType: bytes
  displayUnit: kb
  key: transferSize

headings:
  granularity: 1
  text: Resource Size
  itemType: bytes
  displayUnit: kb
  key: resourceSize

headings:
  text: Status Code
  itemType: text
  key: statusCode

headings:
  text: MIME Type
  itemType: text
  key: mimeType

headings:
  text: Resource Type
  itemType: text
  key: resourceType



unminified-css:
id: unminified-css
title: Minify CSS
description: Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).
score: 1
scoreDisplayMode: numeric
displayValue: Potential savings of 9 KB
numericValue: 0


overallSavingsMs: 0
overallSavingsBytes: 8895
type: opportunity



unminified_css headings:
  key: url
  label: URL
  valueType: url

unminified_css headings:
  key: totalBytes
  label: Transfer Size
  valueType: bytes

unminified_css headings:
  key: wastedBytes
  label: Potential Savings
  valueType: bytes



unminified_css items:
  totalBytes: 14503
  wastedBytes: 5261
  wastedPercent: 36.274874850027
  url: /* Faces (emotion) */ ._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_icon_emotion_default *:before { ... } ...

unminified_css items:
  totalBytes: 8384
  wastedBytes: 3634
  wastedPercent: 43.349236641221
  url: /*reset css*/ ._hj-f5b2a1eb-9b07_widget, ._hj-f5b2a1eb-9b07_widget * { line-height: normal; ... } ...



first-contentful-paint:
id: first-contentful-paint
title: First Contentful Paint
description: First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).
score: 1
scoreDisplayMode: numeric
displayValue: 0.4 s
numericValue: 395



unused-css-rules:
id: unused-css-rules
title: Remove unused CSS
description: Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).
score: 1
scoreDisplayMode: numeric
displayValue: Potential savings of 40 KB
numericValue: 0

type: opportunity
overallSavingsMs: 0
overallSavingsBytes: 40852

unused_css_rules_headings headings:
  key: url
  label: URL
  valueType: url

unused_css_rules_headings headings:
  key: totalBytes
  label: Transfer Size
  valueType: bytes

unused_css_rules_headings headings:
  key: wastedBytes
  label: Potential Savings
  valueType: bytes



unused_css_rules items:
  totalBytes: 32233
  wastedBytes: 30050
  wastedPercent: 93.22822119977
  url: https://gf.dev/static/css/all.min.css

unused_css_rules items:
  totalBytes: 14503
  wastedBytes: 10802
  wastedPercent: 74.481817053494
  url: /* Faces (emotion) */ ._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_icon_emotion_default *:before { ... } ...



interactive:
id: interactive
title: Time to Interactive
description: Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).
score: 1
scoreDisplayMode: numeric
displayValue: 1.3 s
numericValue: 1280.5



critical-request-chains:
id: critical-request-chains
title: Avoid chaining critical requests
description: The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains).
score:
scoreDisplayMode: informative
displayValue: 7 chains found
longestChain transferSize: 2691
longestChain duration: 1046.5170000098
longestChain length: 1
type: criticalrequestchain


critical_request_chains request:
  request startTime: 139299.078243
  request responseReceivedTime: 139299.100101
  request endTime: 139299.100104
  request url: https://script.hotjar.com/font-hotjar_5.c9fb91.woff2
  request transferSize: 2691
  critical_request_chains children:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: children

Filename: site/report.php

Line Number: 1253

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1254



critical_request_chains request:
  request startTime: 139298.053587
  request responseReceivedTime: 139298.242733
  request endTime: 139298.242737
  request url: https://gf.dev/toolbox
  request transferSize: 5968
  critical_request_chains children:
  critical_request_chains child:
    request startTime: 139298.423833
    request responseReceivedTime: 139298.509111
    request endTime: 139298.509113
    request url: https://gf.dev/static/fonts/geomanist-medium.woff
    request transferSize: 42028
  critical_request_chains child:
    request startTime: 139298.42408
    request responseReceivedTime: 139298.487927
    request endTime: 139298.487928
    request url: https://gf.dev/static/fonts/geomanist-light.woff
    request transferSize: 40264
  critical_request_chains child:
    request startTime: 139298.424374
    request responseReceivedTime: 139298.486408
    request endTime: 139298.48641
    request url: https://gf.dev/static/fonts/geekflare-icons.woff
    request transferSize: 10435
  critical_request_chains child:
    request startTime: 139298.333397
    request responseReceivedTime: 139298.388864
    request endTime: 139298.388867
    request url: https://gf.dev/static/js/all.min.js
    request transferSize: 153343
  critical_request_chains child:
    request startTime: 139298.265083
    request responseReceivedTime: 139298.331161
    request endTime: 139298.331164
    request url: https://gf.dev/cdn-cgi/apps/head/R9DXFE1q191siYemwiSr1hjmjk0.js
    request transferSize: 3654
  critical_request_chains child:
    request startTime: 139298.265414
    request responseReceivedTime: 139298.373459
    request endTime: 139298.373461
    request url: https://gf.dev/static/css/all.min.css
    request transferSize: 32233
  critical_request_chains child:
    request startTime: 139298.42342
    request responseReceivedTime: 139298.487265
    request endTime: 139298.487268
    request url: https://gf.dev/static/fonts/geomanist-regular.woff
    request transferSize: 41908



final-screenshot:
id: final-screenshot
title: Final Screenshot
description: The last screenshot captured of the pageload.
score:
scoreDisplayMode: informative

type: screenshot
timing: 1293
timestamp: 139299344469
data:



offscreen-images:
id: offscreen-images
title: Defer offscreen images
description: Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images).
score: 1
scoreDisplayMode: numeric
numericValue: 0

overallSavingsMs: 0
overallSavingsBytes: 0
type: opportunity

headings (print_r): Array ( ) 1
items (print_r): Array ( ) 1
warnings (print_r): Array ( ) 1



largest-contentful-paint:
id: largest-contentful-paint
title: Largest Contentful Paint
description: Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)
score: 0.91
scoreDisplayMode: numeric
displayValue: 1.1 s
numericValue: 1143



diagnostics:
id: diagnostics
title: Diagnostics
description: Collection of useful page vitals.
score:
scoreDisplayMode: informative
type: debugdata


diagnostics items:
  totalByteWeight: 698576
  maxRtt: 0.0001769758126542
  throughput: 96355301900.185
  numTasksOver10ms: 11
  numTasksOver500ms: 0
  totalTaskTime: 549.647
  numTasks: 485
  numTasksOver100ms: 0
  numTasksOver50ms: 2
  rtt: 0.0001769758126542
  numTasksOver25ms: 7
  numStylesheets: 1
  numScripts: 6
  mainDocumentTransferSize: 5968
  numRequests: 27
  numFonts: 5



estimated-input-latency:
id: estimated-input-latency
title: Estimated Input Latency
description: Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).
score: 1
scoreDisplayMode: numeric
displayValue: 10 ms
numericValue: 12.8



layout-shift-elements:
id: layout-shift-elements
title: Avoid large layout shifts
description: These DOM elements contribute most to the CLS of the page.
score:
scoreDisplayMode: informative
displayValue: 5 elements found
type: table



layout_shift_elements_headings:
  key: node
  itemType: node
  text: Element


layout_shift_elements_items:
  node path: 1,HTML,1,BODY,1,MAIN,1,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,UL
  node snippet: