sandspiel.club

sandspiel.club is SSL secured

Free website and domain report on sandspiel.club

Last Updated: 8th January, 2025 Update Now
Overview

Snoop Summary for sandspiel.club

This is a free and comprehensive report about sandspiel.club. The domain sandspiel.club is currently hosted on a server located in United States with the IP address 151.101.65.195, where USD is the local currency and the local language is English. Sandspiel.club has the potential to be earning an estimated $5 USD per day from advertising revenue. If sandspiel.club was to be sold it would possibly be worth $3,453 USD (based on the daily revenue potential of the website over a 24 month period). Sandspiel.club is quite popular with an estimated 1,655 daily unique visitors. This report was last updated 8th January, 2025.

About sandspiel.club

Site Preview: sandspiel.club sandspiel.club
Title: sandspiel
Description:
Keywords and Tags: games, pups
Related Terms: sandspiel
Fav Icon:
Age: Over 6 years old
Domain Created: 14th December, 2018
Domain Updated: 19th November, 2024
Domain Expires: 14th December, 2025
Review

Snoop Score

2/5

Valuation

$3,453 USD
Note: All valuation figures are estimates.

Popularity

Modest
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 471,995
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 1,655
Monthly Visitors: 50,373
Yearly Visitors: 604,075
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $5 USD
Monthly Revenue: $144 USD
Yearly Revenue: $1,722 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: sandspiel.club 14
Domain Name: sandspiel 9
Extension (TLD): club 4
Expiry Check:

Page Speed Analysis

Average Load Time:
Load Time Comparison:

PageSpeed Insights

Avg. (All Categories) 55
Performance 36
Accessibility 36
Best Practices 79
SEO 90
Progressive Web App 33
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://sandspiel.club/
Updated: 17th October, 2020

3.16 seconds
First Contentful Paint (FCP)
11%
61%
28%

0.03 seconds
First Input Delay (FID)
95%
3%
2%

Simulate loading on desktop
36

Performance

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

Metrics

First Contentful Paint — 0.9 s
The time taken for the first image or text on the page to be rendered.
Cumulative Layout Shift — 0
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Sandspiel.club should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Sandspiel.club should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Sandspiel.club should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Sandspiel.club should consider minifying JS files.
Remove unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Sandspiel.club should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
Remove unused JavaScript — Potential savings of 216 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
201852
139071
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
90684
54222
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
47137
27629
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 20 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://sandspiel.club/
16.213
Avoid multiple page redirects — Potential savings of 190 ms
Redirects can cause additional delays before the page can begin loading. Sandspiel.club should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://sandspiel.club/
190
https://sandspiel.club/
0
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Sandspiel.club should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 0 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://sandspiel.club/2.993dbbf196bb0371182b.js
64
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
43

Diagnostics

Avoids enormous network payloads — Total size was 477 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
201852
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
90684
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
47137
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
28788
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
24501
https://sandspiel.club/2.993dbbf196bb0371182b.js
17051
https://sandspiel.club/4cf92f2f85e1c287d8c3.module.wasm
16180
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kXWdycuJDA.woff
14803
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20201014&st=env
7606
https://pagead2.googlesyndication.com/bg/36t2pzUCsky2p8StOfRDuZ2SQrRQGkwFUvrIpVyovYo.js
7006
Avoids an excessive DOM size — 137 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
137
Maximum DOM Depth
9
Maximum Child Elements
28
Avoid chaining critical requests — 4 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Sandspiel.club should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Keep request counts low and transfer sizes small — 23 requests • 477 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
23
488221
Script
12
431310
Other
3
24139
Font
1
14803
Document
4
14229
Stylesheet
2
3253
Image
1
487
Media
0
0
Third-party
14
244028
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 4 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
4.4575197735166E-5
1.3081166272656E-5
9.4562647754137E-6
6.7034410296822E-6
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 20 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://sandspiel.club/2.993dbbf196bb0371182b.js
1524
721
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
2245
274
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
8054
92
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
22152
91
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
3965
79
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
22579
74
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
3810
67
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
22653
66
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
6826
65
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
22748
63
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
3146
62
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
3904
61
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
13646
61
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
6502
59
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
6767
59
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
9771
59
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
19810
59
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
24749
58
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
8252
56
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
9234
56
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Avoids large JavaScript libraries with smaller alternatives — 0 large libraries found
It is recommended to work with smaller JavaScript libraries to reduce your bundle size and avoid poor performance.

