This site uses cookies for analytics. By continuing to browse this site, you agree to this use.

scanning 100%

scan time: 01:35

hints

0

Date: 2019-07-18T03:48:52.878Z

webhint version: 4.5.0

Hints

Accessibility

No issues

Compatibility

content-type: 5 hints

hint #1: 'content-type' header media type value should be 'text/javascript', not 'application/javascript'.

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #2: 'content-type' header media type value should be 'text/javascript', not 'application/javascript'.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #3: 'content-type' header charset value should be 'utf-8'.

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #4: 'content-type' header charset value should be 'utf-8'.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #5: 'content-type' header charset value should be 'utf-8'.

https://csaba.page/manifest.json

<link rel="manifest" href="/manifest.json">
highest-available-document-mode: 1 hints

hint #1: 'x-ua-compatible' meta element should not be specified as it is not needed.

https://csaba.page/

<meta http-equiv="X-UA-Compatible" content="IE=edge">
meta-charset-utf-8: 2 hints

hint #1: 'charset' meta element should be specified using shorter '<meta charset="utf-8">' form.

https://csaba.page/

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

hint #2: 'charset' meta element is not needed as one was already specified.

https://csaba.page/

<meta charset="utf-8">

PWA

apple-touch-icons: 1 hints

hint #1: 'apple-touch-icon' link element should not have 'sizes' attribute.

https://csaba.page/

<link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png">
manifest-file-extension: 1 hints

hint #1: Web app manifest should have the filename extension 'webmanifest', not 'json'.

https://csaba.page/

<link rel="manifest" href="/manifest.json">

Performance

http-cache: 17 hints

hint #1: The directive "must-revalidate" is not recommended

https://csaba.page/

hint #2: The directive "must-revalidate" is not recommended

https://csaba.page/css/carousel.min.css

<link rel="stylesheet" href="/css/carousel.min.css">

hint #3: The directive "must-revalidate" is not recommended

https://csaba.page/images/banners/banner2.png

<img class="d-block w-100" src="/images/banners/banner2.png" alt="Services banner 2">

hint #4: The directive "must-revalidate" is not recommended

https://csaba.page/images/featurettes/vs_tips.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_tips.png" alt="Visual Studio Theme Artwork">

hint #5: The directive "must-revalidate" is not recommended

https://csaba.page/images … featurettes/vs_bikes.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_bikes.png" alt="Visual Studio Theme Artwork">

hint #6: The directive "must-revalidate" is not recommended

https://csaba.page/images/banners/banner1.png

<img class="d-block w-100" src="/images/banners/banner1.png" alt="Services banner 1">

hint #7: The directive "must-revalidate" is not recommended

https://csaba.page/images … eaturettes/vs2015skus.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs2015skus.png" alt="Visual Studio Theme Artwork">

hint #8: The directive "must-revalidate" is not recommended

https://csaba.page/images/featurettes/vs_kb.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_kb.png" alt="Visual Studio Theme Artwork">

hint #9: The directive "must-revalidate" is not recommended

https://csaba.page/images … urettes/python-django.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/python-django.png" alt="Python Django logos">

hint #10: The directive "must-revalidate" is not recommended

https://csaba.page/images … urettes/HTML5-CSS3-JS.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/HTML5-CSS3-JS.png" alt="Visual Studio Theme Artwork">

hint #11: The directive "must-revalidate" is not recommended

https://csaba.page/images … featurettes/java_duke.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/java_duke.png" alt="Java and Duke logos">

hint #12: The directive "must-revalidate" is not recommended

https://csaba.page/images/featurettes/vs_01.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_01.png" alt="Visual Studio Theme Artwork">

hint #13: The directive "must-revalidate" is not recommended

https://csaba.page/css/bootstrap.min.css

<link rel="stylesheet" href="/css/bootstrap.min.css">

hint #14: The directive "must-revalidate" is not recommended

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #15: The directive "must-revalidate" is not recommended

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #16: The directive "must-revalidate" is not recommended

https://csaba.page/manifest.json

<link rel="manifest" href="/manifest.json">

hint #17: The directive "must-revalidate" is not recommended

https://csaba.page/images … avicons/favicon-32x32.png

<link rel="icon" type="image/png" sizes="32x32" href="/images/favicons/favicon-32x32.png">
http-compression: 12 hints

hint #1: Response should be compressed with Zopfli when gzip compression is requested.

https://csaba.page/css/carousel.min.css

<link rel="stylesheet" href="/css/carousel.min.css">

hint #2: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #3: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://csaba.page/css/carousel.min.css

<link rel="stylesheet" href="/css/carousel.min.css">

hint #4: Response should be compressed with Zopfli when gzip compression is requested.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #5: Response should be compressed with Zopfli when gzip compression is requested.

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #6: Response should be compressed with Zopfli when gzip compression is requested.

https://csaba.page/css/bootstrap.min.css

<link rel="stylesheet" href="/css/bootstrap.min.css">

hint #7: Response should include 'vary' header containing 'accept-encoding' value.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #8: Response should include 'content-encoding: br' header.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #9: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #10: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://csaba.page/css/bootstrap.min.css

<link rel="stylesheet" href="/css/bootstrap.min.css">

hint #11: Response should be compressed with Zopfli when gzip compression is requested.

https://csaba.page/manifest.json

<link rel="manifest" href="/manifest.json">

hint #12: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://csaba.page/manifest.json

<link rel="manifest" href="/manifest.json">
performance-budget: 1 hints

hint #1: To load all the resources on a 4G network, it will take about 7.6s in optimal conditions (that is 2.6s more than the 5s target).

https://csaba.page/

image-optimization-cloudinary: 8 hints

hint #1: 'https://csaba.page/images/banners/banner1.png' could be around 64.39kB (73%) smaller.

https://csaba.page/images/banners/banner1.png

<img class="d-block w-100" src="/images/banners/banner1.png" alt="Services banner 1">

hint #2: 'https://csaba.page/imag … aturettes/vs2015skus.png' could be around 42.56kB (66%) smaller.

https://csaba.page/images … eaturettes/vs2015skus.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs2015skus.png" alt="Visual Studio Theme Artwork">

hint #3: 'https://csaba.page/imag … rettes/python-django.png' could be around 32.65kB (62%) smaller.

https://csaba.page/images … urettes/python-django.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/python-django.png" alt="Python Django logos">

hint #4: 'https://csaba.page/images/featurettes/vs_bikes.png' could be around 61.39kB (66%) smaller.

https://csaba.page/images … featurettes/vs_bikes.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_bikes.png" alt="Visual Studio Theme Artwork">

hint #5: 'https://csaba.page/imag … rettes/HTML5-CSS3-JS.png' could be around 19.65kB (63%) smaller.

https://csaba.page/images … urettes/HTML5-CSS3-JS.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/HTML5-CSS3-JS.png" alt="Visual Studio Theme Artwork">

hint #6: 'https://csaba.page/imag … eaturettes/java_duke.png' could be around 33.92kB (64%) smaller.

https://csaba.page/images … featurettes/java_duke.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/java_duke.png" alt="Java and Duke logos">

hint #7: 'https://csaba.page/images/featurettes/vs_01.png' could be around 49.08kB (62%) smaller.

https://csaba.page/images/featurettes/vs_01.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_01.png" alt="Visual Studio Theme Artwork">

hint #8: 'https://csaba.page/images/featurettes/vs_kb.png' could be around 70.89kB (61%) smaller.

https://csaba.page/images/featurettes/vs_kb.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_kb.png" alt="Visual Studio Theme Artwork">

Security

x-content-type-options: 17 hints

hint #1: Response should include 'x-content-type-options' header.

https://csaba.page/

hint #2: Response should include 'x-content-type-options' header.

https://csaba.page/css/carousel.min.css

<link rel="stylesheet" href="/css/carousel.min.css">

hint #3: Response should include 'x-content-type-options' header.

https://csaba.page/images/banners/banner2.png

<img class="d-block w-100" src="/images/banners/banner2.png" alt="Services banner 2">

hint #4: Response should include 'x-content-type-options' header.

https://csaba.page/images/featurettes/vs_tips.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_tips.png" alt="Visual Studio Theme Artwork">

hint #5: Response should include 'x-content-type-options' header.

https://csaba.page/images … featurettes/vs_bikes.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_bikes.png" alt="Visual Studio Theme Artwork">

hint #6: Response should include 'x-content-type-options' header.

https://csaba.page/images/banners/banner1.png

<img class="d-block w-100" src="/images/banners/banner1.png" alt="Services banner 1">

hint #7: Response should include 'x-content-type-options' header.

https://csaba.page/images … eaturettes/vs2015skus.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs2015skus.png" alt="Visual Studio Theme Artwork">

hint #8: Response should include 'x-content-type-options' header.

https://csaba.page/images/featurettes/vs_kb.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_kb.png" alt="Visual Studio Theme Artwork">

hint #9: Response should include 'x-content-type-options' header.

https://csaba.page/images … urettes/python-django.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/python-django.png" alt="Python Django logos">

hint #10: Response should include 'x-content-type-options' header.

https://csaba.page/images … urettes/HTML5-CSS3-JS.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/HTML5-CSS3-JS.png" alt="Visual Studio Theme Artwork">

hint #11: Response should include 'x-content-type-options' header.

https://csaba.page/images … featurettes/java_duke.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/java_duke.png" alt="Java and Duke logos">

hint #12: Response should include 'x-content-type-options' header.

https://csaba.page/images/featurettes/vs_01.png

<img class="featurette-image img-fluid d-block mx-auto rounded" src="/images/featurettes/vs_01.png" alt="Visual Studio Theme Artwork">

hint #13: Response should include 'x-content-type-options' header.

https://csaba.page/css/bootstrap.min.css

<link rel="stylesheet" href="/css/bootstrap.min.css">

hint #14: Response should include 'x-content-type-options' header.

https://csaba.page/js/jquery-3.3.1.slim.min.js

<script src="/js/jquery-3.3.1.slim.min.js"></script>

hint #15: Response should include 'x-content-type-options' header.

https://csaba.page/js/bootstrap.bundle.min.js

<script src="/js/bootstrap.bundle.min.js"></script>

hint #16: Response should include 'x-content-type-options' header.

https://csaba.page/manifest.json

<link rel="manifest" href="/manifest.json">

hint #17: Response should include 'x-content-type-options' header.

https://csaba.page/images … avicons/favicon-32x32.png

<link rel="icon" type="image/png" sizes="32x32" href="/images/favicons/favicon-32x32.png">
no-vulnerable-javascript-libraries: 1 hints

hint #1: 'jQuery@3.3.1' has 1 known vulnerability (1 medium). See 'https://snyk.io/vuln/npm:jquery' for more information.

https://csaba.page/