Submitted URL: http://arcade-tetris.netlify.app/
Effective URL: https://arcade-tetris.netlify.app/
Submission: On July 20 via api from US — Scanned from DE

Summary

This website contacted 3 IPs in 2 countries across 3 domains to perform 7 HTTP transactions. The main IP is 2a05:d014:58f:6200::64, located in Frankfurt am Main, Germany and belongs to AMAZON-02, US. The main domain is arcade-tetris.netlify.app.
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on January 15th 2024. Valid for: a year.
This is the only time arcade-tetris.netlify.app was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
5 2a05:d014:58f... 16509 (AMAZON-02)
1 2606:4700::68... 13335 (CLOUDFLAR...)
1 2606:50c0:800... 54113 (FASTLY)
7 3
Apex Domain
Subdomains
Transfer
5 netlify.app
arcade-tetris.netlify.app
7 MB
1 raylib.com
www.raylib.com — Cisco Umbrella Rank: 760282
8 KB
1 jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410
2 KB
7 3
Domain Requested by
5 arcade-tetris.netlify.app arcade-tetris.netlify.app
1 www.raylib.com
1 cdn.jsdelivr.net arcade-tetris.netlify.app
7 3

This site contains no links.

Subject Issuer Validity Valid
*.netlify.app
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2024-01-15 -
2025-02-14
a year crt.sh
*.jsdelivr.net
Sectigo RSA Domain Validation Secure Server CA
2024-05-04 -
2025-05-04
a year crt.sh
www.raylib.com
R11
2024-07-03 -
2024-10-01
3 months crt.sh

This page contains 1 frames:

Primary Page: https://arcade-tetris.netlify.app/
Frame ID: 1BD25C4231EA20B2DE72E6063ED4F9A9
Requests: 7 HTTP requests in this frame

Screenshot

Page Title

Tetris

Page URL History Show full URLs

  1. http://arcade-tetris.netlify.app/ HTTP 307
    https://arcade-tetris.netlify.app/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • ^https?://[^/]+\.netlify\.(?:com|app)/

Overall confidence: 100%
Detected patterns
  • //cdn\.jsdelivr\.net/

Page Statistics

7
Requests

100 %
HTTPS

100 %
IPv6

3
Domains

3
Subdomains

3
IPs

2
Countries

6821 kB
Transfer

7367 kB
Size

0
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://arcade-tetris.netlify.app/ HTTP 307
    https://arcade-tetris.netlify.app/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

7 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
arcade-tetris.netlify.app/
Redirect Chain
  • http://arcade-tetris.netlify.app/
  • https://arcade-tetris.netlify.app/
7 KB
3 KB
Document
General
Full URL
https://arcade-tetris.netlify.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:58f:6200::64 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
13f16293f30dd58971be6afd801ec0d7e308c444f4119236a8fa95c622522cc3
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
0
cache-control
public,max-age=0,must-revalidate
cache-status
"Netlify Edge"; fwd=miss
content-encoding
br
content-type
text/html; charset=UTF-8
date
Sat, 20 Jul 2024 13:36:56 GMT
etag
"5723cdd6039c81e654b037d590db7fc5-ssl-df"
server
Netlify
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Accept-Encoding
x-nf-request-id
01J385R7NHFRHFE3A4ZQAWGQ00

Redirect headers