Budgets

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

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://sandspiel.club/
0
33.132000011392
353
0
301
https://sandspiel.club/
33.649000048172
48.864000011235
1501
3114
200
text/html
Document
https://fonts.googleapis.com/css?family=Inconsolata
65.424000029452
80.870000005234
1558
1228
200
text/css
Stylesheet
https://sandspiel.club/styles.css
65.753000031691
95.566000032704
1695
4628
200
text/css
Stylesheet
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
90.687000018079
139.26700002048
47137
133757
200
text/javascript
Script
https://sandspiel.club/main.c05a5a5db64834fba73e.js
65.987000009045
83.094000001438
1833
3125
200
text/javascript
Script
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
66.139000002295
84.505000035278
24501
93125
200
application/json
Script
https://a.sandspiel.club/app.js
96.727000025567
199.00100002997
3241
5416
200
application/javascript
Script
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
99.967000016477
137.274000037
201852
854147
200
text/javascript
Script
https://sandspiel.club/2.993dbbf196bb0371182b.js
100.62000004109
160.72200000053
17051
71428
200
text/javascript
Script
https://sandspiel.club/4cf92f2f85e1c287d8c3.module.wasm
100.87200003909
117.42800002685
16180
58572
200
application/wasm
Fetch
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
167.81499999342
223.18000002997
90684
235196
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/html/r20201014/r20190131/zrt_lookup.html
175.30400003307
179.03800000204
5953
10339
200
text/html
Document
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kXWdycuJDA.woff
729.86700001638
733.36600000039
14803
14184
200
font/woff
Font
https://partner.googleadservices.com/gampad/cookie.js?domain=sandspiel.club&callback=_gfp_s_&client=ca-pub-9933377295988485
1657.9919999931
1729.0079999948
984
204
200
text/javascript
Script
https://a.sandspiel.club/simple.gif?version=4&bot=true&hostname=sandspiel.club&path=%2F&viewport_width=1350&viewport_height=940&language=en-US&screen_width=800&screen_height=600&unique=true&id=d96295b3-be0b-4eb4-b93f-08456265e93c&https=true&timezone=PST8PDT&type=pageview
2308.7590000359
2430.9970000177
487
43
202
image/gif
Image
https://adservice.google.com/adsid/integrator.js?domain=sandspiel.club
2388.798
2405.5810000282
1303
109
200
application/javascript
Script
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9933377295988485&output=html&adk=1812271804&adf=1573534164&lmt=1600816059&plat=1%3A32776%2C2%3A32776%2C9%3A32776%2C10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C40%3A32&guci=2.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fsandspiel.club%2F&ea=0&flash=0&pra=5&wgl=1&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hZHNlcnZpY2UuZ29vZ2xlLmNvbSIsInN0YXRlIjowfV0.&dt=1602897049395&bpp=9&bdt=111&idt=2199&shv=r20201014&cbv=r20190131&ptt=9&saldr=aa&abxe=1&cookie=ID%3Db5ad5aba7a61b24f-22d7b22c33c40014%3AT%3D1602897050%3ART%3D1602897050%3AS%3DALNI_MZiSajKlqmbl1ZERwtdPow4xcVN8A&nras=1&correlator=3533156770086&frm=20&pv=2&ga_vid=1669722689.1602897052&ga_sid=1602897052&ga_hid=970238051&ga_fc=0&iag=0&icsg=179888&dssz=12&mdo=0&mso=0&u_tz=-420&u_his=2&u_java=0&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1350&bih=940&scr_x=0&scr_y=0&eid=21067166%2C21067654%2C21066612%2C21066705&oid=3&pvsid=4277151414222261&pem=866&rx=0&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C800%2C0%2C1%2C1%2C1350%2C940&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8192&bc=31&ifi=0&uci=a!0&fsb=1&dtd=2233
2402.3739999975
2993.1110000471
1299
54
200
text/html
Document
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
2403.8480000454
2409.737000009
28788
73724
200
text/javascript
Script
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20201014&st=env
3234.2219999991
3256.2700000126
7606
8459
200
application/json
XHR
https://tpc.googlesyndication.com/sodar/sodar2.js
3275.2390000387
3279.7470000223
6930
17064
200
text/javascript
Script
https://tpc.googlesyndication.com/sodar/sodar2/217/runner.html
3408.6240000324
3414.3340000301
5476
12318
200
text/html
Document
https://pagead2.googlesyndication.com/bg/36t2pzUCsky2p8StOfRDuZ2SQrRQGkwFUvrIpVyovYo.js
3799.8070000322
3803.9229999995
7006
13745
200
text/javascript
Script
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
82.329
9.499
125.456
23.215
152.026
7.921
177.759
24.762
202.535
16.58
220.263
5.775
226.315
23.588
251.227
1442.704
1693.959
548.623
2247.062
5.876
2253.749
53.436
2310.98
26.001
2338.898
41.202
2381.324
51.345
2432.734
37.812
2475.11
39.871
2516.658
43.957
2561.532
29.67
2591.243
46.572
2638.217
51.912
2691.569
46.304
2740
52.759
2792.919
45.367
2838.662
43.827
2883.223
44.639
2929.462
51.11
2980.935
51.192
3033.349
7.433
3040.801
47.406
3090.526
39.959
3130.723
41.749
3173.091
43.387
3216.763
40.875
3263.146
37.435
3303.763
47.463
3351.93
37.514
3393.115
34.67
3429.938
6.971
3436.958
47.245
3484.823
5.805
3490.651
38.332
3530.709
11.491
3542.504
36.95
3581.482
37
3621.112
41.674
3665.415
35.818
3703.011
39.942
3744.927
40.991
3786.644
38.476
3828.802
45.675
3875.974
39.156
3916.519
42.808
3959.406
24.455
3983.931
36.541
4020.759
38.707
4060.696
42.417
4104.143
36.164
4140.433
40.285
4180.904
46.198
4228.837
61.668
4291.809
41.484
4334.211
39.974
4375.411
37.576
4413.379
38.004
4451.523
36.061
4487.656
43.719
4532.555
43.579
4576.224
46.824
4623.111
41.966
4665.128
43.78
4710.131
44.14
4754.356
43.236
4797.642
39.921
4837.634
36.336
4875.112
43.305
4918.512
67.005
4985.602
54.44
5041.968
60.647
5103.406
79.345
5183.355
79.953
5264.479
38.02
5303.427
50.151
5353.702
48.302
5402.413
44.058
5449.447
52.453
5501.994
46.834
5549.623
40.332
5591.254
39.764
5631.102
41.83
5672.989
46.928
5719.968
46.466
5767.762
40.162
5808.021
40.112
5848.182
35.951
5884.18
40.113
5925.634
37.62
5963.351
36.717
6000.115
40.477
6040.741
39.263
6081.368
52.098
6133.554
40.707
6175.2
37.698
6212.972
39.32
6253.534
38.876
6293.04
48.225
6341.409
38.834
6384.473
38.202
6423.963
36.508
6460.604
41.669
6502.313
42.018
6544.395
41.187
6587.554
39.906
6627.621
35.335
6663.025
33.934
6697.326
41.238
6739.674
34.769
6774.537
42.466
6817.052
36.898
6853.993
34.59
6889.896
37.641
6927.618
34.866
6962.536
35.086
6997.682
34.815
7033.571
44.6
7078.255
41.775
7120.079
38.835
7159.505
42.762
7203.694
44.616
7248.456
55.314
7304.323
45.521
7351.737
38.382
7390.216
39.728
7429.994
44.273
7474.342
39.806
7515.308
37.547
7552.953
40.652
7593.662
41.206
7634.924
40.169
7676.888
35.344
7713.089
36.786
7749.924
34.458
7784.452
37.211
7823.082
59.274
7882.448
46.996
7929.974
48.056
7979.257
42.764
8022.151
46.836
8069.034
45.439
8114.542
58.753
8175.399
64.925
8240.948
43.005
8284.052
38.446
8324.065
38.68
8362.938
41.494
8404.548
40.821
8445.435
40.707
8487.33
39.087
8526.508
39.795
8566.352
35.953
8602.353
38.986
8642.573
38.046
8680.754
39.388
8720.322
47.947
8768.324
45.89
8815.709
46.423
8863.166
37.952
8901.174
40.383
8941.602
46.167
8989.429
38.7
9028.25
37.585
9065.906
36.884
9102.85
42.204
9146.319
44.62
9191.548
45.539
9237.162
38.289
9275.545
51.765
9329.019
39.906
9369.488
54.495
9424.071
39.435
9464.03
40.102
9505.524
41.78
9547.387
41.084
9588.544
44.463
9633.053
91.655
9726.319
52.192
9780.883
41.777
9822.709
37.582
9860.346
55.975
9917.628
42.45
9960.562
39.71
10001.507
36.087
10037.655
42.05
10081.249
40.034
10121.677
38.788
10160.529
38.019
10199.118
44.896
10245.367
48.478
10294.094
53.947
10348.577
42.824
10392.908
39.721
10432.833
39.9
10472.778
46.158
10518.986
35.437
10556.202
43.908
10600.23
38.922
10639.212
36.883
10676.162
43.259
10720.81
41.206
10762.116
43.475
10805.64
50.597
10856.376
55.718
10914.07
44.255
10958.481
49.369
11007.897
41.376
11049.325
38.88
11089.53
37.775
11128.486
50.093
11178.652
39.47
11219.417
42.864
11263.828
44.248
11308.21
42.847
11352.182
50.565
11402.952
59.316
11464.455
46.192
11510.744
46.836
11557.631
48.83
11606.514
40.459
11648.198
38.808
11687.126
38.305
11725.488
47.745
11773.28
42.449
11816.954
43.506
11860.547
49.625
11910.325
60.655
11971.069
39.721
12012.423
40.054
12052.602
44.615
12097.275
41.433
12138.765
39.848
12179.923
38.29
12220.638
37.963
12258.678
49.844
12308.639
37.828
12348.138
38.799
12387.094
36.809
12423.985
38.872
12462.913
41.124
12505.381
48.233
12553.714
47.455
12601.227
41.215
12642.553
47.83
12691.818
42.788
12734.703
46.603
12781.401
49.269
12830.745
40.069
12872.753
41.783
12914.675
44.111
12958.987
40.461
12999.495
35.091
13035.727
36.337
13072.151
44.046
13116.243
38.773
13155.083
43.337
13200.255
39.563
13239.934
41.461
13281.517
38.023
13320.229
48.423
13370.654
48.19
13418.98
42.282
13461.335
42.042
13503.773
41.272
13546.36
42.267
13589.569
38.283
13627.92
37.549
13665.523
40.069
13706.958
44.7
13751.8
38.806
13790.692
38.568
13829.303
48.805
13879.466
38.276
13917.849
42.24
13960.141
46.159
14006.46
37.424
14043.927
5.165
14049.144
36.614
14085.855
36.667
14122.575
36.579
14159.791
37.44
14198.51
47.631
14246.311
37.391
14284.133
40.174
14324.467
46.212
14372.876
40.738
14413.767
49.579
14463.404
47.774
14513.501
39.726
14557.033
37.194
14594.301
39.344
14634.094
36.306
14670.454
42.69
14714.514
42.238
14756.86
38.895
14795.816
39.622
14835.519
41.222
14878.081
38.057
14916.248
35.179
14951.482
36.744
14988.28
50.46
15039.99
37.225
15078.293
43.615
15121.967
46.812
15169.43
46.028
15217.054
54.322
15271.499
50.607
15322.899
42.653
15366.859
41.619
15408.572
35.697
15444.329
53.986
15498.403
41.346
15541.126
39.242
15580.469
61.382
15643.065
47.026
15692.247
46.596
15738.982
44.119
15783.666
48.485
15832.199
49.141
15882.758
47.572
15930.426
44.891
15975.367
40.455
16015.885
41.746
16059.056
45.615
16104.868
43.817
16148.86
40.764
16190.237
39.679
16231.024
42.956
16274.098
36.135
16310.66
38.217
16348.994
38.066
16388.574
39.539
16428.196
34.452
16462.697
43.134
16505.903
37.736
16544.911
34.969
16579.968
43.222
16623.251
39.196
16662.497
35.466
16699.153
36.387
16735.619
36.484
16772.194
37.528
16810.951
36.721
16849.088
35.429
16884.621
42.957
16927.989
48.421
16976.466
39.189
17016.749
43.246
17060.082
39.301
17099.432
45.262
17144.769
44.155
17191.061
46.843
17238.091
38.558
17276.847
44.36
17321.717
37.525
17360.615
39.346
17400.083
40.252
17440.386
47.606
17488.044
39.306
17528.851
49.418
17578.375
41.802
17620.223
34.684
17654.961
39.351
17696.405
40.054
17736.578
33.534
17770.16
44.272
17814.512
35.617
17851.319
33.461
17884.864
45.229
17931.118
38.048
17969.217
37.238
18007.499
46.573
18054.528
42.203
18096.796
54.948
18151.796
48.252
18202.015
39.612
18241.749
36.741
18278.672
45.924
18325.099
44.825
18371.157
37.649
18408.945
38.076
18447.067
35.005
18482.128
37.117
18520.401
38.428
18558.967
40.989
18600.014
35.349
18635.408
42.536
18679.137
34.737
18713.949
32.73
18746.728
38.915
18785.695
38.198
18825.162
41.402
18866.644
39.89
18906.604
33.78
18940.463
39.244
18982.839
34.672
19017.604
41.797
19059.454
38.079
19098.554
42.788
19142.472
39.685
19182.924
35.332
19218.697
39.941
19258.733
33.355
19293.456
42.515
19336.186
37.274
19373.524
39.591
19413.158
36.228
19450.476
33.573
19484.13
33.606
19517.793
37
19554.861
40.443
19596.442
37.859
19634.402
39.141
19673.684
38.448
19712.18
37.493
19750.922
41.279
19792.31
35.763
19828.123
37.489
19865.661
37.606
19904.408
44.562
19949.055
34.729
19983.849
45.552
20029.452
39.209
20070.116
44.373
20114.595
37.64
20152.755
47.458
20200.289
35.235
20237.834
40.838
20279.162
38.25
20317.513
44.393
20362.345
33.662
20397.438
38.649
20437.056
35.032
20472.165
36.169
20508.397
36.446
20546.245
39.45
20585.784
43.678
20629.537
45.215
20674.806
42.023
20717.914
35.137
20753.144
39.164
20792.363
35.522
20827.942
34.961
20864.211
34.952
20899.825
36.472
20936.343
45.226
20981.621
35.267
21018.394
40.839
21059.34
34.963
21094.38
34.103
21129.07
38.733
21169.034
37.572
21206.727
33.254
21240.481
40.974
21281.565
38.815
21321.571
40.591
21362.251
42.924
21406.133
37.919
21444.193
43.132
21488.755
35.383
21524.564
38.363
21562.996
37.209
21600.255
41.627
21643.004
35.364
21678.466
41.544
21720.055
36.753
21756.861
35.233
21793.367
36.471
21829.974
36.008
21866.03
36.535
21902.626
39.964
21943.693
46.767
21990.554
43.209
22033.823
36.817
22070.791
38.487
22111.172
59.451
22170.728
36.695
22208.126
35.386
22244.17
35.964
22281.431
37.546
22319.084
44.399
22363.538
51.36
22414.954
39.043
22455.385
36.082
22491.671
40.924
22533.482
35.585
22569.116
35.385
22605.739
38.403
22644.52
37.756
22682.325
34.861
22717.24
36.248
22754.732
37.028
22791.85
35.258
22827.162
36.443
22863.746
41.375
22906.356
37.93
22944.457
36.798
22981.346
46.088
23027.485
45.595
23074.218
37.423
23112.974
38.598
23151.693
42.257
23194.061
37.257
23232.84
39.673
23272.683
39.956
23312.723
35.505
23348.287
37.252
23386.587
46.747
23433.43
35.422
23468.898
41.611
23510.604
37.195
23549.095
36.539
23586.45
38.419
23624.922
34.144
23659.99
39.617
23700.791
39.731
23740.612
36.729
23777.77
41.77
23819.658
35.628
23856.422
36.76
23893.355
36.671
23930.081
34.217
23964.346
40.687
24006.122
39.99
24046.214
35.961
24082.817
42.621
24125.52
39.822
24166.818
35.35
24202.648
39.038
24241.79
48.84
24290.7
34.739
24326.774
36.943
24363.876
33.349
24397.287
40.193
24437.559
35.514
24474.143
44.721
24518.957
38.25
24557.332
37.15
24594.633
42.713
24639.571
90.825
24730.491
47.216
24778.126
35.23
24815.53
41.645
24857.276
37.422
24894.791
39.719
24934.941
35.914
24972.052
38.106
25010.307
44.174
25055.116
40.385
25095.603
73.978
25171.57
65.844
25238.785
58.5
25297.417
62.92
25362.196
41.308
25403.601
36.445
25440.095
35.327
25475.486
56.104
25533.876
41.218
25575.616
44.85
25620.516
41.988
25662.859
45.28
25710.487
40.319
25750.964
35.633
25786.641
36.999
25823.688
47.106
25872.107
50.282
25922.494
47.539
25971.369
43.108
26014.526
35.491
26051.32
41.772
26094.188
50.268
26144.554
46.672
26191.79
49.692
26243.289
53.892
26297.468
39.572
26337.555
39.24
26376.844
43.464
26421.588
39.954
26461.627
38.996
26500.675
44.402
26545.127
50.227
26596.461
39.287
26636.36
43.787
26680.211
50.353
26730.802
44.867
26777.25
50.199
26827.556
46.78
26874.931
47.946
26922.948
44.991
26969.116
38.37
27007.576
42.108
27049.806
36.544
27087.622
35.731
27125.418
39.775
27165.438
42.581
27208.531
48.067
27257.099
36.207
27294.498
39.599
27334.197
36.663
27370.906
44.291
27415.248
39.254
27455.686
34.872
27490.64
57.949
27548.659
35.977
27585.164
42.254
27628.542
42.7
27671.344
39.403
27710.875
37.023
27747.954
42.638
27791.865
36.12
27828.07
39.541
27867.662
41.805
27909.515
35.615
27946.251
37.898
27984.248
39.512
28023.831
48.485
28072.916
45.267
28119.841
47.169
28167.124
38.289
28205.893
38.558
28244.593
43.614
28290.332
57.995
28348.505
42.153
28391.455
38.26
28430.783
38.559
28469.456
42.712
28512.222
46.879
28559.161
46.089
28606.273
49.997
28656.408
41.687
28698.157
40.012
28738.217
36.599
28776.102
34.296
28810.486
39.971
28850.647
36.094
28886.791
47.54
28935.359
40.525
28975.975
42.831
29018.853
44.767
29064.197
46.089
29111.694
48.105
29159.976
40.415
29200.97
35.496
29236.605
45.982
29283.734
37.357
29321.19
46.944
29368.261
40.506
29409.741
36.435
29447.251
36.375
29483.713
34.575
29518.674
38.489
29557.22
40.313
29598.79
35.656
29634.567
35.197
29669.836
36.149
29706.038
34.367
29741.721
40.739
29782.541
32.639
29815.229
35.376
29850.661
38.61
29890.367
41.643
29932.09
34.832
29966.968
40.599
30007.699
38.75
30047.933
38.152
30086.215
35.193
30121.513
35.909
30157.915
37.554
30197.046
42.617
30239.762
50.999
30290.827
41.979
30333.198
38.098
30373.042
34.891
30408.014
34.156
30442.215
34.343
30476.609
39.819
30517.651
38.548
30557.19
41.906
30599.15
37.186
30636.397
38.693
30676.544
45.153
30721.799
38.642
30760.545
39.737
30800.351
35.793
30837.566
34.828
30872.479
37.074
30909.599
37.393
30947.121
37.856
30986.199
39.908
31026.754
40.008
31066.844
45.307
31112.24
44.663
31158.291
41.314
31199.815
42.497
31242.482
34.745
31277.295
46.28
31325.282
42.334
31367.735
35.271
31403.057
40.308
31443.447
38.181
31482.818
35.137
31518.055
44.612
31562.757
39.294
31602.107
37.445
31641.183
36.479
31678.687
40.293
31719.03
44.206
31763.318
48.372
31813.697
35.492
31849.299
48.136
31897.48
37.508
31935.056
43.467
31979.682
36.817
32017.239
50.949
32068.322
42.69
32111.547
43.404
32156.367
35.356
32191.863
34.234
32226.161
36.273
32262.484
39.12
32302.974
38.915
32341.973
35.513
32377.532
34.073
32411.654
43.016
32455.838
42.448
32498.386
38.226
32536.673
40.586
32577.355
36.99
32615.492
39.168
32654.896
34.617
32689.56
43.492
32733.102
39.808
32774.182
35.09
32809.408
36.159
32846.573
34.579
32881.206
39.025
32921.486
36.14
32958.076
47.21
33005.914
41.073
33047.067
39.521
33087.823
33.624
33123.031
42.892
33166.029
44.854
33210.973
43.3
33255.685
55.664
33311.493
44.663
33356.682
35.781
33393.532
35.157
33428.801
34.75
33463.598
37.852
33501.533
38.854
33541.611
42.575
33584.922
41.786
33626.772
41.921
33668.783
36.112
33706.18
42.685
33749.009
35.883
33784.96
43.266
33828.277
38.062
33867.545
36.929
33904.563
40.765
33945.393
35.167
33982.003
37.16
34020.391
39.043
34059.583
41.68
34102.034
42.415
34144.803
36.698
34182.801
43.947
34226.846
37.636
34264.527
53.451
34318.047
45.85
34365.807
48.972
34415.2
38.543
34453.795
43.022
34496.866
39.676
34537.946
38.277
34576.302
36.198
34612.555
45.489
34658.115
35.362
34694.621
35.402
34730.148
35.388
34765.58
36.506
34802.137
40.335
34843.783
33.58
34877.463
49.106
34926.632
36.792
34964.149
34.356
34999.775
33.181
35033.361
41.911
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Metrics

Largest Contentful Paint — 2.0 s
The timing of the largest text or image that is painted.

Other

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

Opportunities

Eliminate render-blocking resources — Potential savings of 210 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Sandspiel.club should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://fonts.googleapis.com/css?family=Inconsolata
1558
230
https://sandspiel.club/styles.css
1695
70

Metrics

Speed Index — 9.2 s
The time taken for the page contents to be visibly populated.
Time to Interactive — 31.1 s
The time taken for the page to become fully interactive.
Total Blocking Time — 1,220 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

First CPU Idle — 13.7 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 720 ms
Users could experience a delay when interacting with the page.
Estimated Input Latency — 210 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive sandspiel.club as laggy when the latency is higher than 0.05 seconds.

Diagnostics

Serve static assets with an efficient cache policy — 5 resources found
Sandspiel.club can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
3600000
201852
https://sandspiel.club/2.993dbbf196bb0371182b.js
3600000
17051
https://sandspiel.club/main.c05a5a5db64834fba73e.js
3600000
1833
https://sandspiel.club/styles.css
3600000
1695
https://a.sandspiel.club/app.js
604800000
3241
Reduce JavaScript execution time — 24.5 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
32706.97
22712.482
1.434
https://sandspiel.club/2.993dbbf196bb0371182b.js
1449.215
1420.293
1.246
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
279.387
268.575
2.753
Unattributable
133.489
26.554
0.114
https://sandspiel.club/
89.214
13.371
1.604
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
64.217
33.585
11.624
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
51.99
43.77
6.452
Minimize main-thread work — 34.9 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
24619.274
Other
9559.473
Rendering
597.55799999999
Style & Layout
61.654
Script Parsing & Compilation
46.527
Garbage Collection
28.217
Parse HTML & CSS
9.158
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kXWdycuJDA.woff
3.4989999840036
Reduce the impact of third-party code — Third-party code blocked the main thread for 520 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
24501
521.957
203166
0
16361
0
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
URL Location
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
line: 1
36

Accessibility

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

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

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

Tables and lists

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

Names and labels

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

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Sandspiel.club may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Sandspiel.club may provide relevant information that dialogue cannot, by using audio descriptions.

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements

Navigation

The page does not contain a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.

Contrast

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

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Best practices

`[user-scalable="no"]` is used in the `<meta name="viewport">` element or the `[maximum-scale]` attribute is less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.
Failing Elements

Manual Checks

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.

Audits

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

Audits

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

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://sandspiel.club/main.c05a5a5db64834fba73e.js
https://sandspiel.club/main.c05a5a5db64834fba73e.js.map
https://sandspiel.club/2.993dbbf196bb0371182b.js
https://sandspiel.club/2.993dbbf196bb0371182b.js.map
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js.map
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
https://browser.sentry-cdn.com/4.2.3/bundle.min.js.map
https://a.sandspiel.club/app.js
https://a.sandspiel.club/latest.js.map

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://sandspiel.club/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.

Audits

Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
URL
90

SEO

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

Mobile Friendly

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

Content Best Practices

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

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.

Crawling and Indexing

robots.txt is not valid — 102 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html>
Syntax not understood
3
<meta
Syntax not understood
4
name="viewport"
Syntax not understood
5
content="width=device-width, initial-scale=1, user-scalable=no"
Syntax not understood
6
/>
Syntax not understood
7
<meta
Syntax not understood
8
name="Description"
Syntax not understood
9
content="Sandspiel is a falling sand game that provides a relaxing and creative place to play with elements like sand, water, plant, and fire. Enjoy on your phone or computer, and share drawings with your friends!"
Syntax not understood
10
/>
Syntax not understood
11
<meta name="mobile-web-app-capable" content="yes" />
Syntax not understood
12
<meta name="apple-mobile-web-app-capable" content="yes" />
Syntax not understood
13
<meta name="msapplication-starturl" content="/" />
Syntax not understood
15
<link
Syntax not understood
16
rel="apple-touch-icon"
Syntax not understood
17
sizes="180x180"
Syntax not understood
18
href="/assets/apple-touch-icon.png"
Syntax not understood
19
/>
Syntax not understood
20
<link
Syntax not understood
21
rel="icon"
Syntax not understood
22
type="image/png"
Syntax not understood
23
sizes="32x32"
Syntax not understood
24
href="/assets/favicon-32x32.png"
Syntax not understood
25
/>
Syntax not understood
26
<link
Syntax not understood
27
rel="icon"
Syntax not understood
28
type="image/png"
Syntax not understood
29
sizes="16x16"
Syntax not understood
30
href="/assets/favicon-16x16.png"
Syntax not understood
31
/>
Syntax not understood
32
<link rel="manifest" href="/assets/site.webmanifest" />
Syntax not understood
33
<link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#ccbcbc" />
Syntax not understood
34
<meta name="msapplication-TileColor" content="#da532c" />
Syntax not understood
35
<meta name="theme-color" content="#ccbcbc" />
Syntax not understood
37
<head>
Syntax not understood
38
<meta charset="utf-8" />
Syntax not understood
39
<title>sandspiel</title>
Syntax not understood
40
<link rel="manifest" href="/manifest.json" />
Syntax not understood
42
<link
Syntax not understood
43
href="https://fonts.googleapis.com/css?family=Inconsolata"
Unknown directive
44
rel="stylesheet"
Syntax not understood
45
/>
Syntax not understood
46
<link rel="stylesheet" type="text/css" href="/styles.css" />
Syntax not understood
47
<script
Syntax not understood
48
async
Syntax not understood
49
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Unknown directive
50
></script>
Syntax not understood
51
<script>
Syntax not understood
52
(adsbygoogle = window.adsbygoogle || []).push({
Syntax not understood
53
google_ad_client: "ca-pub-9933377295988485",
Unknown directive
54
enable_page_level_ads: true
Unknown directive
55
});
Syntax not understood
56
</script>
Syntax not understood
57
</head>
Syntax not understood
59
<body>
Syntax not understood
60
<style type="text/css">
Syntax not understood
61
.adslot_1 {
Syntax not understood
62
display: block;
Unknown directive
63
z-index: 99;
Unknown directive
64
position: absolute;
Unknown directive
65
/* width: 320px; */
Unknown directive
66
height: 100%;
Unknown directive
67
/* background-color: rebeccapurple; */
Unknown directive
68
}
Syntax not understood
69
/* @media screen and (max-width: 1000px) {
Unknown directive
70
.adslot_1 {
Syntax not understood
71
display: none !important;
Unknown directive
72
}
Syntax not understood
73
} */
Syntax not understood
74
</style>
Syntax not understood
75
<!-- left-sidebar -->
Syntax not understood
76
<ins
Syntax not understood
77
class="adsbygoogle adslot_1"
Syntax not understood
78
style="display:block"
Unknown directive
79
data-ad-client="ca-pub-9933377295988485"
Syntax not understood
80
data-ad-slot="2593942396"
Syntax not understood
81
data-ad-format="vertical"
Syntax not understood
82
data-full-width-responsive="false"
Syntax not understood
83
></ins>
Syntax not understood
84
<script
Syntax not understood
85
async
Syntax not understood
86
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Unknown directive
87
></script>
Syntax not understood
89
<div id="background">
Syntax not understood
90
<div id="ui"></div>
Syntax not understood
91
<div id="fps"></div>
Syntax not understood
92
<canvas id="sand-canvas"></canvas> <canvas id="fluid-canvas"></canvas>
Syntax not understood
93
</div>
Syntax not understood
94
<script type="text/javascript" src="/main.c05a5a5db64834fba73e.js"></script></body>
Syntax not understood
95
<script
Syntax not understood
96
src="https://browser.sentry-cdn.com/4.2.3/bundle.min.js"
Unknown directive
97
crossorigin="anonymous"
Syntax not understood
98
></script>
Syntax not understood
99
<script>
Syntax not understood
100
Sentry.init({
Syntax not understood
101
dsn: "https://[email protected]/1331284",
Unknown directive
102
release: "1.1.0"
Unknown directive
103
});
Syntax not understood
104
</script>
Syntax not understood
105
<script async defer src="https://a.sandspiel.club/app.js"></script>
Unknown directive
106
<noscript><img src="https://a.sandspiel.club/image.gif" alt=""/></noscript>
Unknown directive
107
</html>
Syntax not understood

Manual Checks

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

Progressive Web App

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

Installable

Web app manifest meets the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Sets a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of sandspiel.club on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

Fast and reliable

Page load is not fast enough on mobile networks — Interactive on simulated mobile network at 127.1 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://sandspiel.club/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.

PWA Optimized

Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 55
Performance 17
Accessibility 36
Best Practices 79
SEO 86
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://sandspiel.club/
Updated: 17th October, 2020

3.88 seconds
First Contentful Paint (FCP)
6%
53%
41%

0.07 seconds
First Input Delay (FID)
90%
8%
2%

Simulate loading on mobile
17

Performance

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

Metrics

Cumulative Layout Shift — 0.013
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Sandspiel.club should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Sandspiel.club should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Sandspiel.club should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Sandspiel.club should consider minifying JS files.
Remove unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Sandspiel.club should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 20 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://sandspiel.club/
16.731
Avoid multiple page redirects — Potential savings of 630 ms
Redirects can cause additional delays before the page can begin loading. Sandspiel.club should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://sandspiel.club/
630
https://sandspiel.club/
0
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Sandspiel.club should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 0 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://sandspiel.club/2.993dbbf196bb0371182b.js
64
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
43

Diagnostics

Avoids enormous network payloads — Total size was 473 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
201852
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
90643
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
47238
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
28741
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
24501
https://sandspiel.club/2.993dbbf196bb0371182b.js
17051
https://sandspiel.club/4cf92f2f85e1c287d8c3.module.wasm
16180
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32l3Wbycs.woff2
11696
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20201014&st=env
7586
https://tpc.googlesyndication.com/sodar/sodar2.js
7026
Avoids an excessive DOM size — 137 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
137
Maximum DOM Depth
9
Maximum Child Elements
28
Avoid chaining critical requests — 4 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Sandspiel.club should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Keep request counts low and transfer sizes small — 23 requests • 473 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
23
484822
Script
12
431269
Other
3
24104
Document
4
14229
Font
1
11696
Stylesheet
2
3037
Image
1
487
Media
0
0
Third-party
14
240644
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.0033498910495213
0.0028126103537423
0.0023528567382268
0.0023258124079023
0.0020824134349823
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 20 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
6568
3495
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
2565
2806
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
11293
554
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
57405
535
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
12137
523
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
112467
461
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
22363
458
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
12660
454
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
113139
450
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
13114
444
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
18972
443
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
32991
442
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
48776
436
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
5814
432
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
29738
432
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
66202
431
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
48347
429
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
114704
429
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
15429
428
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
37386
427
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Avoids large JavaScript libraries with smaller alternatives — 0 large libraries found
It is recommended to work with smaller JavaScript libraries to reduce your bundle size and avoid poor performance.

Budgets

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

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://sandspiel.club/
0
27.394999982789
338
0
301
https://sandspiel.club/
27.992999996059
43.727000011131
1501
3114
200
text/html
Document
https://fonts.googleapis.com/css?family=Inconsolata
57.512999977916
75.003999983892
1342
1227
200
text/css
Stylesheet
https://sandspiel.club/styles.css
57.772999978624
73.790000053123
1695
4628
200
text/css
Stylesheet
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
76.988999964669
106.48499999661
47238
133757
200
text/javascript
Script
https://sandspiel.club/main.c05a5a5db64834fba73e.js
58.183000073768
76.367000001483
1833
3125
200
text/javascript
Script
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
58.465000009164
75.673000072129
24501
93125
200
application/json
Script
https://a.sandspiel.club/app.js
77.242000028491
184.44099999033
3241
5416
200
application/javascript
Script
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
85.358000011183
124.16899995878
201852
854147
200
text/javascript
Script
https://sandspiel.club/2.993dbbf196bb0371182b.js
85.547000053339
102.19000000507
17051
71428
200
text/javascript
Script
https://sandspiel.club/4cf92f2f85e1c287d8c3.module.wasm
85.911000031047
103.0070000561
16180
58572
200
application/wasm
Fetch
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
147.11700007319
203.83800007403
90643
235196
200
text/javascript
Script
https://googleads.g.doubleclick.net/pagead/html/r20201014/r20190131/zrt_lookup.html
155.78100003768
160.18400003668
5952
10339
200
text/html
Document
https://a.sandspiel.club/simple.gif?version=4&bot=true&hostname=sandspiel.club&path=%2F&viewport_width=360&viewport_height=640&language=en-US&screen_width=360&screen_height=640&unique=true&id=9665cdb0-3931-49d6-a6bc-0991486c0572&https=true&timezone=PST8PDT&type=pageview
231.05199995916
336.26700006425
487
43
202
image/gif
Image
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32l3Wbycs.woff2
782.0879999781
785.54000006989
11696
11076
200
font/woff2
Font
https://partner.googleadservices.com/gampad/cookie.js?domain=sandspiel.club&callback=_gfp_s_&client=ca-pub-9933377295988485
1973.1509999838
2044.8239999823
882
204
200
text/javascript
Script
https://adservice.google.com/adsid/integrator.js?domain=sandspiel.club
2749.1569999838
2763.018000056
1256
109
200
application/javascript
Script
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9933377295988485&output=html&adk=1812271804&adf=1573534164&lmt=1600816059&plat=10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C32%3A32%2C40%3A32&guci=2.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fsandspiel.club%2F&ea=0&flash=0&pra=5&wgl=1&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hZHNlcnZpY2UuZ29vZ2xlLmNvbSIsInN0YXRlIjowfV0.&dt=1602897163235&bpp=9&bdt=97&idt=2582&shv=r20201014&cbv=r20190131&ptt=9&saldr=aa&abxe=1&nras=1&correlator=47984091538&frm=20&pv=2&ga_vid=1051367962.1602897166&ga_sid=1602897166&ga_hid=80420144&ga_fc=0&iag=0&icsg=179888&dssz=12&mdo=0&mso=0&u_tz=-420&u_his=2&u_java=0&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=360&bih=640&scr_x=0&scr_y=0&eid=42530671%2C21066973&oid=3&pvsid=4415250873866359&pem=652&rx=0&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8192&bc=31&ifi=0&uci=a!0&fsb=1&dtd=2615
2765.7830000389
2905.5289999815
1299
54
200
text/html
Document
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
2768.0650000693
2775.0869999873
28741
73724
200
text/javascript
Script
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20201014&st=env
3737.9019999644
3761.1020000186
7586
8267
200
application/json
XHR
https://tpc.googlesyndication.com/sodar/sodar2.js
3872.062999988
3878.2730000094
7026
17064
200
text/javascript
Script
https://tpc.googlesyndication.com/sodar/sodar2/217/runner.html
4246.9600000186
4252.0390000427
5477
12318
200
text/html
Document
https://pagead2.googlesyndication.com/bg/36t2pzUCsky2p8StOfRDuZ2SQrRQGkwFUvrIpVyovYo.js
5208.4719999693
5212.2179999715
7005
13745
200
text/javascript
Script
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
75.036
8.607
110.23
6.361
116.808
18.749
140.482
7.654
151.482
31.479
182.982
21.281
208.911
7.9
219.183
40.258
265.572
1747.66
2014.472
10.323
2026.03
701.543
2731.6
7.294
2739.393
57.906
2799.002
108.004
2910.597
108.487
3021.064
43.846
3064.966
104.001
3170.705
36.818
3208.292
109.636
3319.866
151.294
3474.85
141.491
3617.615
138.545
3759.217
7.799
3767.097
129.325
3900.389
130.725
4035.295
113.469
4149.482
111.064
4263.614
10.746
4274.433
105.778
4380.685
9.727
4390.436
95.829
4488.443
103.467
4593.739
99.42
4699.68
104.127
4806.214
106.948
4917.647
100.676
5021.327
102.612
5126.746
101.185
5228.455
5.034
5233.619
99.086
5335.465
100.055
5437.279
98.69
5538.065
35.043
5573.167
99.771
5673.57
95.833
5772.547
96.249
5869.406
110.696
5981.563
97.41
6084.375
101.639
6186.929
96.699
6286.168
102.556
6389.468
92.715
6484.843
96.164
6581.618
102.678
6684.695
97.956
6784.59
114.504
6899.48
99.585
7001.101
95.863
7097.356
97.029
7195.336
95.421
7293.456
94.602
7388.617
92.702
7482.195
89.553
7573.903
100.837
7675.136
99.951
7776.822
104.116
7881.308
102.222
7985.504
102.058
8087.936
100.22
8189.929
103.655
8296.653
97.612
8396.575
99.905
8497.938
99.563
8599.628
102.42
8703.325
108.073
8813.53
104.563
8918.473
100.833
9021.333
95.848
9117.499
103.006
9220.849
92.284
9315.275
104.533
9420.383
104.561
9527.064
110.615
9638.611
97.343
9738.944
98.946
9838.55
102.219
9943.469
100.993
10045.04
99.13
10146.204
95.896
10242.711
100.017
10343.012
94.898
10439.413
95.75
10535.595
102.781
10638.838
106.81
10746.03
5.199
10751.288
95.595
10847.966
93.097
10941.598
94.073
11038.456
95.895
11135.253
101.796
11237.981
98.127
11338.025
99.704
11438.178
99.987
11539.998
97.424
11637.854
91.977
11730.147
95.715
11827.831
96.445
11924.696
92.443
12017.722
95.249
12115.52
106.844
12222.761
97.677
12323.443
106.106
12430.616
93.163
12525.812
91.963
12618.227
95.35
12713.875
106.467
12822.059
95.676
12918.151
100.385
13018.894
96.645
13117.586
96.222
13214.46
99.835
13314.654
99.32
13416.497
107.221
13524.103
108.986
13636.071
99.22
13736.033
97.481
13835.733
97.436
13933.611
95.076
14029.204
94.526
14125.594
98.094
14224.244
95.469
14320.278
97.455
14419.995
100.696
14521.217
100.506
14623.812
101.98
14726.823
93.762
14822.512
96.886
14920.826
98.848
15020.574
102.104
15124.626
94.772
15220.011
99.528
15319.876
101.443
15423.068
93.509
15516.954
93.507
15610.834
95.901
15708.34
5.774
15714.127
133.642
15848.34
100.736
15951.284
94.083
16045.937
101.538
16149.595
99.809
16251.873
100.861
16353.646
100.103
16456.207
97.45
16554.044
99.917
16654.498
95.367
16751.944
97.489
16849.849
103.214
16953.495
102.764
17058.313
101.162
17160.503
94.315
17256.583
94.612
17351.669
94.337
17447.787
97.1
17546.941
101.158
17648.974
98.096
17749.003
94.44
17843.955
97.532
17941.824
107.628
18051.151
92.325
18143.863
101.657
18245.851
93.626
18341.22
96.06
18438.462
95.264
18534.115
98.73
18634.71
95.959
18732.853
96.682
18830.111
102.029
18934.389
102.293
19037.151
99.753
19138.825
102.606
19241.852
94.896
19338.407
92.592
19431.51
94.452
19526.268
95.282
19623.515
97.428
19721.956
99.147
19821.553
94.857
19918.415
100.151
20020.403
97.618
20118.368
7.477
20126.037
93.786
20220.732
94.696
20315.732
94.716
20412.573
96.199
20509.124
96.635
20606.314
98.559
20706.726
96.068
20803.269
92.547
20896.17
95.481
20997.692
99.919
21098.096
106.125
21206.05
95.89
21303.818
98.778
21403.313
98.131
21503.465
97.096
21601.008
92.935
21694.231
96.545
21792.83
97.941
21891.065
99.782
21991.232
95.414
22088.519
93.272
22182.161
92.91
22275.9
94.219
22372.032
89.772
22462.407
98.481
22563.016
94.91
22660.022
93.39
22754.182
93.504
22848.066
98.144
22948.086
97.759
23046.186
91.997
23138.677
91.95
23232.382
99.297
23332.125
101.025
23434.88
97.93
23534.021
99.644
23633.969
90.312
23726.296
93.366
23821.163
90.524
23912.176
92.074
24006.247
89.009
24095.746
94.342
24190.419
94.807
24287.256
98.256
24385.837
94.385
24480.696
93.096
24575.643
94.897
24671.01
97.406
24769.302
95.205
24866.382
100.51
24967.276
102.04
25072.954
93.282
25166.681
93.038
25260.483
92.396
25354.604
92.976
25447.996
96.214
25544.669
91.527
25638.261
90.597
25729.174
91.447
25821.241
98.834
25921.658
90.087
26012.91
93.679
26106.935
90.732
26199.56
89.298
26290.813
97.063
26388.476
94.913
26485.402
92.613
26578.428
90.887
26669.663
87.882
26758.94
87.773
26847.063
96.737
26944.362
92.477
27038.258
94.317
27133.115
96.025
27230.136
98.317
27330.238
96.475
27427.106
97.052
27526.186
92.672
27620.687
90.732
27712.073
90.167
27802.656
92.517
27896.503
89.144
27985.944
88.272
28074.645
90.281
28166.764
89.902
28257.114
87.181
28344.689
96.379
28443.637
100.162
28544.153
92.255
28638.459
96.262
28736.751
94.156
28831.593
96.353
28930.229
96.368
29027.062
92.201
29119.564
95.657
29217.278
95.418
29313.024
93.797
29407.381
96.842
29506.387
100.52
29607.469
92.726
29702.486
115.209
29818.105
105.489
29926.119
112.427
30041.638
96.533
30140.06
90.022
30230.791
92.234
30323.355
107.245
30432.663
102.54
30535.577
89.124
30626.723
91.309
30718.383
91.807
30810.81
92.388
30904.949
86.997
30993.017
92.222
31085.699
94.514
31181.596
88.247
31271.904
89.614
31362.084
89.903
31453.809
87.85
31542
87.539
31629.915
86.339
31718.073
90.401
31808.762
93.123
31902.3
94.855
31998.728
89.381
32088.534
94.851
32184.325
86.641
32272.318
86.91
32359.635
89.949
32450.262
89.411
32542.203
87.523
32630.266
91.321
32722.326
95.37
32819.522
85.473
32905.318
90.683
32996.429
92.769
33090.742
95.831
33186.915
95.799
33283.051
96.826
33382.633
96.366
33479.391
96.449
33576.306
96.335
33675.042
98.192
33774.864
93.167
33870.18
97.8
33968.767
92.693
34061.706
94.84
34158.181
100.212
34258.77
93.119
34353.973
101.166
34455.456
88.518
34545.475
92.432
34638.763
88.332
34727.523
98.409
34827.555
95.628
34923.906
91.701
35016.856
90.199
35108.728
92.753
35202.591
6.487
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Metrics

First Contentful Paint — 3.0 s
The time taken for the first image or text on the page to be rendered.

Opportunities

Eliminate render-blocking resources — Potential savings of 560 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Sandspiel.club should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://fonts.googleapis.com/css?family=Inconsolata
1342
780
https://sandspiel.club/styles.css
1695
180
Remove unused JavaScript — Potential savings of 216 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
201852
139086
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
90643
54197
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
47238
27559

Other

First Contentful Paint (3G) — 5970 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Metrics

Speed Index — 27.5 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 8.9 s
The timing of the largest text or image that is painted.
Time to Interactive — 133.7 s
The time taken for the page to become fully interactive.
Total Blocking Time — 113,930 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

First CPU Idle — 133.5 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 3,500 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 5.1 s
The time taken for the primary content of the page to be rendered.
Estimated Input Latency — 2,410 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive sandspiel.club as laggy when the latency is higher than 0.05 seconds.

Diagnostics

Serve static assets with an efficient cache policy — 5 resources found
Sandspiel.club can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
3600000
201852
https://sandspiel.club/2.993dbbf196bb0371182b.js
3600000
17051
https://sandspiel.club/main.c05a5a5db64834fba73e.js
3600000
1833
https://sandspiel.club/styles.css
3600000
1695
https://a.sandspiel.club/app.js
604800000
3241
Reduce JavaScript execution time — 56.3 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
130134.18
47304.7
6.168
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
7162.928
6924.768
49.292
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
920.444
883.016
14.476
Unattributable
582.236
160.3
0.832
https://pagead2.googlesyndication.com/pagead/js/r20201014/r20190131/show_ads_impl_fy2019.js
233.788
189.108
32.956
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9933377295988485&output=html&adk=1812271804&adf=1573534164&lmt=1600816059&plat=10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C32%3A32%2C40%3A32&guci=2.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fsandspiel.club%2F&ea=0&flash=0&pra=5&wgl=1&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hZHNlcnZpY2UuZ29vZ2xlLmNvbSIsInN0YXRlIjowfV0.&dt=1602897163235&bpp=9&bdt=97&idt=2582&shv=r20201014&cbv=r20190131&ptt=9&saldr=aa&abxe=1&nras=1&correlator=47984091538&frm=20&pv=2&ga_vid=1051367962.1602897166&ga_sid=1602897166&ga_hid=80420144&ga_fc=0&iag=0&icsg=179888&dssz=12&mdo=0&mso=0&u_tz=-420&u_his=2&u_java=0&u_h=640&u_w=360&u_ah=640&u_aw=360&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=360&bih=640&scr_x=0&scr_y=0&eid=42530671%2C21066973&oid=3&pvsid=4415250873866359&pem=652&rx=0&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C360%2C0%2C360%2C640%2C360%2C640&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8192&bc=31&ifi=0&uci=a!0&fsb=1&dtd=2615
228.632
28.052
5.548
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
211.04
142.772
63.268
https://sandspiel.club/
194.64
70.028
5.848
https://tpc.googlesyndication.com/sodar/sodar2/217/runner.html
191.132
80.724
13.328
https://a.sandspiel.club/app.js
161.032
155.692
3.912
https://pagead2.googlesyndication.com/bg/36t2pzUCsky2p8StOfRDuZ2SQrRQGkwFUvrIpVyovYo.js
138.592
127.888
9.312
https://googleads.g.doubleclick.net/pagead/html/r20201014/r20190131/zrt_lookup.html
72.22
22.612
4.58
Minimize main-thread work — 140.3 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Other
82530.22
Script Evaluation
56161.848
Rendering
994.26
Garbage Collection
275.932
Script Parsing & Compilation
232.208
Style & Layout
117.304
Parse HTML & CSS
34.484
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32l3Wbycs.woff2
3.4520000917837
Reduce the impact of third-party code — Third-party code blocked the main thread for 96,430 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
24501
96202.152
203105
230.848
13038
0
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
URL Location
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
line: 1
36

Accessibility

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

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

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

Tables and lists

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

Names and labels

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

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Sandspiel.club may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Sandspiel.club may provide relevant information that dialogue cannot, by using audio descriptions.

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements

Navigation

The page does not contain a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.

Contrast

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

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Best practices

`[user-scalable="no"]` is used in the `<meta name="viewport">` element or the `[maximum-scale]` attribute is less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.
Failing Elements

Manual Checks

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

Best Practices

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

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids front-end JavaScript libraries with known security vulnerabilities
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.

Audits

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

Audits

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

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://sandspiel.club/main.c05a5a5db64834fba73e.js
https://sandspiel.club/main.c05a5a5db64834fba73e.js.map
https://sandspiel.club/2.993dbbf196bb0371182b.js
https://sandspiel.club/2.993dbbf196bb0371182b.js.map
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js
https://sandspiel.club/1.eaa11f8a3db9f45e0497.js.map
https://browser.sentry-cdn.com/4.2.3/bundle.min.js
https://browser.sentry-cdn.com/4.2.3/bundle.min.js.map
https://a.sandspiel.club/app.js
https://a.sandspiel.club/latest.js.map

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://sandspiel.club/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.

Audits

Registers an `unload` listener
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
URL
86

SEO

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

Mobile Friendly

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

Content Best Practices

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

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.

Crawling and Indexing

robots.txt is not valid — 102 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html>
Syntax not understood
3
<meta
Syntax not understood
4
name="viewport"
Syntax not understood
5
content="width=device-width, initial-scale=1, user-scalable=no"
Syntax not understood
6
/>
Syntax not understood
7
<meta
Syntax not understood
8
name="Description"
Syntax not understood
9
content="Sandspiel is a falling sand game that provides a relaxing and creative place to play with elements like sand, water, plant, and fire. Enjoy on your phone or computer, and share drawings with your friends!"
Syntax not understood
10
/>
Syntax not understood
11
<meta name="mobile-web-app-capable" content="yes" />
Syntax not understood
12
<meta name="apple-mobile-web-app-capable" content="yes" />
Syntax not understood
13
<meta name="msapplication-starturl" content="/" />
Syntax not understood
15
<link
Syntax not understood
16
rel="apple-touch-icon"
Syntax not understood
17
sizes="180x180"
Syntax not understood
18
href="/assets/apple-touch-icon.png"
Syntax not understood
19
/>
Syntax not understood
20
<link
Syntax not understood
21
rel="icon"
Syntax not understood
22
type="image/png"
Syntax not understood
23
sizes="32x32"
Syntax not understood
24
href="/assets/favicon-32x32.png"
Syntax not understood
25
/>
Syntax not understood
26
<link
Syntax not understood
27
rel="icon"
Syntax not understood
28
type="image/png"
Syntax not understood
29
sizes="16x16"
Syntax not understood
30
href="/assets/favicon-16x16.png"
Syntax not understood
31
/>
Syntax not understood
32
<link rel="manifest" href="/assets/site.webmanifest" />
Syntax not understood
33
<link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#ccbcbc" />
Syntax not understood
34
<meta name="msapplication-TileColor" content="#da532c" />
Syntax not understood
35
<meta name="theme-color" content="#ccbcbc" />
Syntax not understood
37
<head>
Syntax not understood
38
<meta charset="utf-8" />
Syntax not understood
39
<title>sandspiel</title>
Syntax not understood
40
<link rel="manifest" href="/manifest.json" />
Syntax not understood
42
<link
Syntax not understood
43
href="https://fonts.googleapis.com/css?family=Inconsolata"
Unknown directive
44
rel="stylesheet"
Syntax not understood
45
/>
Syntax not understood
46
<link rel="stylesheet" type="text/css" href="/styles.css" />
Syntax not understood
47
<script
Syntax not understood
48
async
Syntax not understood
49
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Unknown directive
50
></script>
Syntax not understood
51
<script>
Syntax not understood
52
(adsbygoogle = window.adsbygoogle || []).push({
Syntax not understood
53
google_ad_client: "ca-pub-9933377295988485",
Unknown directive
54
enable_page_level_ads: true
Unknown directive
55
});
Syntax not understood
56
</script>
Syntax not understood
57
</head>
Syntax not understood
59
<body>
Syntax not understood
60
<style type="text/css">
Syntax not understood
61
.adslot_1 {
Syntax not understood
62
display: block;
Unknown directive
63
z-index: 99;
Unknown directive
64
position: absolute;
Unknown directive
65
/* width: 320px; */
Unknown directive
66
height: 100%;
Unknown directive
67
/* background-color: rebeccapurple; */
Unknown directive
68
}
Syntax not understood
69
/* @media screen and (max-width: 1000px) {
Unknown directive
70
.adslot_1 {
Syntax not understood
71
display: none !important;
Unknown directive
72
}
Syntax not understood
73
} */
Syntax not understood
74
</style>
Syntax not understood
75
<!-- left-sidebar -->
Syntax not understood
76
<ins
Syntax not understood
77
class="adsbygoogle adslot_1"
Syntax not understood
78
style="display:block"
Unknown directive
79
data-ad-client="ca-pub-9933377295988485"
Syntax not understood
80
data-ad-slot="2593942396"
Syntax not understood
81
data-ad-format="vertical"
Syntax not understood
82
data-full-width-responsive="false"
Syntax not understood
83
></ins>
Syntax not understood
84
<script
Syntax not understood
85
async
Syntax not understood
86
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Unknown directive
87
></script>
Syntax not understood
89
<div id="background">
Syntax not understood
90
<div id="ui"></div>
Syntax not understood
91
<div id="fps"></div>
Syntax not understood
92
<canvas id="sand-canvas"></canvas> <canvas id="fluid-canvas"></canvas>
Syntax not understood
93
</div>
Syntax not understood
94
<script type="text/javascript" src="/main.c05a5a5db64834fba73e.js"></script></body>
Syntax not understood
95
<script
Syntax not understood
96
src="https://browser.sentry-cdn.com/4.2.3/bundle.min.js"
Unknown directive
97
crossorigin="anonymous"
Syntax not understood
98
></script>
Syntax not understood
99
<script>
Syntax not understood
100
Sentry.init({
Syntax not understood
101
dsn: "https://[email protected]/1331284",
Unknown directive
102
release: "1.1.0"
Unknown directive
103
});
Syntax not understood
104
</script>
Syntax not understood
105
<script async defer src="https://a.sandspiel.club/app.js"></script>
Unknown directive
106
<noscript><img src="https://a.sandspiel.club/image.gif" alt=""/></noscript>
Unknown directive
107
</html>
Syntax not understood

Mobile Friendly

Tap targets are not sized appropriately — 41% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
30x30
30x30
30x30
30x30
30x30
30x30
30x30
30x30
30x30
30x30
30x30
30x30
42x30
54x30
30x30
30x30
30x30
30x30
30x30
30x30
64x30
60x30
Gas
50x30
Gas
50x30
61x30
61x30
61x30
Oil
51x30
70x30
42x30

Manual Checks

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

Server Location

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

Web Hosting Provider

Name IP Address
Fastly, Inc.
Registration

Domain Registrant

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

Domain Registrar

Name IP Address
NameCheap, Inc. 104.16.100.56
Security

Visitor Safety

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

SSL/TLS Certificate

Issued To: codekidz.com.my
Issued By: WR3
Valid From: 6th January, 2025
Valid To: 6th April, 2025
Subject: CN = codekidz.com.my
Hash: d615fbe8
Issuer: CN = WR3
O = Google Trust Services
S = US
Version: 2
Serial Number: 130579080798174223492192686767254746832
Serial Number (Hex): 623C9DBE1A1D0C5109FB1E8B4AB336D0
Valid From: 6th January, 2025
Valid To: 6th April, 2025
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:C7:81:F5:FD:8E:88:D9:00:3C:4D:63:A2:50:31:24:A0:CE:23:FE:23
Extended Key Usage: TLS Web Server Authentication
CRL Distribution Points:
Full Name:
URI:http://c.pki.goog/wr3/6HSHPcChEV4.crl

Certificate Policies: Policy: 2.23.140.1.2.1

Authority Information Access: OCSP - URI:http://o.pki.goog/s/wr3/Yjw
CA Issuers - URI:http://i.pki.goog/wr3.crt

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 4E:75:A3:27:5C:9A:10:C3:38:5B:6C:D4:DF:3F:52:EB:
1D:F0:E0:8E:1B:8D:69:C0:B1:FA:64:B1:62:9A:39:DF
Timestamp : Jan 6 23:25:34.730 2025 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:E1:E5:91:78:E3:05:B9:D7:80:30:9D:
4A:5C:4F:91:19:16:40:32:80:2A:BC:AA:3F:67:E2:5E:
C1:3D:48:67:C2:02:20:0A:81:CB:08:1F:76:02:D9:EB:
4F:AB:5D:D3:EA:91:EF:B3:52:82:CC:46:37:A0:D4:31:
34:7A:57:48:47:FA:96
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : CC:FB:0F:6A:85:71:09:65:FE:95:9B:53:CE:E9:B2:7C:
22:E9:85:5C:0D:97:8D:B6:A9:7E:54:C0:FE:4C:0D:B0
Timestamp : Jan 6 23:25:34.787 2025 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:BD:93:DC:37:99:31:AD:5E:64:FE:B3:
27:FE:DF:2F:EE:65:02:18:90:A7:B6:97:87:2F:B1:25:
C5:60:45:A5:92:02:21:00:AB:CE:D1:A8:40:A3:FF:6E:
06:A4:15:3D:5F:50:DB:08:73:5C:0B:49:ED:2C:5B:C0:
08:17:88:9F:86:44:C9:FE
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:369.tellimused.ee
DNS:aarondovturkel.com
DNS:activeguard-config2.upstreem.co
DNS:admin.dorsalhealth.com
DNS:annavanness.com
DNS:aplicativoctf.com
DNS:app-ester.forextb.com
DNS:app.chirpyplus.co.nz
DNS:app.swell.life
DNS:app.whichphone.co
DNS:auth.deeprisk.ai
DNS:autoshare.club
DNS:aux-fb.thesocial.ai
DNS:chefsage.fr
DNS:clasificados.elsoldesanluis.com.mx
DNS:classroomide.com
DNS:connect.mocklets.com
DNS:cryptoinvoicegenerator.io
DNS:ctca.dev
DNS:cuadraporcuadra.com
DNS:dashboard.dombrasasfamalicao.pt
DNS:datamesh.academy
DNS:developerthing.com
DNS:developper.baby-pouss.fr
DNS:docs.api.dev.theout.com
DNS:epgsoft.com
DNS:europe1.touchbud.com
DNS:fanie-boeker.de
DNS:gemsnotes.app
DNS:ghs.topic.com.ar
DNS:glassqa.letsventure.com
DNS:goutamghosal.com
DNS:grepnetics.com
DNS:grokdocai.com
DNS:gururavidassia.com
DNS:hello.rello.co
DNS:hvacmanagerpro.com
DNS:ivmi.com
DNS:jcallard.com
DNS:jigneshpatel.dev
DNS:johnmit.com
DNS:jsworldwebstudio.com
DNS:kamalfarms.com
DNS:kiamagog.com
DNS:kritterscountrylane.com
DNS:letspointit.app
DNS:linkca.hayati.co.id
DNS:login.align.bobsled-cloud.com
DNS:looklookbuy.com
DNS:magnetar.cycraft.co
DNS:manager.easyguest.dk
DNS:mayurjivani.com
DNS:mcdeliveryggang.it
DNS:memberasia.augmigo.com
DNS:myallmarine.ch
DNS:mybrunoni.ch
DNS:nikudoushi-fukushima2.com
DNS:nimrooz.de
DNS:noodplan-bv.koenenenco.nl
DNS:oleksii-iryna.invito.link
DNS:orient.athanpro.com
DNS:payments.searchkingsafrica.com
DNS:phammanhcuong.com
DNS:private.btartisticyoga.com
DNS:pro.playroom.live
DNS:red2.btartisticyoga.com
DNS:reviewdistiller.com
DNS:sandspiel.club
DNS:showlife.app
DNS:statsy.app
DNS:staywiseconsulting.com
DNS:sunriseweather.app
DNS:synergy.bips.tech
DNS:tmstream.com
DNS:trader.prealyse.com
DNS:utils.skey.dev
DNS:vip.flow.club
DNS:whatsappelection.com
DNS:wishify.cz
DNS:www.alphaenum.com.br
DNS:www.andrepasquali.com
DNS:www.brandonenwezoh.com
DNS:www.brant.app
DNS:www.caguascriollosbsn.com
DNS:www.demt.co
DNS:www.esportstechnologiesaffiliates.com
DNS:www.gioartbomboniere.it
DNS:www.glazelily.com
DNS:www.hvacmanagerpro.com
DNS:www.luisvv.com
DNS:www.onlybackstore.com
DNS:www.pdcgroupconsulting.com
DNS:www.propours.com
DNS:www.siyo.app
DNS:www.srednia-ocen.pl
DNS:www.storypointgames.com
DNS:www.ticktalkto.com
DNS:www.toboapp.com
DNS:youroldbooks.com
DNS:codekidz.com.my
Technical

DNS Lookup

HTTP Response Headers

HTTP-Code: HTTP/2 200
cache-control: max-age=3600
content-type: text/html; charset=utf-8
date: 8th January, 2025
etag: "13b5b598481c99f323173a6eb3d54d5d66622db0eb95f631c233ec5069e9b201"
last-modified: 13th April, 2024
strict-transport-security: max-age=31556926
accept-ranges: bytes
x-served-by: cache-iad-kiad7000079-IAD
x-cache: HIT
x-cache-hits: 1
x-timer: S1736310980.716294,VS0,VE1
vary: x-fh-requested-host, accept-encoding
alt-svc: h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
content-length: 3482

Whois Lookup

Created: 14th December, 2018
Changed: 19th November, 2024
Expires: 14th December, 2025
Registrar: NameCheap, Inc.
Status: clientTransferProhibited
Nameservers: dns1.registrar-servers.com
dns2.registrar-servers.com
Owner Name: REDACTED FOR PRIVACY
Owner Organization: Privacy service provided by Withheld for Privacy ehf
Owner Street: REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
Owner Post Code: REDACTED FOR PRIVACY
Owner City: REDACTED FOR PRIVACY
Owner State: Capital Region
Owner Country: IS
Owner Phone: REDACTED FOR PRIVACY
Owner Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Admin Name: REDACTED FOR PRIVACY
Admin Organization: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
Admin Post Code: REDACTED FOR PRIVACY
Admin City: REDACTED FOR PRIVACY
Admin State: REDACTED FOR PRIVACY
Admin Country: REDACTED FOR PRIVACY
Admin Phone: REDACTED FOR PRIVACY
Admin Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Tech Name: REDACTED FOR PRIVACY
Tech Organization: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
REDACTED FOR PRIVACY
Tech Post Code: REDACTED FOR PRIVACY
Tech City: REDACTED FOR PRIVACY
Tech State: REDACTED FOR PRIVACY
Tech Country: REDACTED FOR PRIVACY
Tech Phone: REDACTED FOR PRIVACY
Tech Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Full Whois: Domain Name: sandspiel.club
Registry Domain ID: REDACTED FOR PRIVACY
Registrar WHOIS Server: whois.namecheap.com
Registrar URL: http://www.namecheap.com
Updated Date: 2024-11-19T08:06:21Z
Creation Date: 2018-12-14T23:01:12Z
Registry Expiry Date: 2025-12-14T23:01:12Z
Registrar: NameCheap, Inc.
Registrar IANA ID: 1068
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6613102107
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Registry Registrant ID: REDACTED FOR PRIVACY
Registrant Name: REDACTED FOR PRIVACY
Registrant Organization: Privacy service provided by Withheld for Privacy ehf
Registrant Street: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant City: REDACTED FOR PRIVACY
Registrant State/Province: Capital Region
Registrant Postal Code: REDACTED FOR PRIVACY
Registrant Country: IS
Registrant Phone: REDACTED FOR PRIVACY
Registrant Phone Ext: REDACTED FOR PRIVACY
Registrant Fax: REDACTED FOR PRIVACY
Registrant Fax Ext: REDACTED FOR PRIVACY
Registrant Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Registry Admin ID: REDACTED FOR PRIVACY
Admin Name: REDACTED FOR PRIVACY
Admin Organization: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
Admin Street: REDACTED FOR PRIVACY
Admin City: REDACTED FOR PRIVACY
Admin State/Province: REDACTED FOR PRIVACY
Admin Postal Code: REDACTED FOR PRIVACY
Admin Country: REDACTED FOR PRIVACY
Admin Phone: REDACTED FOR PRIVACY
Admin Phone Ext: REDACTED FOR PRIVACY
Admin Fax: REDACTED FOR PRIVACY
Admin Fax Ext: REDACTED FOR PRIVACY
Admin Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Registry Tech ID: REDACTED FOR PRIVACY
Tech Name: REDACTED FOR PRIVACY
Tech Organization: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
Tech Street: REDACTED FOR PRIVACY
Tech City: REDACTED FOR PRIVACY
Tech State/Province: REDACTED FOR PRIVACY
Tech Postal Code: REDACTED FOR PRIVACY
Tech Country: REDACTED FOR PRIVACY
Tech Phone: REDACTED FOR PRIVACY
Tech Phone Ext: REDACTED FOR PRIVACY
Tech Fax: REDACTED FOR PRIVACY
Tech Fax Ext: REDACTED FOR PRIVACY
Tech Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Name Server: dns1.registrar-servers.com
Name Server: dns2.registrar-servers.com
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2025-01-08T04:36:21Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

The Service is provided so that you may look up certain information in relation to domain names that we store in our database.

Use of the Service is subject to our policies, in particular you should familiarise yourself with our Acceptable Use Policy and our Privacy Policy.

The information provided by this Service is 'as is' and we make no guarantee of it its accuracy.

You agree that by your use of the Service you will not use the information provided by us in a way which is:
* inconsistent with any applicable laws,
* inconsistent with any policy issued by us,
* to generate, distribute, or facilitate unsolicited mass email, promotions, advertisings or other solicitations, or
* to enable high volume, automated, electronic processes that apply to the Service.

You acknowledge that:
* a response from the Service that a domain name is 'available', does not guarantee that is able to be registered,
* we may restrict, suspend or terminate your access to the Service at any time, and
* the copying, compilation, repackaging, dissemination or other use of the information provided by the Service is not permitted, without our express written consent.

This information has been prepared and published in order to represent administrative and technical management of the TLD.

We may discontinue or amend any part or the whole of these Terms of Service from time to time at our absolute discretion.

Nameservers

Name IP Address
dns1.registrar-servers.com 156.154.132.200
dns2.registrar-servers.com 156.154.133.200
Related

Subdomains

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
$680 USD 1/5

Sites hosted on the same IP address

Domain Valuation Snoop Score
$204 USD 2/5
0/5
$1,029 USD 2/5
$1,002 USD 2/5
$89 USD 2/5
Love W3 Snoop?

sandspiel.club Infographic

sandspiel.club by the numbers infographic