URL: https://mathiasbynens.be/notes/localstorage-pattern
Submission Tags: falconsandbox
Submission: On December 31 via api from US — Scanned from NL

Summary

This website contacted 5 IPs in 3 countries across 4 domains to perform 22 HTTP transactions. The main IP is 2a01:1b0:7999:402::144, located in Netherlands and belongs to DUOCAST-AS Duocast B.V., NL. The main domain is mathiasbynens.be.
TLS certificate: Issued by R11 on November 4th 2024. Valid for: 3 months.
This is the only time mathiasbynens.be was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
4 2a01:1b0:7999... 31477 (DUOCAST-A...)
15 192.0.80.242 2635 (AUTOMATTIC)
1 2a00:1450:400... 15169 (GOOGLE)
1 2001:4860:480... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
22 5
Apex Domain
Subdomains
Transfer
15 gravatar.com
gravatar.com — Cisco Umbrella Rank: 1572
30 KB
4 mathiasbynens.be
mathiasbynens.be
31 KB
2 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 36
ssl.google-analytics.com — Cisco Umbrella Rank: 972
18 KB
1 googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 415
30 KB
22 4
Domain Requested by
15 gravatar.com mathiasbynens.be
4 mathiasbynens.be mathiasbynens.be
1 ssl.google-analytics.com mathiasbynens.be
1 www.google-analytics.com mathiasbynens.be
1 ajax.googleapis.com mathiasbynens.be
22 5
Subject Issuer Validity Valid
mathiasbynens.be
R11
2024-11-04 -
2025-02-02
3 months crt.sh
gravatar.com
E6
2024-12-16 -
2025-03-16
3 months crt.sh
upload.video.google.com
WR2
2024-12-02 -
2025-02-24
3 months crt.sh
*.google-analytics.com
WR2
2024-12-02 -
2025-02-24
3 months crt.sh

This page contains 1 frames:

Primary Page: https://mathiasbynens.be/notes/localstorage-pattern
Frame ID: 42D8982EE408E3A3052D13F2D39910D9
Requests: 22 HTTP requests in this frame

Screenshot

Page Title

How I detect and use localStorage: a simple JavaScript pattern · Mathias Bynens

Detected technologies

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

Overall confidence: 100%
Detected patterns
  • <[^>]+gravatar\.com/avatar/

Overall confidence: 100%
Detected patterns
  • /([\d.]+)/jquery(?:\.min)?\.js
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Page Statistics

22
Requests

100 %
HTTPS

80 %
IPv6

4
Domains

5
Subdomains

5
IPs

3
Countries

109 kB
Transfer

241 kB
Size

5
Cookies

Redirected requests

There were HTTP redirect chains for the following requests:

22 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request localstorage-pattern
mathiasbynens.be/notes/
42 KB
9 KB
Document
General
Full URL
https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a01:1b0:7999:402::144 , Netherlands, ASN31477 (DUOCAST-AS Duocast B.V., NL),
Reverse DNS
Software
Apache /
Resource Hash
4266381be6a2002aeefc116512a9ba609b3f8d243fe7c8ff33064bc105a1d1d1
Security Headers
Name Value
Strict-Transport-Security max-age=15768000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

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

Response headers

cache-control
max-age=0
content-encoding
gzip
content-length
9480
content-type
text/html; charset=UTF-8
date
Tue, 31 Dec 2024 07:57:15 GMT
expires
Tue, 31 Dec 2024 07:57:15 GMT
server
Apache
strict-transport-security
max-age=15768000; includeSubDomains
vary
Accept-Encoding
x-content-type-options
nosniff
x-frame-options
DENY
x-xss-protection
1; mode=block
css
mathiasbynens.be/
8 KB
3 KB
Stylesheet
General
Full URL
https://mathiasbynens.be/css
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a01:1b0:7999:402::144 , Netherlands, ASN31477 (DUOCAST-AS Duocast B.V., NL),
Reverse DNS
Software
Apache /
Resource Hash
57eaf54c6fefeab443d7f688230875cb8be553a25f2c72f6d3395ef41bab37d4
Security Headers
Name Value
Strict-Transport-Security max-age=15768000; includeSubDomains
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/notes/localstorage-pattern

Response headers

strict-transport-security
max-age=15768000; includeSubDomains
cache-control
max-age=31536000,immutable
content-encoding
gzip
x-content-type-options
nosniff
expires
Wed, 31 Dec 2025 07:57:15 GMT
accept-ranges
bytes
content-length
3403
date
Tue, 31 Dec 2024 07:57:15 GMT
last-modified
Tue, 07 Jun 2022 07:43:07 GMT
vary
Accept-Encoding
server
Apache
content-type
text/css; charset=utf-8
24e08a9ea84deb17ae121074d0f17125
gravatar.com/avatar/
6 KB
6 KB
Image
General
Full URL
https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=112
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
ed66eb202ff6b11638d2a8c1f034488c58deb2bdc22a2ec09398eb7a109a8c0a

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
3362
link
<https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=112>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
6158
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Mon, 15 Jan 2018 07:09:06 GMT
server
nginx
content-disposition
inline; filename="24e08a9ea84deb17ae121074d0f17125.jpeg"
735d2094edc6fdc0c3b5b249ecda5c75
gravatar.com/avatar/
744 B
1 KB
Image
General
Full URL
https://gravatar.com/avatar/735d2094edc6fdc0c3b5b249ecda5c75?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
a2e6f7a3edb8d980ca56a407cd148fd40932b108952dd5edac4bba3849a500eb

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/735d2094edc6fdc0c3b5b249ecda5c75?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
744
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/png
last-modified
Sat, 20 Jul 2024 23:21:54 GMT
server
nginx
content-disposition
inline; filename="735d2094edc6fdc0c3b5b249ecda5c75.png"
7ca81e31b0f3122eb71b1ef9fbaaa9cc
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/7ca81e31b0f3122eb71b1ef9fbaaa9cc?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
62067d30a82c5fa271f263c2bca39a7091afb9fb6ebcd321190e17c489b7529c

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/7ca81e31b0f3122eb71b1ef9fbaaa9cc?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1299
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Wed, 11 Jan 1984 08:00:00 GMT
server
nginx
content-disposition
inline; filename="7ca81e31b0f3122eb71b1ef9fbaaa9cc.jpg"
24e08a9ea84deb17ae121074d0f17125
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
982a17bc2a42210115af0a5b780b50ec187bd59d2ee8636ebbdb0f503b2fbc95

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
2221
link
<https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1261
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Mon, 15 Jan 2018 07:09:06 GMT
server
nginx
content-disposition
inline; filename="24e08a9ea84deb17ae121074d0f17125.jpeg"
f1fcf834ddad415f60d29c87cc10d4d4
gravatar.com/avatar/
1 KB
1 KB
Image
General
Full URL
https://gravatar.com/avatar/f1fcf834ddad415f60d29c87cc10d4d4?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
2cdc8385bc58a388d01f2ba1d955c51fdeb55dee0c8a7515403bdfbecdb0faf9

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/f1fcf834ddad415f60d29c87cc10d4d4?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1174
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Fri, 29 Feb 2008 22:33:50 GMT
server
nginx
content-disposition
inline; filename="f1fcf834ddad415f60d29c87cc10d4d4.jpeg"
299a3d891ff1920b69c364d061007043
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
68fcc7b3b32203824e6c3744e75ab8cc064e615d17aa3bc9ded0de1d108796be

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1431
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Thu, 12 May 2022 23:11:45 GMT
server
nginx
content-disposition
inline; filename="299a3d891ff1920b69c364d061007043.jpeg"
ffe68d6f71b225f7661d33f2a8908281
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/ffe68d6f71b225f7661d33f2a8908281?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
59dd509e6a16e71a69775900b9707c4dddd251553ad335fe7068717119917ea6

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/ffe68d6f71b225f7661d33f2a8908281?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1272
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Fri, 29 Feb 2008 22:57:02 GMT
server
nginx
content-disposition
inline; filename="ffe68d6f71b225f7661d33f2a8908281.jpeg"
10c95aa400d415b639c6b1887f96d020
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/10c95aa400d415b639c6b1887f96d020?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
62067d30a82c5fa271f263c2bca39a7091afb9fb6ebcd321190e17c489b7529c

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/10c95aa400d415b639c6b1887f96d020?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1299
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Wed, 11 Jan 1984 08:00:00 GMT
server
nginx
content-disposition
inline; filename="10c95aa400d415b639c6b1887f96d020.jpg"
6cfbd373bb1dd5f26c066c1fc7e68288
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/6cfbd373bb1dd5f26c066c1fc7e68288?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
59dd509e6a16e71a69775900b9707c4dddd251553ad335fe7068717119917ea6

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/6cfbd373bb1dd5f26c066c1fc7e68288?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1272
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Mon, 01 Dec 2008 17:33:16 GMT
server
nginx
content-disposition
inline; filename="6cfbd373bb1dd5f26c066c1fc7e68288.jpeg"
c2eb3a6f9249636f8eebffbc2dfd5e81
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/c2eb3a6f9249636f8eebffbc2dfd5e81?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
81364c331966f5714801c456577ea6dc8f36973b6b0b5a169dae8272c18c1115

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/c2eb3a6f9249636f8eebffbc2dfd5e81?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1249
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Tue, 28 Nov 2017 15:25:18 GMT
server
nginx
content-disposition
inline; filename="c2eb3a6f9249636f8eebffbc2dfd5e81.jpeg"
c043bdfb5c6029a7f23a9feba95bae48
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/c043bdfb5c6029a7f23a9feba95bae48?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
e9d4ff18a1196c53dbb673dc99be485f4c55521abb8c34a2cb88018a1446ec70

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/c043bdfb5c6029a7f23a9feba95bae48?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1215
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Mon, 08 Oct 2012 01:37:41 GMT
server
nginx
content-disposition
inline; filename="c043bdfb5c6029a7f23a9feba95bae48.jpeg"
ab098775ed30da167fa4989980c1e2d5
gravatar.com/avatar/
3 KB
3 KB
Image
General
Full URL
https://gravatar.com/avatar/ab098775ed30da167fa4989980c1e2d5?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
b3a3cd43665897113814926e98acaee09cb035be7890759ef735f8049618a77d

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/ab098775ed30da167fa4989980c1e2d5?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
2895
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/png
last-modified
Fri, 14 May 2021 21:17:35 GMT
server
nginx
content-disposition
inline; filename="ab098775ed30da167fa4989980c1e2d5.png"
c4ccabda59952f4edb2ee60bd1683c1b
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/c4ccabda59952f4edb2ee60bd1683c1b?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
7da805f8a448c08cb92e9017555cfe20ae8e9bcc2525441a436cc625d769537a

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/c4ccabda59952f4edb2ee60bd1683c1b?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1207
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Fri, 20 Feb 2015 07:49:26 GMT
server
nginx
content-disposition
inline; filename="c4ccabda59952f4edb2ee60bd1683c1b.jpeg"
d6bafe766932bce5564165e50e611507
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/d6bafe766932bce5564165e50e611507?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
260c6cd74cf89370a18df4c38c4eefb9b5f53576609928ca28fc216b616ccef5

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/d6bafe766932bce5564165e50e611507?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1203
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Mon, 29 Nov 2010 14:22:44 GMT
server
nginx
content-disposition
inline; filename="d6bafe766932bce5564165e50e611507.jpeg"
c659efbfb3907eaef3a1f5d7c4d323d7
gravatar.com/avatar/
1 KB
2 KB
Image
General
Full URL
https://gravatar.com/avatar/c659efbfb3907eaef3a1f5d7c4d323d7?s=30
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.80.242 Richardson, United States, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
d0d4a8332a6f617255efbb8b24838427d5ee35547c5a4b9585c787ef91980748

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

source-age
0
link
<https://gravatar.com/avatar/c659efbfb3907eaef3a1f5d7c4d323d7?s=30>; rel="canonical"
cache-control
max-age=300
expires
Tue, 31 Dec 2024 08:02:16 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
1291
date
Tue, 31 Dec 2024 07:57:16 GMT
content-type
image/jpeg
last-modified
Wed, 11 Jan 1984 08:00:00 GMT
server
nginx
content-disposition
inline; filename="c659efbfb3907eaef3a1f5d7c4d323d7.jpg"
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/2.2.0/
84 KB
30 KB
Script
General
Full URL
https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82b::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
8a102873a33f24f7eb22221e6b23c4f718e29f85168ecc769a35bfaed9b12cce
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://mathiasbynens.be
Referer
https://mathiasbynens.be/

Response headers

content-encoding
gzip
age
600943
report-to
{"group":"hosted-libraries-pushers","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/hosted-libraries-pushers"}]}
x-content-type-options
nosniff
expires
Wed, 24 Dec 2025 09:01:32 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Tue, 24 Dec 2024 09:01:32 GMT
last-modified
Tue, 03 Mar 2020 19:15:00 GMT
content-type
text/javascript; charset=UTF-8
vary
Accept-Encoding
cache-control
public, max-age=31536000, stale-while-revalidate=2592000
timing-allow-origin
*
cross-origin-opener-policy
same-origin; report-to="hosted-libraries-pushers"
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/hosted-libraries-pushers
accept-ranges
bytes
access-control-allow-origin
*
content-length
30089
x-xss-protection
0
server
sffe
js
mathiasbynens.be/
35 KB
15 KB
Script
General
Full URL
https://mathiasbynens.be/js
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a01:1b0:7999:402::144 , Netherlands, ASN31477 (DUOCAST-AS Duocast B.V., NL),
Reverse DNS
Software
Apache /
Resource Hash
a8262c6dd7c1214c6d7b403ba37ecb4a3606a75b8973360e235d401eeae8e69c
Security Headers
Name Value
Strict-Transport-Security max-age=15768000; includeSubDomains
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/notes/localstorage-pattern

Response headers

strict-transport-security
max-age=15768000; includeSubDomains
cache-control
max-age=31536000,immutable
content-encoding
gzip
x-content-type-options
nosniff
expires
Wed, 31 Dec 2025 07:57:15 GMT
accept-ranges
bytes
content-length
15075
date
Tue, 31 Dec 2024 07:57:15 GMT
last-modified
Thu, 16 Aug 2018 12:07:01 GMT
vary
Accept-Encoding
server
Apache
content-type
text/javascript; charset=utf-8
ga.js
www.google-analytics.com/
45 KB
17 KB
Script
General
Full URL
https://www.google-analytics.com/ga.js
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:34::178 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

content-encoding
gzip
age
893
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsgac:215:0"}],}
x-content-type-options
nosniff
expires
Tue, 31 Dec 2024 09:42:22 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Tue, 31 Dec 2024 07:42:22 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
content-type
text/javascript
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsgac:215:0
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
17168
server
Golfe2
__utm.gif
ssl.google-analytics.com/r/
35 B
603 B
Image
General
Full URL
https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1740713730&utmhn=mathiasbynens.be&utmcs=UTF-8&utmsr=1600x1200&utmvp=1600x1200&utmsc=24-bit&utmul=nl-nl&utmje=0&utmfl=-&utmdt=How%20I%20detect%20and%20use%20localStorage%3A%20a%20simple%20JavaScript%20pattern%20%C2%B7%20Mathias%20Bynens&utmhid=40872075&utmr=-&utmp=%2Fnotes%2Flocalstorage-pattern&utmht=1735631835901&utmac=UA-6065217-11&utmcc=__utma%3D118634261.1370979998.1735631836.1735631836.1735631836.1%3B%2B__utmz%3D118634261.1735631836.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1678463606&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
Requested by
Host: mathiasbynens.be
URL: https://mathiasbynens.be/notes/localstorage-pattern
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82a::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/

Response headers

cache-control
no-cache, no-store, must-revalidate
pragma
no-cache
cross-origin-resource-policy
cross-origin
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsgac:169:0"}],}
x-content-type-options
nosniff
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsgac:169:0
expires
Fri, 01 Jan 1990 00:00:00 GMT
access-control-allow-origin
*
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
35
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Tue, 31 Dec 2024 07:57:15 GMT
last-modified
Sun, 17 May 1998 03:00:00 GMT
content-type
image/gif
server
Golfe2
favicon.ico
mathiasbynens.be/
4 KB
4 KB
Other
General
Full URL
https://mathiasbynens.be/favicon.ico
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a01:1b0:7999:402::144 , Netherlands, ASN31477 (DUOCAST-AS Duocast B.V., NL),
Reverse DNS
Software
Apache /
Resource Hash
682c8c7bd378747c606a6ccdfe18615dd3dc0a66daf6ed563e38db16bb3c311e
Security Headers
Name Value
Strict-Transport-Security max-age=15768000; includeSubDomains
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://mathiasbynens.be/notes/localstorage-pattern

Response headers

strict-transport-security
max-age=15768000; includeSubDomains
cache-control
max-age=604800
content-encoding
gzip
x-content-type-options
nosniff
expires
Tue, 07 Jan 2025 07:57:16 GMT
accept-ranges
bytes
content-length
3615
date
Tue, 31 Dec 2024 07:57:16 GMT
last-modified
Mon, 24 Feb 2014 07:44:40 GMT
vary
Accept-Encoding
server
Apache
content-type
image/x-icon

Verdicts & Comments Add Verdict or Comment

6 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| $ function| jQuery object| hljs object| _gaq object| _gat object| gaGlobal

5 Cookies

Domain/Path Name / Value
.mathiasbynens.be/ Name: __utma
Value: 118634261.1370979998.1735631836.1735631836.1735631836.1
.mathiasbynens.be/ Name: __utmc
Value: 118634261
.mathiasbynens.be/ Name: __utmz
Value: 118634261.1735631836.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
.mathiasbynens.be/ Name: __utmt
Value: 1
.mathiasbynens.be/ Name: __utmb
Value: 118634261.1.10.1735631836

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=15768000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

ajax.googleapis.com
gravatar.com
mathiasbynens.be
ssl.google-analytics.com
www.google-analytics.com
192.0.80.242
2001:4860:4802:34::178
2a00:1450:4001:82a::2008
2a00:1450:4001:82b::200a
2a01:1b0:7999:402::144
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
260c6cd74cf89370a18df4c38c4eefb9b5f53576609928ca28fc216b616ccef5
2cdc8385bc58a388d01f2ba1d955c51fdeb55dee0c8a7515403bdfbecdb0faf9
4266381be6a2002aeefc116512a9ba609b3f8d243fe7c8ff33064bc105a1d1d1
57eaf54c6fefeab443d7f688230875cb8be553a25f2c72f6d3395ef41bab37d4
59dd509e6a16e71a69775900b9707c4dddd251553ad335fe7068717119917ea6
62067d30a82c5fa271f263c2bca39a7091afb9fb6ebcd321190e17c489b7529c
682c8c7bd378747c606a6ccdfe18615dd3dc0a66daf6ed563e38db16bb3c311e
68fcc7b3b32203824e6c3744e75ab8cc064e615d17aa3bc9ded0de1d108796be
7da805f8a448c08cb92e9017555cfe20ae8e9bcc2525441a436cc625d769537a
81364c331966f5714801c456577ea6dc8f36973b6b0b5a169dae8272c18c1115
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8a102873a33f24f7eb22221e6b23c4f718e29f85168ecc769a35bfaed9b12cce
982a17bc2a42210115af0a5b780b50ec187bd59d2ee8636ebbdb0f503b2fbc95
a2e6f7a3edb8d980ca56a407cd148fd40932b108952dd5edac4bba3849a500eb
a8262c6dd7c1214c6d7b403ba37ecb4a3606a75b8973360e235d401eeae8e69c
b3a3cd43665897113814926e98acaee09cb035be7890759ef735f8049618a77d
d0d4a8332a6f617255efbb8b24838427d5ee35547c5a4b9585c787ef91980748
e9d4ff18a1196c53dbb673dc99be485f4c55521abb8c34a2cb88018a1446ec70
ed66eb202ff6b11638d2a8c1f034488c58deb2bdc22a2ec09398eb7a109a8c0a