Cross-Origin-Resource-Policy
Cross-Origin
Location
https://arcade-tetris.netlify.app/
Non-Authoritative-Reason
HSTS
FileSaver.min.js
cdn.jsdelivr.net/gh/eligrey/FileSaver.js/dist/
3 KB
2 KB
Script
General
Full URL
https://cdn.jsdelivr.net/gh/eligrey/FileSaver.js/dist/FileSaver.min.js
Requested by
Host: arcade-tetris.netlify.app
URL: https://arcade-tetris.netlify.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:bb1f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1433b8feb185bd8e81db7d2d1ea7330140531b72158300f8e26c98df1e853b21
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Sat, 20 Jul 2024 13:36:57 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
20161
x-jsd-version
2.0.4
x-cache
HIT, HIT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
1351
x-served-by
cache-fra-eddf8230096-FRA, cache-lga21983-LGA
x-jsd-version-type
version
server
cloudflare
etag
W/"ab0-BEQwBpUfPo7qFOgZ2JukGMtozyU"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=K0OtmlBGHETIt7q0U9h1kUHvhFb9KirebN6Ym0b6OK8oRwCYW8WPq0NLS3KtyTtxOAyEn5IdCUlvovzDv0KK19hFTXr%2BhDUJMU3vxsZcH3etygK%2Bta8zqEAbe%2BxX6TComJCTQRwDhvExAkNJPIU%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=604800, s-maxage=43200
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a6357d5194a2c6e-FRA
Tetris.js
arcade-tetris.netlify.app/
185 KB
43 KB
Script
General
Full URL
https://arcade-tetris.netlify.app/Tetris.js
Requested by
Host: arcade-tetris.netlify.app
URL: https://arcade-tetris.netlify.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:58f:6200::64 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
63dbc20ceec7dd78ec5dbae0c30adb547e1a4a575fe376b28088289903b0dee2
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-nf-request-id
01J385R86JJQX3EEEDKE0H8398
date
Sat, 20 Jul 2024 13:36:57 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains; preload
server
Netlify
age
0
cache-status
"Netlify Edge"; fwd=miss
etag
"07e2cb906d773d02669932567472f928-ssl-df"
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=0,must-revalidate
accept-ranges
bytes
tetrisbackground.png
arcade-tetris.netlify.app/
1 MB
1 MB
Image
General
Full URL
https://arcade-tetris.netlify.app/tetrisbackground.png
Requested by
Host: arcade-tetris.netlify.app
URL: https://arcade-tetris.netlify.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:58f:6200::64 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
8d41fdcb9d93741bcc0fd1c2477020e36c587847d833f018bd64e4f368330cd1
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-nf-request-id
01J385R873JTGC6QT4EBGWJX9J
date
Sat, 20 Jul 2024 13:36:57 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
server
Netlify
age
0
cache-status
"Netlify Edge"; fwd=miss
etag
"462daed402ade8ef4562fa11aa720b62-ssl"
content-type
image/png
cache-control
public,max-age=0,must-revalidate
accept-ranges
bytes
content-length
1217488
Tetris.data
arcade-tetris.netlify.app/
5 MB
5 MB
XHR
General
Full URL
https://arcade-tetris.netlify.app/Tetris.data
Requested by
Host: arcade-tetris.netlify.app
URL: https://arcade-tetris.netlify.app/Tetris.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:58f:6200::64 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
9cfac915b0c1b3b428e5645bbfccb481d822655b67fba9901d5e4c4e26c0091c
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-nf-request-id
01J385R8GMVCZDEZQNAP7G436Z
date
Sat, 20 Jul 2024 13:36:57 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains; preload
server
Netlify
age
0
cache-status
"Netlify Edge"; fwd=miss
etag
"b9fd1f69436eca1c7f6a3a8bc0ae82ff-ssl-df"
vary
Accept-Encoding
content-type
text/plain; charset=UTF-8
cache-control
public,max-age=0,must-revalidate
accept-ranges
bytes
Tetris.wasm
arcade-tetris.netlify.app/
398 KB
161 KB
Fetch
General
Full URL
https://arcade-tetris.netlify.app/Tetris.wasm
Requested by
Host: arcade-tetris.netlify.app
URL: https://arcade-tetris.netlify.app/Tetris.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:58f:6200::64 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
f80af7571e3d6a1fa31fabc651ed72809d9e9bb821418f3f764189cf53b1f5cb
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-nf-request-id
01J385R8GQYY4F23R6CT43J9K3
date
Sat, 20 Jul 2024 13:36:57 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains; preload
server
Netlify
age
0
cache-status
"Netlify Edge"; fwd=miss
etag
"a79d306ca5ab77954e177428578c75e3-ssl-df"
vary
Accept-Encoding
content-type
application/wasm
cache-control
public,max-age=0,must-revalidate
accept-ranges
bytes
favicon.ico
www.raylib.com/
103 KB
8 KB
Other
General
Full URL
https://www.raylib.com/favicon.ico
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:50c0:8001::153 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
GitHub.com /
Resource Hash
2112026248f150822772d04a1e015725f281a2d2e2a9a15a6ed7e45ed7627659

Request headers

Referer
https://arcade-tetris.netlify.app/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-fastly-request-id
cb66d111aea332eb780cd8ebc97cd11028ea0130
date
Sat, 20 Jul 2024 13:36:58 GMT
content-encoding
gzip
via
1.1 varnish
x-cache-hits
0
age
0
x-cache
HIT
x-proxy-cache
MISS
content-length
7619
x-served-by
cache-mxp6967-MXP
last-modified
Tue, 25 Jun 2024 12:55:19 GMT
server
GitHub.com
x-github-request-id
4BF6:2CB6EB:43B9BA0:45853F7:669B676D
x-timer
S1721482618.129209,VS0,VE108
etag
W/"667abe37-19db3"
x-hosts-log-append
pages_hosts_ips:{ [1] = 10.0.3.165,[2] = 10.0.18.184,[3] = 10.0.34.201,}
vary
Accept-Encoding
content-type
image/vnd.microsoft.icon
access-control-allow-origin
*
cache-control
max-age=600
accept-ranges
bytes
x-origin-cache
HIT
expires
Sat, 20 Jul 2024 07:39:49 GMT

Verdicts & Comments Add Verdict or Comment

582 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

function| saveAs object| FileSaver function| saveFileFromMEMFSToDisk object| statusElement object| progressElement object| spinnerElement object| Module object| audioBtn function| toggleAudio object| arguments_ string| thisProgram function| quit_ boolean| ENVIRONMENT_IS_WEB string| scriptDirectory function| locateFile function| read_ function| readAsync function| out function| err object| wasmMemory function| assert object| HEAP8 object| HEAPU8 object| HEAP16 object| HEAPU16 object| HEAP32 object| HEAPU32 object| HEAPF32 object| HEAPF64 function| updateMemoryViews object| __ATPRERUN__ object| __ATINIT__ object| __ATMAIN__ object| __ATEXIT__ object| __ATPOSTRUN__ boolean| runtimeInitialized function| preRun function| initRuntime function| preMain function| postRun function| addOnPreRun function| addOnInit function| addOnPostRun function| dependenciesFulfilled function| getUniqueRunDependency function| addRunDependency function| removeRunDependency function| abort string| dataURIPrefix function| isDataURI function| isFileURI string| wasmBinaryFile function| getBinarySync function| getBinaryPromise function| instantiateArrayBuffer function| instantiateAsync function| createWasm object| tempI64 object| ASM_CONSTS function| ExitStatus function| callRuntimeCallbacks boolean| noExitRuntime object| UTF8Decoder function| UTF8ArrayToString function| UTF8ToString function| ___assert_fail function| ExceptionInfo function| ___cxa_throw function| setErrNo object| PATH function| initRandomFill function| randomFill object| PATH_FS object| FS_stdin_getChar_buffer function| lengthBytesUTF8 function| stringToUTF8Array function| intArrayFromString function| FS_stdin_getChar object| TTY function| mmapAlloc object| MEMFS function| asyncLoad function| FS_createDataFile object| preloadPlugins function| FS_handledByPreloadPlugin function| FS_createPreloadedFile function| FS_modeStringToFlags function| FS_getMode object| FS object| SYSCALLS function| ___syscall_fcntl64 function| stringToUTF8 function| ___syscall_getcwd function| ___syscall_ioctl function| ___syscall_openat function| _abort object| readEmAsmArgsArray function| readEmAsmArgs function| runEmAsmFunction function| _emscripten_asm_const_int function| _emscripten_date_now object| JSEvents function| maybeCStringToJsString object| specialHTMLTargets function| findEventTarget function| getBoundingClientRect function| _emscripten_get_element_css_size function| fillGamepadEventData function| _emscripten_get_gamepad_status function| _emscripten_get_now function| _emscripten_get_num_gamepads function| webgl_enable_ANGLE_instanced_arrays function| webgl_enable_OES_vertex_array_object function| webgl_enable_WEBGL_draw_buffers function| webgl_enable_WEBGL_multi_draw object| GL function| _glActiveTexture function| _emscripten_glActiveTexture function| _glAttachShader function| _emscripten_glAttachShader function| _glBeginQueryEXT function| _emscripten_glBeginQueryEXT function| _glBindAttribLocation function| _emscripten_glBindAttribLocation function| _glBindBuffer function| _emscripten_glBindBuffer function| _glBindFramebuffer function| _emscripten_glBindFramebuffer function| _glBindRenderbuffer function| _emscripten_glBindRenderbuffer function| _glBindTexture function| _emscripten_glBindTexture function| _glBindVertexArray function| _glBindVertexArrayOES function| _emscripten_glBindVertexArrayOES function| _glBlendColor function| _emscripten_glBlendColor function| _glBlendEquation function| _emscripten_glBlendEquation function| _glBlendEquationSeparate function| _emscripten_glBlendEquationSeparate function| _glBlendFunc function| _emscripten_glBlendFunc function| _glBlendFuncSeparate function| _emscripten_glBlendFuncSeparate function| _glBufferData function| _emscripten_glBufferData function| _glBufferSubData function| _emscripten_glBufferSubData function| _glCheckFramebufferStatus function| _emscripten_glCheckFramebufferStatus function| _glClear function| _emscripten_glClear function| _glClearColor function| _emscripten_glClearColor function| _glClearDepthf function| _emscripten_glClearDepthf function| _glClearStencil function| _emscripten_glClearStencil function| _glColorMask function| _emscripten_glColorMask function| _glCompileShader function| _emscripten_glCompileShader function| _glCompressedTexImage2D function| _emscripten_glCompressedTexImage2D function| _glCompressedTexSubImage2D function| _emscripten_glCompressedTexSubImage2D function| _glCopyTexImage2D function| _emscripten_glCopyTexImage2D function| _glCopyTexSubImage2D function| _emscripten_glCopyTexSubImage2D function| _glCreateProgram function| _emscripten_glCreateProgram function| _glCreateShader function| _emscripten_glCreateShader function| _glCullFace function| _emscripten_glCullFace function| _glDeleteBuffers function| _emscripten_glDeleteBuffers function| _glDeleteFramebuffers function| _emscripten_glDeleteFramebuffers function| _glDeleteProgram function| _emscripten_glDeleteProgram function| _glDeleteQueriesEXT function| _emscripten_glDeleteQueriesEXT function| _glDeleteRenderbuffers function| _emscripten_glDeleteRenderbuffers function| _glDeleteShader function| _emscripten_glDeleteShader function| _glDeleteTextures function| _emscripten_glDeleteTextures function| _glDeleteVertexArrays function| _glDeleteVertexArraysOES function| _emscripten_glDeleteVertexArraysOES function| _glDepthFunc function| _emscripten_glDepthFunc function| _glDepthMask function| _emscripten_glDepthMask function| _glDepthRangef function| _emscripten_glDepthRangef function| _glDetachShader function| _emscripten_glDetachShader function| _glDisable function| _emscripten_glDisable function| _glDisableVertexAttribArray function| _emscripten_glDisableVertexAttribArray function| _glDrawArrays function| _emscripten_glDrawArrays function| _glDrawArraysInstanced function| _glDrawArraysInstancedANGLE function| _emscripten_glDrawArraysInstancedANGLE object| tempFixedLengthArray function| _glDrawBuffers function| _glDrawBuffersWEBGL function| _emscripten_glDrawBuffersWEBGL function| _glDrawElements function| _emscripten_glDrawElements function| _glDrawElementsInstanced function| _glDrawElementsInstancedANGLE function| _emscripten_glDrawElementsInstancedANGLE function| _glEnable function| _emscripten_glEnable function| _glEnableVertexAttribArray function| _emscripten_glEnableVertexAttribArray function| _glEndQueryEXT function| _emscripten_glEndQueryEXT function| _glFinish function| _emscripten_glFinish function| _glFlush function| _emscripten_glFlush function| _glFramebufferRenderbuffer function| _emscripten_glFramebufferRenderbuffer function| _glFramebufferTexture2D function| _emscripten_glFramebufferTexture2D function| _glFrontFace function| _emscripten_glFrontFace function| __glGenObject function| _glGenBuffers function| _emscripten_glGenBuffers function| _glGenFramebuffers function| _emscripten_glGenFramebuffers function| _glGenQueriesEXT function| _emscripten_glGenQueriesEXT function| _glGenRenderbuffers function| _emscripten_glGenRenderbuffers function| _glGenTextures function| _emscripten_glGenTextures function| _glGenVertexArrays function| _glGenVertexArraysOES function| _emscripten_glGenVertexArraysOES function| _glGenerateMipmap function| _emscripten_glGenerateMipmap function| __glGetActiveAttribOrUniform function| _glGetActiveAttrib function| _emscripten_glGetActiveAttrib function| _glGetActiveUniform function| _emscripten_glGetActiveUniform function| _glGetAttachedShaders function| _emscripten_glGetAttachedShaders function| _glGetAttribLocation function| _emscripten_glGetAttribLocation function| writeI53ToI64 function| emscriptenWebGLGet function| _glGetBooleanv function| _emscripten_glGetBooleanv function| _glGetBufferParameteriv function| _emscripten_glGetBufferParameteriv function| _glGetError function| _emscripten_glGetError function| _glGetFloatv function| _emscripten_glGetFloatv function| _glGetFramebufferAttachmentParameteriv function| _emscripten_glGetFramebufferAttachmentParameteriv function| _glGetIntegerv function| _emscripten_glGetIntegerv function| _glGetProgramInfoLog function| _emscripten_glGetProgramInfoLog function| _glGetProgramiv function| _emscripten_glGetProgramiv function| _glGetQueryObjecti64vEXT function| _emscripten_glGetQueryObjecti64vEXT function| _glGetQueryObjectivEXT function| _emscripten_glGetQueryObjectivEXT function| _glGetQueryObjectui64vEXT function| _emscripten_glGetQueryObjectui64vEXT function| _glGetQueryObjectuivEXT function| _emscripten_glGetQueryObjectuivEXT function| _glGetQueryivEXT function| _emscripten_glGetQueryivEXT function| _glGetRenderbufferParameteriv function| _emscripten_glGetRenderbufferParameteriv function| _glGetShaderInfoLog function| _emscripten_glGetShaderInfoLog function| _glGetShaderPrecisionFormat function| _emscripten_glGetShaderPrecisionFormat function| _glGetShaderSource function| _emscripten_glGetShaderSource function| _glGetShaderiv function| _emscripten_glGetShaderiv function| stringToNewUTF8 function| _glGetString function| _emscripten_glGetString function| _glGetTexParameterfv function| _emscripten_glGetTexParameterfv function| _glGetTexParameteriv function| _emscripten_glGetTexParameteriv function| jstoi_q function| webglGetLeftBracePos function| webglPrepareUniformLocationsBeforeFirstUse function| _glGetUniformLocation function| _emscripten_glGetUniformLocation function| webglGetUniformLocation function| emscriptenWebGLGetUniform function| _glGetUniformfv function| _emscripten_glGetUniformfv function| _glGetUniformiv function| _emscripten_glGetUniformiv function| _glGetVertexAttribPointerv function| _emscripten_glGetVertexAttribPointerv function| emscriptenWebGLGetVertexAttrib function| _glGetVertexAttribfv function| _emscripten_glGetVertexAttribfv function| _glGetVertexAttribiv function| _emscripten_glGetVertexAttribiv function| _glHint function| _emscripten_glHint function| _glIsBuffer function| _emscripten_glIsBuffer function| _glIsEnabled function| _emscripten_glIsEnabled function| _glIsFramebuffer function| _emscripten_glIsFramebuffer function| _glIsProgram function| _emscripten_glIsProgram function| _glIsQueryEXT function| _emscripten_glIsQueryEXT function| _glIsRenderbuffer function| _emscripten_glIsRenderbuffer function| _glIsShader function| _emscripten_glIsShader function| _glIsTexture function| _emscripten_glIsTexture function| _glIsVertexArray function| _glIsVertexArrayOES function| _emscripten_glIsVertexArrayOES function| _glLineWidth function| _emscripten_glLineWidth function| _glLinkProgram function| _emscripten_glLinkProgram function| _glPixelStorei function| _emscripten_glPixelStorei function| _glPolygonOffset function| _emscripten_glPolygonOffset function| _glQueryCounterEXT function| _emscripten_glQueryCounterEXT function| computeUnpackAlignedImageSize function| colorChannelsInGlTextureFormat function| heapObjectForWebGLType function| heapAccessShiftForWebGLHeap function| emscriptenWebGLGetTexPixelData function| _glReadPixels function| _emscripten_glReadPixels function| _glReleaseShaderCompiler function| _emscripten_glReleaseShaderCompiler function| _glRenderbufferStorage function| _emscripten_glRenderbufferStorage function| _glSampleCoverage function| _emscripten_glSampleCoverage function| _glScissor function| _emscripten_glScissor function| _glShaderBinary function| _emscripten_glShaderBinary function| _glShaderSource function| _emscripten_glShaderSource function| _glStencilFunc function| _emscripten_glStencilFunc function| _glStencilFuncSeparate function| _emscripten_glStencilFuncSeparate function| _glStencilMask function| _emscripten_glStencilMask function| _glStencilMaskSeparate function| _emscripten_glStencilMaskSeparate function| _glStencilOp function| _emscripten_glStencilOp function| _glStencilOpSeparate function| _emscripten_glStencilOpSeparate function| _glTexImage2D function| _emscripten_glTexImage2D function| _glTexParameterf function| _emscripten_glTexParameterf function| _glTexParameterfv function| _emscripten_glTexParameterfv function| _glTexParameteri function| _emscripten_glTexParameteri function| _glTexParameteriv function| _emscripten_glTexParameteriv function| _glTexSubImage2D function| _emscripten_glTexSubImage2D function| _glUniform1f function| _emscripten_glUniform1f object| miniTempWebGLFloatBuffers function| _glUniform1fv function| _emscripten_glUniform1fv function| _glUniform1i function| _emscripten_glUniform1i object| miniTempWebGLIntBuffers function| _glUniform1iv function| _emscripten_glUniform1iv function| _glUniform2f function| _emscripten_glUniform2f function| _glUniform2fv function| _emscripten_glUniform2fv function| _glUniform2i function| _emscripten_glUniform2i function| _glUniform2iv function| _emscripten_glUniform2iv function| _glUniform3f function| _emscripten_glUniform3f function| _glUniform3fv function| _emscripten_glUniform3fv function| _glUniform3i function| _emscripten_glUniform3i function| _glUniform3iv function| _emscripten_glUniform3iv function| _glUniform4f function| _emscripten_glUniform4f function| _glUniform4fv function| _emscripten_glUniform4fv function| _glUniform4i function| _emscripten_glUniform4i function| _glUniform4iv function| _emscripten_glUniform4iv function| _glUniformMatrix2fv function| _emscripten_glUniformMatrix2fv function| _glUniformMatrix3fv function| _emscripten_glUniformMatrix3fv function| _glUniformMatrix4fv function| _emscripten_glUniformMatrix4fv function| _glUseProgram function| _emscripten_glUseProgram function| _glValidateProgram function| _emscripten_glValidateProgram function| _glVertexAttrib1f function| _emscripten_glVertexAttrib1f function| _glVertexAttrib1fv function| _emscripten_glVertexAttrib1fv function| _glVertexAttrib2f function| _emscripten_glVertexAttrib2f function| _glVertexAttrib2fv function| _emscripten_glVertexAttrib2fv function| _glVertexAttrib3f function| _emscripten_glVertexAttrib3f function| _glVertexAttrib3fv function| _emscripten_glVertexAttrib3fv function| _glVertexAttrib4f function| _emscripten_glVertexAttrib4f function| _glVertexAttrib4fv function| _emscripten_glVertexAttrib4fv function| _glVertexAttribDivisor function| _glVertexAttribDivisorANGLE function| _emscripten_glVertexAttribDivisorANGLE function| _glVertexAttribPointer function| _emscripten_glVertexAttribPointer function| _glViewport function| _emscripten_glViewport function| _emscripten_memcpy_js function| getHeapMax function| growMemory function| _emscripten_resize_heap function| _emscripten_run_script function| _emscripten_sample_gamepad_data function| fillMouseEventData function| registerMouseEventCallback function| _emscripten_set_click_callback_on_thread function| fillFullscreenChangeEventData function| registerFullscreenChangeEventCallback function| _emscripten_set_fullscreenchange_callback_on_thread function| registerGamepadEventCallback function| _emscripten_set_gamepadconnected_callback_on_thread function| _emscripten_set_gamepaddisconnected_callback_on_thread function| registerTouchEventCallback function| _emscripten_set_touchcancel_callback_on_thread function| _emscripten_set_touchend_callback_on_thread function| _emscripten_set_touchmove_callback_on_thread function| _emscripten_set_touchstart_callback_on_thread function| _emscripten_set_main_loop_timing function| setMainLoop function| handleException function| keepRuntimeAlive function| _proc_exit function| exitJS function| _exit function| maybeExit function| callUserCallback function| safeSetTimeout function| warnOnce object| Browser function| _emscripten_set_window_title function| _emscripten_sleep function| _fd_close function| doReadv function| _fd_read function| convertI32PairToI53Checked function| _fd_seek function| doWritev function| _fd_write function| GLFW_Window object| GLFW function| _glfwCreateWindow function| _glfwDefaultWindowHints function| _glfwDestroyWindow function| _glfwGetPrimaryMonitor function| _glfwGetTime function| _glfwGetVideoModes function| _emscripten_get_device_pixel_ratio function| _glfwInit function| _glfwMakeContextCurrent function| _glfwSetCharCallback function| _glfwSetCursorEnterCallback function| _glfwSetCursorPosCallback function| _glfwSetDropCallback function| _glfwSetErrorCallback function| _glfwSetKeyCallback function| _glfwSetMouseButtonCallback function| _glfwSetScrollCallback function| _glfwSetWindowFocusCallback function| _glfwSetWindowIconifyCallback function| _glfwSetWindowShouldClose function| _glfwSetWindowSizeCallback function| _glfwSwapBuffers function| _glfwTerminate function| _glfwWindowHint function| runAndAbortIfError function| runtimeKeepalivePush function| runtimeKeepalivePop object| Asyncify function| getCFunc function| writeArrayToMemory function| stringToUTF8OnStack function| ccall function| FSNode number| readMode number| writeMode object| GLctx object| miniTempWebGLFloatBuffersStorage object| miniTempWebGLIntBuffersStorage object| preloadedImages object| preloadedAudios object| wasmImports object| wasmExports function| ___wasm_call_ctors function| _main function| _malloc function| _free function| _ma_malloc_emscripten function| _ma_free_emscripten function| _ma_device_process_pcm_frames_capture__webaudio function| _ma_device_process_pcm_frames_playback__webaudio function| ___errno_location function| stackSave function| stackRestore function| stackAlloc function| ___cxa_is_pointer_type function| dynCall_vii function| dynCall_viii function| dynCall_viiiii function| dynCall_viiii function| dynCall_vidd function| dynCall_iiii function| dynCall_vi function| dynCall_viff function| _asyncify_start_unwind function| _asyncify_stop_unwind function| _asyncify_start_rewind function| _asyncify_stop_rewind number| ___start_em_js number| ___stop_em_js boolean| calledRun function| callMain function| run boolean| shouldRunNow object| miniaudio

0 Cookies

4 Console Messages

Source Level URL
Text
rendering warning URL: https://arcade-tetris.netlify.app/(Line 3)
Message:
The value "100vw" for key "width" was truncated to its numeric prefix.
rendering warning URL: https://arcade-tetris.netlify.app/(Line 3)
Message:
The value "100vh" for key "height" was truncated to its numeric prefix.
rendering warning URL: https://arcade-tetris.netlify.app/(Line 48)
Message:
The value "100vw" for key "width" was truncated to its numeric prefix.
deprecation warning URL: https://arcade-tetris.netlify.app/Tetris.js
Message:
The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead. (https://bit.ly/audio-worklet)

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload