Latest Performance Report for:

https://gf.dev/toolbox

2020-07-16 10:27:59
California, United States

Fully Loaded Time

0.18s

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%: 775

SI (Speed Index) MS 15%: 490

LCP (Largest Contentful Paint) MS 25%: 1133

TTI (Time to Interactive) MS 15%: 1262

TBT (Total Blocking Time) MS 25%: 6.5

CLS (Cumulative Layout Shift) MS 5%: 0.0011607179756589

loadingExperience
overall_category: FAST

FIRST_CONTENTFUL_PAINT_MS
percentile: 775
category: FAST
distributions 0: 0.84235668789809
distributions 1: 0.14968152866242
distributions 2: 0.0079617834394904

FIRST_INPUT_DELAY_MS
percentile: 3
category: FAST
distributions 0: 0.99405940594059
distributions 1: 0.003960396039604
distributions 2: 0.001980198019802

LARGEST_CONTENTFUL_PAINT_MS
percentile: 885
category: FAST
distributions 0: 0.9645732689211
distributions 1: 0.027375201288245
distributions 2: 0.0080515297906602

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile: 2
category: FAST
distributions 0: 0.86217008797654
distributions 1: 0.058651026392962
distributions 2: 0.079178885630499


originLoadingExperience
overall_category: AVERAGE

FIRST_CONTENTFUL_PAINT_MS
percentile: 1570
category: AVERAGE
distributions 0: 0.54604273247066
distributions 1: 0.39061089377069
distributions 2: 0.063346373758652

FIRST_INPUT_DELAY_MS
percentile: 3
category: FAST
distributions 0: 0.98306556665219
distributions 1: 0.011289622231871
distributions 2: 0.0056448111159357

LARGEST_CONTENTFUL_PAINT_MS
percentile: 1831
category: FAST
distributions 0: 0.86453426530922
distributions 1: 0.09945297067315
distributions 2: 0.036012764017626

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile: 12
category: AVERAGE
distributions 0: 0.72239588585258
distributions 1: 0.15700312594535
distributions 2: 0.12060098820208


lighthouseResult
requestedUrl: https://gf.dev/toolbox
finalUrl: https://gf.dev/toolbox
lighthouseVersion: 6.1.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-07-16T17:26:49.550Z

networkUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 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: 840

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

runWarnings (print_r): Array ( ) 1


AUDITS
uses-long-cache-ttl
numericValue: 277594.525
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: 277594.525

DETAILS

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

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

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

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

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

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

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

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

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

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

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

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



summary wastedBytes: 277594.525


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: 277594.525


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: 914


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.001
numericValue: 0.0011607179756589




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: 91.019
  transferSize: 96359
  blockingTime: 0

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

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


type: table
wastedBytes: 150933
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.86
scoreDisplayMode: numeric
displayValue: Potential savings of 170 ms
numericValue: 173
type: opportunity
overallSavingsMs: 173

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

Data items:
  totalBytes: 32123
  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: 198.831
  duration: 9.472

data items:
  startTime: 322.922
  duration: 13.506

data items:
  startTime: 336.442
  duration: 37.337

data items:
  startTime: 382.194
  duration: 7.073

data items:
  startTime: 389.769
  duration: 11.278

data items:
  startTime: 408.02
  duration: 18.107

data items:
  startTime: 439.437
  duration: 63.427

data items:
  startTime: 505.674
  duration: 36.22

data items:
  startTime: 544.648
  duration: 21.789

data items:
  startTime: 570.689
  duration: 6.722

data items:
  startTime: 678.607
  duration: 7.315

data items:
  startTime: 687.109
  duration: 35.98

data items:
  startTime: 723.382
  duration: 19.227

data items:
  startTime: 750.272
  duration: 30.752

data items:
  startTime: 781.167
  duration: 36.498

data items:
  startTime: 837.194
  duration: 24.653

data items:
  startTime: 1067.244
  duration: 13.364




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.5 s
numericValue: 489.70409264605


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: 1
scoreDisplayMode: numeric
displayValue: 60 ms
numericValue: 63


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 ( [items] => Array ( ) [type] => opportunity [overallSavingsBytes] => 0 [headings] => Array ( ) [overallSavingsMs] => 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: 498.01

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

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

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

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

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

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

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

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

heading items:
  groupLabel: Garbage Collection
  duration: 4.3
  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: 1741577074427
  timing: 300

heading items:
  timestamp: 1741577374427
  timing: 600

heading items:
  timestamp: 1741577674427
  timing: 900

heading items:
  timestamp: 1741577974427
  timing: 1200

heading items:
  timestamp: 1741578274427
  timing: 1500

heading items:
  timestamp: 1741578574427
  timing: 1800

heading items:
  timestamp: 1741578874427
  timing: 2100

heading items:
  timestamp: 1741579174427
  timing: 2400

heading items:
  timestamp: 1741579474427
  timing: 2700

heading items:
  timestamp: 1741579774427
  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: 168.37099986151
  transferSize: 6085
  mimeType: text/html
  statusCode: 200
  resourceType: Document
  finished: 1
  resourceSize: 29047
  url:

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

network-requests item number: 3
  startTime: 185.31299987808
  endTime: 272.10599998944
  transferSize: 32123
  mimeType: text/css
  statusCode: 200
  resourceType: Stylesheet
  finished: 1
  resourceSize: 262867
  url:

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

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

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

network-requests item number: 7
  startTime: 274.58900003694
  endTime: 374.5110000018
  transferSize: 153051
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 606121
  url:

network-requests item number: 8
  startTime: 307.70999984816
  endTime: 326.28299994394
  transferSize: 34863
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 86782
  url:

network-requests item number: 9
  startTime: 315.61799999326
  endTime: 446.27800001763
  transferSize: 2004
  mimeType: image/svg+xml
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 2468
  url:

network-requests item number: 10
  startTime: 320.73499984108
  endTime: 377.00999993831
  transferSize: 41897
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 41232
  url:

network-requests item number: 11
  startTime: 320.93699998222
  endTime: 415.3599999845
  transferSize: 42017
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 41352
  url:

network-requests item number: 12
  startTime: 321.14099990577
  endTime: 408.08399999514
  transferSize: 40253
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 39588
  url:

network-requests item number: 13
  startTime: 321.33700000122
  endTime: 416.20499989949
  transferSize: 10424
  mimeType: font/woff
  statusCode: 200
  resourceType: Font
  finished: 1
  resourceSize: 9760
  url:

network-requests item number: 14
  startTime: 381.1309998855
  endTime: 386.07300003059
  transferSize: 19110
  mimeType: text/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 45958
  url:

network-requests item number: 15
  startTime: 473.93999993801
  endTime: 568.14699992537
  transferSize: 2565
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 4618
  url:

network-requests item number: 16
  startTime: 514.98500001617
  endTime: 518.38799985126
  transferSize: 601
  mimeType: image/gif
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 35
  url:

network-requests item number: 17
  startTime: 550.47999997623
  endTime: 1039.7409999277
  transferSize: 1453
  mimeType: application/json
  statusCode: 200
  resourceType: XHR
  finished: 1
  resourceSize: 1644
  url:

network-requests item number: 18
  startTime: 572.57399987429
  endTime: 640.4470000416
  transferSize: 89297
  mimeType: application/javascript
  statusCode: 200
  resourceType: Script
  finished: 1
  resourceSize: 433868
  url:

network-requests item number: 19
  startTime: 625.70299999788
  endTime: 649.14899994619
  transferSize: 1351
  mimeType: text/html
  statusCode: 200
  resourceType: Document
  finished: 1
  resourceSize: 2063
  url:

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

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

network-requests item number: 22
  startTime: 1052.3579998408
  endTime: 1153.2619998325
  transferSize: 260067
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 258970
  url:

network-requests item number: 23
  startTime: 1052.6129999198
  endTime: 1142.0219999272
  transferSize: 10752
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 9692
  url:

network-requests item number: 24
  startTime: 1052.7490000241
  endTime: 1146.2489999831
  transferSize: 128202
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 127136
  url:

network-requests item number: 25
  startTime: 1053.0069998931
  endTime: 1200.0669999979
  transferSize: 290837
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 289762
  url:

network-requests item number: 26
  startTime: 1053.1800000463
  endTime: 1155.6209998671
  transferSize: 192521
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 191444
  url:

network-requests item number: 27
  startTime: 1053.5709999967
  endTime: 1128.6159998272
  transferSize: 10207
  mimeType: image/webp
  statusCode: 200
  resourceType: Image
  finished: 1
  resourceSize: 9138
  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 KiB
numericValue: 0


overallSavingsMs: 0
overallSavingsBytes: 8928
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: 14548
  wastedBytes: 5294
  wastedPercent: 36.389007272577
  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: 409



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 KiB
numericValue: 0

type: opportunity
overallSavingsMs: 0
overallSavingsBytes: 40795

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: 32123
  wastedBytes: 29948
  wastedPercent: 93.22822119977
  url: https://gf.dev/static/css/all.min.css

unused_css_rules items:
  totalBytes: 14548
  wastedBytes: 10847
  wastedPercent: 74.561102022299
  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: 1262



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: 791.30699997768
longestChain length: 1
type: criticalrequestchain


critical_request_chains request:
  request startTime: 1741576.775663
  request responseReceivedTime: 1741576.944032
  request endTime: 1741576.944034
  request url: https://gf.dev/toolbox
  request transferSize: 6085
  critical_request_chains children:
  critical_request_chains child:
    request startTime: 1741576.960811
    request responseReceivedTime: 1741577.070218
    request endTime: 1741577.070221
    request url: https://gf.dev/cdn-cgi/apps/head/R9DXFE1q191siYemwiSr1hjmjk0.js
    request transferSize: 3654
  critical_request_chains child:
    request startTime: 1741577.096398
    request responseReceivedTime: 1741577.15267
    request endTime: 1741577.152673
    request url: https://gf.dev/static/fonts/geomanist-regular.woff
    request transferSize: 41897
  critical_request_chains child:
    request startTime: 1741577.097
    request responseReceivedTime: 1741577.191867
    request endTime: 1741577.191868
    request url: https://gf.dev/static/fonts/geekflare-icons.woff
    request transferSize: 10424
  critical_request_chains child:
    request startTime: 1741577.096804
    request responseReceivedTime: 1741577.183746
    request endTime: 1741577.183747
    request url: https://gf.dev/static/fonts/geomanist-light.woff
    request transferSize: 40253
  critical_request_chains child:
    request startTime: 1741577.0966
    request responseReceivedTime: 1741577.191021
    request endTime: 1741577.191023
    request url: https://gf.dev/static/fonts/geomanist-medium.woff
    request transferSize: 42017
  critical_request_chains child:
    request startTime: 1741576.960976
    request responseReceivedTime: 1741577.047768
    request endTime: 1741577.047769
    request url: https://gf.dev/static/css/all.min.css
    request transferSize: 32123
  critical_request_chains child:
    request startTime: 1741577.050252
    request responseReceivedTime: 1741577.150173
    request endTime: 1741577.150174
    request url: https://gf.dev/static/js/all.min.js
    request transferSize: 153051

critical_request_chains request:
  request startTime: 1741577.541623
  request responseReceivedTime: 1741577.566968
  request endTime: 1741577.56697
  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





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

type: screenshot
timing: 1160
timestamp: 1741577934095
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.92
scoreDisplayMode: numeric
displayValue: 1.1 s
numericValue: 1133



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


diagnostics items:
  totalByteWeight: 1380609
  maxRtt: 6.9091928519655E-5
  throughput: 245443540856.96
  numTasksOver10ms: 13
  numTasksOver500ms: 0
  totalTaskTime: 498.01
  numTasks: 514
  numTasksOver100ms: 0
  numTasksOver50ms: 1
  rtt: 6.9091928519655E-5
  numTasksOver25ms: 6
  numStylesheets: 1
  numScripts: 6
  mainDocumentTransferSize: 6085
  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_headings:
  key: score
  itemType: numeric
  text: CLS Contribution


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: