Crawler Report for nestjs.com

Summary

  • ⛔ Redirects - 15 redirects found.
  • ⛔ 3 page(s) without lang attribute.
  • ⛔ Security - 18 pages(s) with critical finding(s).
  • ⚠️ The title 'Documentation | NestJS - A progressive Node.js framework' exceeds the allowed 10% duplicity. 28% of pages have this same title.
  • ⚠️ The description 'Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).' exceeds the allowed 10% duplicity. 28% of pages have this same description.
  • ⚠️ No WebP image found on the website.
  • ⚠️ No AVIF image found on the website.
  • ⚠️ 3 page(s) with skipped heading levels.
  • ⚠️ 3 page(s) without image alt attributes.
  • ⚠️ 3 page(s) without form labels.
  • ⚠️ 3 page(s) without aria labels.
  • ⚠️ 3 page(s) without role attributes.
  • ⏩ Loaded robots.txt for domain 'nestjs.com': status code 404, size 3 kB and took 483 ms.
  • ⏩ Loaded robots.txt for domain 'docs.nestjs.com': status code 200, size 15 kB and took 483 ms.
  • ⏩ Loaded robots.txt for domain 'enterprise.nestjs.com': status code 404, size 3 kB and took 583 ms.
  • ⏩ Loaded robots.txt for domain 'courses.nestjs.com': status code 404, size 3 kB and took 497 ms.
  • ⏩ Loaded robots.txt for domain 'jobs.nestjs.com': status code 302, size 141 B and took 575 ms.
  • ⏩ Loaded robots.txt for domain 'devtools.nestjs.com': status code 200, size 67 B and took 280 ms.
  • ⏩ Loaded robots.txt for domain 'www.googletagmanager.com': status code 404, size 2 kB and took 82 ms.
  • ⏩ Loaded robots.txt for domain 'fonts.googleapis.com': status code 200, size 25 B and took 55 ms.
  • ⏩ Loaded robots.txt for domain 'learn.nestjs.com': status code 200, size 112 B and took 112 ms.
  • ⏩ HTTP headers - found 36 unique headers.
  • ⏩ DNS IPv6: domain nestjs.com does not support IPv6 (DNS server: 10.255.255.254).
  • ✅ 404 OK - all pages exists, no non-existent pages found.
  • ✅ SSL/TLS certificate is valid until Oct 24 18:42:10 2024 GMT. Issued by C = US, O = Let's Encrypt, CN = E5. Subject is CN = nestjs.com.
  • ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = E5'.
  • ✅ Performance OK - all non-media URLs are faster than 3 seconds.
  • ✅ All pages support Brotli compression.
  • ✅ All pages have quoted attributes.
  • ✅ All pages have inline SVGs smaller than 5120 bytes.
  • ✅ All pages have inline SVGs with less than 5 duplicates.
  • ✅ All pages have valid or none inline SVGs.
  • ✅ All pages without multiple <h1> headings.
  • ✅ All pages have <h1> heading.
  • ✅ All pages have DOM depth less than 30.
  • ✅ All pages have clickable (interactive) phone numbers.
  • ✅ All pages have valid HTML.
  • ✅ DNS IPv4 OK: domain nestjs.com resolved to 104.198.14.52 (DNS server: 10.255.255.254).
  • 📌 Text report saved to '%path%/siteone-crawler/tmp/nestjs.com.output.20240816-185759.txt' and took 1 ms.
  • 📌 JSON report saved to '%path%/siteone-crawler/tmp/nestjs.com.output.20240816-185759.json' and took 1 ms.
  • 📌 HTML report saved to '%path%/siteone-crawler/tmp/nestjs.com.report.20240816-185759.html' and took 14 ms.

Visited URLs

Found 227 row(s).
URLStatusTypeTime (s)SizeX-CacheTitle
/200 HTML485 ms18 kBNestJS - A progressive Node.js framework
/ecosystem.fdc1e985.svg200 Image481 ms610 B
/safari-pinned-tab.3ae2c5c3.svg200 Image479 ms4 kB
/apple-touch-icon.50147714.png200 Image479 ms8 kB
/microservices.bc209525.svg200 Image459 ms657 B
/favicon.264d6486.ico200 Image610 ms15 kB
/ridi-logo.0045775b.svg200 Image459 ms1008 B
/jetbrains-logo.536f2da5.svg200 Image461 ms1 kB
/fuse-logo.6f263cfe.svg200 Image461 ms1 kB
/favicon-32x32.0a29681d.png200 Image460 ms2 kB
/swingdev-logo.ccf3f573.svg200 Image462 ms715 B
/mercedes-logo.ee8047a9.png200 Image767 ms54 kB
/sanofi.b18c1526.png200 Image765 ms48 kB
/snyk-logo-black.9d8e52cf.png200 Image464 ms11 kB
/3d.710961ad.svg200 Image462 ms1011 B
/magic-wand.7bf33712.svg200 Image463 ms923 B
/casinos-zonder-logo.807a9117.png200 Image461 ms3 kB
/type-safety.c72c8060.svg200 Image461 ms874 B
https://use.fontawesome.com/releases/v6.4.2/js/all.js200 JS334 ms1 MB
/mojam-logo.14f9641f.png200 Image464 ms3 kB
/nx-logo.0c7a375e.png200 Image613 ms22 kB
/scripts.bfeaf5d0.js200 JS765 ms47 kB
/skunk-logo.a5643938.png200 Image615 ms23 kB
/handsontable-logo.48c10573.svg200 Image465 ms2 kB
/chip.3d610130.svg200 Image465 ms712 B
/netlify-logo.551c7514.svg200 Image461 ms3 kB
https://devtools.nestjs.com/200 HTML222 ms3 kBMiss from cloudfrontDevtools | NestJS - A progressive Node.js framework
https://docs.nestjs.com/support200 HTML462 ms15 kBDocumentation | NestJS - A progressive Node.js framework
https://docs.nestjs.com/200 HTML459 ms15 kBDocumentation | NestJS - A progressive Node.js framework
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2200 Font43 ms 6 kB
https://devtools.nestjs.com/static/css/main.6e5a35ed.css200 CSS308 ms25 kBMiss from cloudfront
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2200 Font26 ms 6 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2200 Font25 ms 5 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2200 Font27 ms 7 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2200 Font30 ms 20 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2200 Font32 ms 20 kB
https://fonts.gstatic.com/s/inconsolata/v32/QldgNThLqRwH-OJ1UHjlKEN…qfdm7Lpp4U8WRP2kXWdycuJDETf.woff200 Font26 ms 15 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2200 Font27 ms 14 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2200 Font25 ms 6 kB
https://devtools.nestjs.com/logo192.png200 Image244 ms9 kBMiss from cloudfront
https://docs.nestjs.com/favicon.ico200 Image617 ms15 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2200 Font1 s 6 kB
https://docs.nestjs.com/assets/favicons/favicon-16x16.png200 Image462 ms976 B
https://docs.nestjs.com/polyfills.40c4f846c248d5c8.js200 JS614 ms30 kB
https://docs.nestjs.com/styles.6ce8e83ab97e5820.css200 CSS461 ms3 kB
https://docs.nestjs.com/apple-touch-icon-precomposed.png200 Image461 ms5 kB
https://cdn.js/-1:CONOther57 ms 0 B
https://docs.nestjs.com/apple-touch-icon.png200 Image461 ms6 kB
https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;500&display=swap200 CSS45 ms 540 B
https://fonts.gstatic.com/s/inconsolata/v32/QldgNThLqRwH-OJ1UHjlKEN…GZQmAwLYxYWI2qfdm7Lpp7c8aRk.woff200 Font37 ms 45 kB
https://fonts.gstatic.com/s/inconsolata/v32/QldgNThLqRwH-OJ1UHjlKEN…GZQmAwLYxYWI2qfdm7Lpp4U8aRk.woff200 Font32 ms 44 kB
/movavi-logo.513cacf7.svg200 Image463 ms1 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2200 Font26 ms 5 kB
https://docs.nestjs.com/assets/favicons/favicon-32x32.png200 Image462 ms2 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2200 Font28 ms 14 kB
https://devtools.nestjs.com/static/js/main.4f38e6eb.js200 JS298 ms1 MBMiss from cloudfront
https://docs.nestjs.com/runtime.f02fe66d6ae551a5.js200 JS463 ms2 kB
https://enterprise.nestjs.com/200 HTML611 ms16 kBEnterprise | NestJS - A progressive Node.js framework
https://docs.nestjs.com/assets/favicons/manifest.json200 JSON461 ms285 B
https://docs.nestjs.com/assets/favicons/safari-pinned-tab.svg200 Image463 ms4 kB
https://enterprise.nestjs.com/safari-pinned-tab.3ae2c5c3.svg200 Image463 ms4 kB
https://enterprise.nestjs.com/favicon-32x32.0a29681d.png200 Image467 ms2 kB
https://enterprise.nestjs.com/capgemini.a1d43b77.svg200 Image459 ms2 kB
https://enterprise.nestjs.com/main.cb9469ce.css200 CSS585 ms16 kB
https://enterprise.nestjs.com/totalenergies.5a993082.svg200 Image463 ms4 kB
https://enterprise.nestjs.com/red-hat.c5e6e64a.svg200 Image461 ms1 kB
https://enterprise.nestjs.com/puzzle.a43aa4b7.svg200 Image545 ms3 kB
https://enterprise.nestjs.com/apple-touch-icon.50147714.png200 Image496 ms8 kB
https://enterprise.nestjs.com/societe-generale-logo.ec64d013.png200 Image775 ms31 kB
https://enterprise.nestjs.com/favicon-16x16.c832ad73.png200 Image471 ms976 B
https://enterprise.nestjs.com/autodesk.a7f2b58e.png200 Image615 ms26 kB
https://enterprise.nestjs.com/sanofi.b18c1526.png200 Image765 ms48 kB
https://enterprise.nestjs.com/bootstrap.c169bc29.css200 CSS534 ms12 kB
https://enterprise.nestjs.com/roche-logo.979d9061.png200 Image463 ms12 kB
https://enterprise.nestjs.com/favicon.264d6486.ico200 Image619 ms15 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2200 Font25 ms 7 kB
/intrinisic-logo.cdfbbe86.png200 Image617 ms25 kB
https://enterprise.nestjs.com/big-data.88454030.svg200 Image460 ms2 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2200 Font25 ms 5 kB
/novologic.11cf92a2.png200 Image461 ms3 kB
/puzzle.5647a3d3.svg200 Image461 ms538 B
https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2200 Font60 ms 126 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2200 Font28 ms 20 kB
https://enterprise.nestjs.com/mercedes.ee8047a9.png200 Image769 ms54 kB
/main.0d6e7c15.css200 CSS462 ms4 kB
/mane-bg.8f89ab55.png200 Image462 ms1 kB
/support.b363d5ad.png200 Image1.2 s 440 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2200 Font26 ms 6 kB
/dinii-logo.d3b383f3.png200 Image465 ms9 kB
/api.863a857b.svg200 Image463 ms673 B
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2200 Font30 ms 6 kB
/amplication-logo.7793cc70.svg200 Image462 ms1 kB
https://courses.nestjs.com/200 HTML464 ms89 kBOfficial Courses | NestJS - Learn to build Node.js apps at any scale
https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300…0;0,900;1,400;1,500&display=swap200 CSS41 ms 2 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff200 Font32 ms 50 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXw.woff200 Font34 ms 51 kB
https://enterprise.nestjs.com/adidas.718f26f2.svg200 Image461 ms690 B
https://enterprise.nestjs.com/bmw.0ce4c05c.svg200 Image461 ms2 kB
https://courses.nestjs.com/logo-small-gradient.76616405.svg200 Image461 ms4 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w9.woff200 Font31 ms 48 kB
https://courses.nestjs.com/architecture.dcd277be.svg200 Image461 ms427 B
https://courses.nestjs.com/favicon-32x32.0a29681d.png200 Image471 ms2 kB
https://courses.nestjs.com/graphql-2.0920706a.svg200 Image465 ms807 B
https://courses.nestjs.com/adidas.718f26f2.svg200 Image463 ms690 B
https://courses.nestjs.com/sanofi.b18c1526.png200 Image766 ms48 kB
https://courses.nestjs.com/mercedes.ee8047a9.png200 Image769 ms54 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aXw.woff200 Font41 ms 51 kB
https://courses.nestjs.com/no-preview-video.876718d4.jpeg200 Image1.2 s 230 kB
https://courses.nestjs.com/totalenergies.5a993082.svg200 Image463 ms4 kB
https://learn.nestjs.com/purchase?product_id=5301050302 Redirect823 ms393 B
https://raw.githubusercontent.com/hjnilsson/country-flags/master/svg/in.svg200 Image233 ms328 BMISS
https://learn.nestjs.com/purchase?product_id=5468604302 Redirect1.1 s 297 B
https://courses.nestjs.com/eu-flag.b6e91d2b.svg200 Image464 ms388 B
https://courses.nestjs.com/scripts.2688c998.js200 JS463 ms2 kB
https://courses.nestjs.com/photo-mark.3c207ad4.png200 Image614 ms35 kB
https://learn.nestjs.com/purchase?product_id=5676925302 Redirect1.4 s 295 B
https://courses.nestjs.com/rewe.1250e1e4.svg200 Image468 ms893 B
https://learn.nestjs.com/purchase?product_id=4808474302 Redirect834 ms305 B
https://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…rder_cgndjvg7&product_id=5676925302 Redirect478 ms203 B
https://courses.nestjs.com/padlock.00488851.svg200 Image461 ms710 B
https://courses.nestjs.com/photo-kamil.606d0144.png200 Image617 ms34 kB
https://courses.nestjs.com/roche-logo.979d9061.png200 Image462 ms12 kB
https://courses.nestjs.com/decathlon.1f3c4744.png200 Image460 ms7 kB
https://www.googletagmanager.com/gtag/js?id=UA-30617038-6200 JS100 ms212 kB
https://sso.teachable.com/secure/325803/checkout/5301050/nestjs-gra…rder_mnfx2zrf&product_id=5301050302 Redirect420 ms201 B
https://courses.nestjs.com/red-hat.c5e6e64a.svg200 Image461 ms1 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff200 Font32 ms 49 kB
https://learn.nestjs.com/purchase?product_id=4215017302 Redirect786 ms307 B
https://learn.nestjs.com/purchase?product_id=5676929302 Redirect1 s 335 B
https://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…rder_gksrbgyq&product_id=4808474302 Redirect394 ms213 B
https://sso.teachable.com/secure/325803/checkout/5676925/fundamentals302 Redirect746 ms201 B
https://checkout.teachable.com/secure/325803/checkout/order_mnfx2zrf200 HTML1.9 s 29 kB
https://sso.teachable.com/secure/325803/checkout/4808474/advanced-concepts302 Redirect820 ms201 B
https://courses.nestjs.com/favicon-16x16.c832ad73.png200 Image539 ms976 B
https://courses.nestjs.com/gitlab.4f9d2995.png200 Image465 ms8 kB
https://courses.nestjs.com/autodesk.a7f2b58e.png200 Image616 ms26 kB
https://courses.nestjs.com/safari-pinned-tab.3ae2c5c3.svg200 Image467 ms4 kB
https://checkout.teachable.com/secure/325803/checkout/order_y27k691v200 HTML2.6 s 32 kB
https://checkout.teachable.com/secure/325803/checkout/order_slzdgbjj200 HTML2.6 s 31 kB
https://courses.nestjs.com/favicon.264d6486.ico200 Image701 ms15 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2200 Font25 ms 8 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2200 Font28 ms 15 kB
https://courses.nestjs.com/societe-generale-logo.ec64d013.png200 Image615 ms31 kB
https://enterprise.nestjs.com/startup.b4dbf43d.svg200 Image465 ms2 kB
https://enterprise.nestjs.com/jetbrains.536f2da5.svg200 Image464 ms1 kB
https://courses.nestjs.com/diamond.ecfa463f.svg200 Image460 ms534 B
https://courses.nestjs.com/apple-touch-icon.50147714.png200 Image606 ms8 kB
https://enterprise.nestjs.com/protect.5939735a.svg200 Image1.5 s 2 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2200 Font26 ms 7 kB
https://enterprise.nestjs.com/decathlon.1f3c4744.png200 Image465 ms7 kB
https://sso.teachable.com/secure/325803/checkout/5676929/authentica…rder_gf6jjg7m&product_id=5676929302 Redirect417 ms201 B
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2200 Font24 ms 8 kB
/header.1af6756a.png200 Image1.4 s 438 kB
https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2200 Font26 ms 8 kB
https://enterprise.nestjs.com/ibm.b8c76e06.svg200 Image463 ms1 kB
https://jobs.nestjs.com/302 Redirect501 ms121 BMiss from cloudfront
/valor-software.8a89543b.png200 Image771 ms68 kB
https://enterprise.nestjs.com/gitlab.4f9d2995.png200 Image461 ms8 kB
https://fonts.gstatic.com/s/inconsolata/v32/QldgNThLqRwH-OJ1UHjlKEN…I2qfdm7Lpp4U8WR32kXWdycuJDA.woff200 Font27 ms 16 kB
https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap200 CSS72 ms 1 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aXw.woff200 Font44 ms 18 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXw.woff200 Font29 ms 18 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXw.woff200 Font245 ms18 kB
https://fonts.gstatic.com/s/inconsolata/v32/QldgNThLqRwH-OJ1UHjlKEN…qfdm7Lpp4U8WRL2kXWdycuJDETf.woff200 Font42 ms 6 kB
https://devtools.nestjs.com/manifest.json200 JSON210 ms519 BMiss from cloudfront
https://cdn.jsdelivr.net/npm/@docsearch/css@3200 CSS86 ms 14 kBHIT, HIT
https://enterprise.nestjs.com/logo-small-gradient.76616405.svg200 Image467 ms4 kB
https://www.googletagmanager.com/gtag/js?id=UA-30617038-7200 JS100 ms213 kB
https://courses.nestjs.com/capgemini.a1d43b77.svg200 Image459 ms2 kB
/microsoft-logo.fd1bfa6e.png200 Image460 ms4 kB
https://courses.nestjs.com/main.eae9bb47.css200 CSS463 ms6 kB
https://courses.nestjs.com/bmw.0ce4c05c.svg200 Image462 ms2 kB
https://courses.nestjs.com/support-alt2.65679fb1.jpg200 Image922 ms109 kB
https://courses.nestjs.com/header-1.45e257d5.jpg200 Image925 ms126 kB
https://fonts.googleapis.com/css?family=Roboto:400,500,600,700,900&display=swap200 CSS42 ms 800 B
https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc-.woff200 Font29 ms 23 kB
https://sso.teachable.com/secure/325803/checkout/4215017/graphql-co…rder_q2sps155&product_id=4215017302 Redirect358 ms201 B
https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc-.woff200 Font28 ms 23 kB
https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc-.woff200 Font29 ms 23 kB
https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxM.woff200 Font34 ms 23 kB
https://www.googletagmanager.com/gtag/js?id=G-6XRN4DXQ09200 JS119 ms275 kB
https://checkout.teachable.com/secure/325803/checkout/order_gf6jjg7m200 HTML2.5 s 31 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXw.woff200 Font30 ms 18 kB
https://courses.nestjs.com/bootstrap.4488100f.css200 CSS462 ms2 kB
https://courses.nestjs.com/network.87de5857.svg200 Image460 ms1 kB
/plyr.dafc69a5.css200 CSS461 ms4 kB
https://courses.nestjs.com/jetbrains.536f2da5.svg200 Image460 ms1 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXw.woff200 Font28 ms 18 kB
https://www.googletagmanager.com/gtag/js?id=G-ZE3SGSGV23200 JS122 ms304 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff200 Font34 ms 49 kB
https://www.jobs.nestjs.com/200 HTML552 ms3 kBMiss from cloudfrontJobs | NestJS - A progressive Node.js framework
https://enterprise.nestjs.com/scripts.9cf0cba9.js200 JS610 ms3 kB
https://www.jobs.nestjs.com/img/safari-pinned-tab.svg200 Image584 ms10 kBMiss from cloudfront
https://www.jobs.nestjs.com/manifest.json200 JSON551 ms511 BMiss from cloudfront
https://www.jobs.nestjs.com/logo192.png200 Image531 ms9 kBMiss from cloudfront
https://checkout.teachable.com/secure/325803/checkout/order_q2sps155200 HTML2.9 s 30 kB
https://www.jobs.nestjs.com/assets/index-DEaXsnXW.css200 CSS709 ms39 kBMiss from cloudfront
https://www.jobs.nestjs.com/assets/index-DDlTgemD.js200 JS1.1 s 697 kBMiss from cloudfront
https://www.jobs.nestjs.com/favicon.ico200 Image635 ms15 kBMiss from cloudfront
/trilon.1777374a.svg200 Image461 ms986 B
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew9.woff200 Font43 ms 49 kB
https://enterprise.nestjs.com/hired.123ab98d.svg200 Image479 ms2 kB
https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w9.woff200 Font90 ms 49 kB
/marblism-logo.aedc11f4.png200 Image663 ms35 kB
/red-hat-logo.c5e6e64a.svg200 Image463 ms1 kB
https://www.jobs.nestjs.com/assets/support-ChYF6me3.jpg200 Image929 ms109 kBMiss from cloudfront
/bootstrap.c169bc29.css200 CSS462 ms2 kB
https://www.jobs.nestjs.com/assets/header-2-CGRpDzPN.jpg200 Image789 ms70 kBMiss from cloudfront
/quality.df8791ab.svg200 Image461 ms2 kB
https://courses.nestjs.com/ibm.b8c76e06.svg200 Image495 ms1 kB
/logo-small-gradient.76616405.svg200 Image463 ms4 kB
/route4me-logo.1fd679fa.svg200 Image462 ms3 kB
https://sso.teachable.com/secure/325803/checkout/5468604/microservi…rder_sn35h6gp&product_id=5468604302 Redirect599 ms201 B
https://courses.nestjs.com/header-1-alt.ffcec5d5.jpg200 Image1.1 s 132 kB
https://enterprise.nestjs.com/conversation.2689303c.svg200 Image464 ms2 kB
https://fonts.googleapis.com/css2?family=Inconsolata&display=swap200 CSS40 ms 270 B
/rocket.d6743d71.svg200 Image461 ms765 B
/favicon-16x16.c832ad73.png200 Image461 ms976 B
https://enterprise.nestjs.com/rewe.1250e1e4.svg200 Image461 ms893 B
/di.3f33b65d.svg200 Image463 ms568 B
https://enterprise.nestjs.com/support.cbdb04e7.png200 Image1.5 s 155 kB
https://docs.nestjs.com/main.5cb6d0a18720b5fc.js200 JS1.1 s 189 kB
https://courses.nestjs.com/graphql.44860e93.svg200 Image461 ms932 B
https://devtools.nestjs.com/favicon.ico200 Image210 ms15 kBMiss from cloudfront
/video-poster.f057128f.png200 Image1.6 s 847 kB
https://enterprise.nestjs.com/header-2.50296714.jpg200 Image892 ms52 kB
https://checkout.teachable.com/secure/325803/checkout/order_sn35h6gp200 HTML2.7 s 31 kB
No rows found, please edit your search term.

Best practices

Found 10 row(s).
Analysis nameOKNoticeWarningCritical
Large inline SVGs (> 5120 B)6000
Invalid inline SVGs6000
Duplicate inline SVGs (> 5 and > 1024 B)6000
DOM depth (> 30)12000
Heading structure39 7 0
Title uniqueness (> 10%)501 0
Description uniqueness (> 10%)501 0
Brotli support1000
WebP support001 0
AVIF support001 0
No rows found, please edit your search term.

Large inline SVGs

No problems found.


Duplicate inline SVGs

No problems found.


Invalid inline SVGs

No problems found.


Missing quotes on attributes

No problems found.


DOM depth

No problems found.


Heading structure

SeverityOccursDetailAffected URLs (max 5)
warning19Heading structure is skipping levels: found an <h5> after an <h3>.https://courses.nestjs.com/
warning4Heading structure is skipping levels: found an <h4> after an <h2>.URL 1, URL 2, URL 3
warning3Heading structure is skipping levels: found an <h4> after an <h1>.URL 1, URL 2, URL 3
notice10No headings found in the HTML content.URL 1, URL 2, URL 3, URL 4, URL 5

Non-clickable phone numbers

No problems found.


Title uniqueness

No problems found.


Description uniqueness

No problems found.

Accessibility

Analysis nameOKNoticeWarningCritical
Missing image alt attributes2068 0
Missing form labels001 0
Missing aria labels0095 1
Missing roles005 0
Missing html lang attribute1001

Valid HTML

No problems found.


Missing image alt attributes

SeverityOccursDetailAffected URLs (max 5)
warning93<img ***>URL 1, URL 2, URL 3
warning5<img class="video-preview-placeholder" ***>https://courses.nestjs.com/
warning3<img class="gold-logo" ***>/
warning3<img class="gold-logo gold-logo--high" ***>/
warning3<img class="silver-logo m-l-10 m-r-***" ***>/
warning3<img class="second-ext-icon" ***>https://courses.nestjs.com/
warning2<img class="gold-logo gold-logo--slim" ***>/
warning2<img class="gold-logo gold-logo--wide" ***>/
warning1<img class="silver-logo" ***>/

Missing form labels

SeverityOccursDetailAffected URLs (max 5)
warning3<input id="newsletter-email" class="form-control" name="email" ***>URL 1, URL 2, URL 3

Missing aria labels

Found 13 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical3<input id="newsletter-email" class="form-control" name="email" ***>URL 1, URL 2, URL 3
warning145<a ***>URL 1, URL 2, URL 3
warning18<a class="icon" ***>URL 1, URL 2, URL 3
warning9<a class="btn btn-green" ***>https://courses.nestjs.com/
warning9<button class="btn-watch" ***>https://courses.nestjs.com/
warning5<a class="btn btn-primary d-inline-block" ***>URL 1, URL 2, URL 3
warning3<a class="icon m-l-***" ***>URL 1, URL 2, URL 3
warning3<a class="btn btn-secondary d-inline-block" ***>URL 1, URL 2
warning3<button class="signup-button" ***>URL 1, URL 2, URL 3
warning2<a class="anchor btn btn-primary d-inline-block" ***>URL 1, URL 2
warning2<a class="anchor btn btn-secondary d-inline-block" ***>URL 1, URL 2
warning2<a class="btn btn-primary" ***>URL 1, URL 2
warning1<a class="anchor" ***>https://courses.nestjs.com/
No rows found, please edit your search term.

Missing roles

SeverityOccursDetailAffected URLs (max 5)
warning3<nav class="mobile-nav">URL 1, URL 2, URL 3
warning3<header class="page-header">URL 1, URL 2, URL 3
warning3<footer class="page-footer">URL 1, URL 2, URL 3
warning2<nav class="hidden-md pull-right">URL 1, URL 2
warning1<nav class="pull-right hidden-md">/

Missing html lang attribute

SeverityOccursDetailAffected URLs (max 5)
critical3HTML lang attribute is not present.URL 1, URL 2, URL 3

Security

HeaderOKNoticeWarningCriticalRecommendation
Strict-Transport-Security5002Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks.
X-XSS-Protection0007X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks.
Content-Security-Policy0007Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks.
Server0502Server header is set to 'Netlify'. It is better not to reveal used technologies.
Server header is set to 'AmazonS3'. It is better not to reveal the technologies used and especially their versions.
X-Frame-Options0070X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
X-Content-Type-Options0070X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks.
Referrer-Policy0070Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security.
Feature-Policy0070Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.
Permissions-Policy0070Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.

Security headers

Found 10 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical7X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks.URL 1, URL 2, URL 3, URL 4, URL 5
critical7Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks.URL 1, URL 2, URL 3, URL 4, URL 5
critical2Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks.URL 1, URL 2
critical2Server header is set to 'AmazonS***'. It is better not to reveal the technologies used and especially their versions.URL 1, URL 2
warning7X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.URL 1, URL 2, URL 3, URL 4, URL 5
warning7X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks.URL 1, URL 2, URL 3, URL 4, URL 5
warning7Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security.URL 1, URL 2, URL 3, URL 4, URL 5
warning7Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.URL 1, URL 2, URL 3, URL 4, URL 5
warning7Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.URL 1, URL 2, URL 3, URL 4, URL 5
notice5Server header is set to 'Netlify'. It is better not to reveal used technologies.URL 1, URL 2, URL 3, URL 4, URL 5
No rows found, please edit your search term.

TOP non-unique titles

Count 🔽Title
2Documentation | NestJS - A progressive Node.js framework

TOP non-unique descriptions

Count 🔽Description
2Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

SEO metadata

URL 🔼IndexingTitleH1DescriptionKeywords
/AllowedNestJS - A progressive Node.js frameworkHello, nest!NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://courses.nestjs.com/AllowedOfficial Courses | NestJS - Learn to build Node.js apps at any scaleOfficial NestJS CoursesOfficial NestJS Courses from the NestJS creator and core team members. Learn everything from fundamentals, to more advanced topics such as authentication, microservices, GraphQL and much more.
https://devtools.nestjs.com/AllowedDevtools | NestJS - A progressive Node.js frameworkMissing H1Easily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting.
https://docs.nestjs.com/AllowedDocumentation | NestJS - A progressive Node.js frameworkMissing H1Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://docs.nestjs.com/supportAllowedDocumentation | NestJS - A progressive Node.js frameworkMissing H1Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://enterprise.nestjs.com/AllowedEnterprise | NestJS - A progressive Node.js frameworkOfficial supportNestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side.
https://www.jobs.nestjs.com/AllowedJobs | NestJS - A progressive Node.js frameworkMissing H1NestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers.

OpenGraph metadata

URL 🔼OG TitleOG DescriptionOG ImageTwitter TitleTwitter DescriptionTwitter Image
/NestJS - A progressive Node.js frameworkNestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).https://nestjs.com/img/nest-og.pngNestJS - A progressive Node.js frameworkNestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://courses.nestjs.com/Official NestJS Courses - Learn to build Node.js apps at any scaleOfficial NestJS Courses from the NestJS creator and core team members. Learn everything from fundamentals, to more advanced topics such as authentication, microservices, GraphQL and much more.https://courses.nestjs.com/img/nest-courses-og.pngOfficial NestJS Courses - Learn to build Node.js apps at any scaleOfficial NestJS Courses. Learn everything from the basic principles, best-practices, tips & tricks, and advanced patterns straight from the framework's core team members.
https://devtools.nestjs.com/Devtools | NestJS - A progressive Node.js frameworkEasily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting.https://nestjs.com/img/nest-og.pngDevtools | NestJS - A progressive Node.js frameworkEasily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting.
https://docs.nestjs.com/Documentation | NestJS - A progressive Node.js frameworkNest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).http://nestjs.com/img/nest-og.pngDocumentation | NestJS - A progressive Node.js frameworkNest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://docs.nestjs.com/supportDocumentation | NestJS - A progressive Node.js frameworkNest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).http://nestjs.com/img/nest-og.pngDocumentation | NestJS - A progressive Node.js frameworkNest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
https://enterprise.nestjs.com/Enterprise Consulting | NestJS - A progressive Node.js frameworkNestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side.https://nestjs.com/img/nest-og.pngEnterprise Consulting | NestJS - A progressive Node.js frameworkNestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side.
https://www.jobs.nestjs.com/Jobs | NestJS - A progressive Node.js frameworkNestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers.https://nestjs.com/img/nest-og.pngJobs | NestJS - A progressive Node.js frameworkNestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers.

Heading structure

Heading structureCountErrors 🔽URL
  • <h1> Official NestJS Courses
    • <h3> Kamil Mysliwiec
    • <h3> Mark Pieszak
    • <h2> NestJS Fundamentals Course
      • <h3> What's inside the course...
      • <h3> Extensions...
    • <h2> Check out other NestJS course extensions to learn even more!
    • <h2> Preview a featured lesson
    • <h2> Does your team need additional support?
      • <h3> Join our Newsletter
    • <h2> Architecture and Advanced Patterns
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> Microservices
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> Advanced concepts
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> Authentication and Authorization
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> BUNDLE -25%GraphQL - Bundle
      • <h3> What's inside this bundle...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> BUNDLE -22%Advanced - Bundle
      • <h3> What's inside this bundle...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> GraphQL - Code first
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
    • <h2> GraphQL - Schema first
      • <h3> What's inside the extension...
      • <h3> Kamil Mysliwiec
      • <h3> Mark Pieszak
422https://courses.nestjs.com/
  • <h1> Hello, nest!
    • <h2> The open source platform designed for the future. Build enterprise.
      • <h3> Join our Newsletter
30/
00https://devtools.nestjs.com/
00https://docs.nestjs.com/support
00https://docs.nestjs.com/
  • <h1> Official support
    • <h2> Accelerate your development
    • <h2> Team augmentation. By your side at every step
    • <h2> Explore enterprise services today.
      • <h3> Join our Newsletter
50https://enterprise.nestjs.com/
00https://www.jobs.nestjs.com/

404 URLs

No 404 URLs found.

Redirected URLs

Found 15 row(s).
StatusRedirected URL 🔼Target URLFound at URL
302 https://jobs.nestjs.com/https://www.jobs.nestjs.com//
302 https://learn.nestjs.com/purchase?product_id=4215017https://sso.teachable.com/secure/325803/checkout/4215017/graphql-co…_q2sps155&product_id=4215017https://courses.nestjs.com/
302 https://learn.nestjs.com/purchase?product_id=4808474https://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…_gksrbgyq&product_id=4808474https://courses.nestjs.com/
302 https://learn.nestjs.com/purchase?product_id=5301050https://sso.teachable.com/secure/325803/checkout/5301050/nestjs-gra…_mnfx2zrf&product_id=5301050https://courses.nestjs.com/
302 https://learn.nestjs.com/purchase?product_id=5468604https://sso.teachable.com/secure/325803/checkout/5468604/microservi…_sn35h6gp&product_id=5468604https://courses.nestjs.com/
302 https://learn.nestjs.com/purchase?product_id=5676925https://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…_cgndjvg7&product_id=5676925https://courses.nestjs.com/
302 https://learn.nestjs.com/purchase?product_id=5676929https://sso.teachable.com/secure/325803/checkout/5676929/authentica…_gf6jjg7m&product_id=5676929https://courses.nestjs.com/
302 https://sso.teachable.com/secure/325803/checkout/4215017/graphql-co…rder_q2sps155&product_id=4215017https://checkout.teachable.com/secure/325803/checkout/order_q2sps155https://learn.nestjs.com/purchase?product_id=4215017
302 https://sso.teachable.com/secure/325803/checkout/4808474/advanced-conceptshttps://checkout.teachable.com/secure/325803/checkout/order_slzdgbjjhttps://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…_gksrbgyq&product_id=4808474
302 https://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…rder_gksrbgyq&product_id=4808474https://sso.teachable.com/secure/325803/checkout/4808474/advanced-conceptshttps://learn.nestjs.com/purchase?product_id=4808474
302 https://sso.teachable.com/secure/325803/checkout/5301050/nestjs-gra…rder_mnfx2zrf&product_id=5301050https://checkout.teachable.com/secure/325803/checkout/order_mnfx2zrfhttps://learn.nestjs.com/purchase?product_id=5301050
302 https://sso.teachable.com/secure/325803/checkout/5468604/microservi…rder_sn35h6gp&product_id=5468604https://checkout.teachable.com/secure/325803/checkout/order_sn35h6gphttps://learn.nestjs.com/purchase?product_id=5468604
302 https://sso.teachable.com/secure/325803/checkout/5676925/fundamentalshttps://checkout.teachable.com/secure/325803/checkout/order_y27k691vhttps://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…_cgndjvg7&product_id=5676925
302 https://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…rder_cgndjvg7&product_id=5676925https://sso.teachable.com/secure/325803/checkout/5676925/fundamentalshttps://learn.nestjs.com/purchase?product_id=5676925
302 https://sso.teachable.com/secure/325803/checkout/5676929/authentica…rder_gf6jjg7m&product_id=5676929https://checkout.teachable.com/secure/325803/checkout/order_gf6jjg7mhttps://learn.nestjs.com/purchase?product_id=5676929
No rows found, please edit your search term.

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30x
Image1224 MB69 s569 ms 122 0
Font441 MB2.6 s60 ms 44 0
CSS16131 kB5.2 s327 ms 16 0
Redirect154 kB11 s716 ms 015
HTML13341 kB18 s1.4 s 13 0
JS134 MB6.2 s476 ms 13 0
JSON31 kB1.2 s407 ms 3 0

Content types (MIME types)

Found 15 row(s).
Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30x
image/svg+xml60109 kB29 s480 ms 60 0
image/png493 MB30 s622 ms 49 0
font/woff222322 kB1.7 s75 ms 22 0
font/woff22708 kB998 ms45 ms 22 0
text/html179 kB12 s677 ms 2 15
application/javascript; charset=UTF-8101 MB4.4 s443 ms 10 0
text/css; charset=UTF-8848 kB3.9 s486 ms 8 0
image/jpeg7827 kB6.8 s969 ms 7 0
image/vnd.microsoft.icon688 kB3.4 s566 ms 6 0
text/css; charset=utf-8618 kB327 ms54 ms 6 0
text/html; charset=utf-86183 kB15 s2.5 s 6 0
text/html; charset=UTF-85152 kB2.5 s496 ms 5 0
application/javascript33 MB1.8 s586 ms 3 0
application/json31 kB1.2 s407 ms 3 0
text/css264 kB1 s508 ms 2 0
No rows found, please edit your search term.

Source domains

Found 16 row(s).
DomainTotalsHTMLImageJSCSSFontJSONRedirect
nestjs.com50 / 2MB / 28s1 / 18kB / 485ms45 / 2MB / 25s1 / 47kB / 765ms3 / 10kB / 1.4s
fonts.gstatic.com44 / 1MB / 2.6s44 / 1MB / 2.6s
courses.nestjs.com38 / 1002kB / 22s1 / 89kB / 464ms34 / 903kB / 20s1 / 2kB / 463ms2 / 8kB / 925ms
enterprise.nestjs.com33 / 497kB / 20s1 / 16kB / 611ms29 / 451kB / 17s1 / 3kB / 610ms2 / 28kB / 1.1s
docs.nestjs.com13 / 287kB / 6.9s2 / 30kB / 921ms6 / 33kB / 2.9s3 / 221kB / 2.1s1 / 3kB / 461ms1 / 285B / 461ms
www.jobs.nestjs.com9 / 952kB / 6.4s1 / 3kB / 552ms5 / 213kB / 3.5s1 / 697kB / 1.1s1 / 39kB / 709ms1 / 511B / 551ms
sso.teachable.com8 / 2kB / 4.2s8 / 2kB / 4.2s
devtools.nestjs.com6 / 1MB / 1.5s1 / 3kB / 222ms2 / 23kB / 455ms1 / 1MB / 298ms1 / 25kB / 308ms1 / 519B / 210ms
learn.nestjs.com6 / 2kB / 6s6 / 2kB / 6s
checkout.teachable.com6 / 183kB / 15s6 / 183kB / 15s
fonts.googleapis.com5 / 4kB / 241ms5 / 4kB / 241ms
www.googletagmanager.com4 / 1004kB / 441ms4 / 1004kB / 441ms
use.fontawesome.com1 / 1MB / 334ms1 / 1MB / 334ms
raw.githubusercontent.com1 / 328B / 233ms1 / 328B / 233ms
jobs.nestjs.com1 / 121B / 501ms1 / 121B / 501ms
cdn.jsdelivr.net1 / 14kB / 86ms1 / 14kB / 86ms
No rows found, please edit your search term.

HTTP headers

Found 36 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Accept-Ranges1421bytes
Age134-[ignored generic values]0 sec(s)9.6 hour(s)
Alt-Svc221h3=":443"; ma=86400
Cache-Control1553public,max-age=0,must-revalidate (134) / public, max-age=0, s-maxage=2 (15) / no-cache (6)
Cache-Status1342"Netlify Edge"; hit (125) / "Netlify Edge"; fwd=miss (9)
Cf-Cache-Status61DYNAMIC
Cf-Ray6-[ignored generic values]
Connection1561close
Content-Encoding752br (68) / gzip (7)
Content-Length139-[ignored generic values]0 B847 kB
Content-Security-Policy-Report-Only11script-src 'none'; connect-src 'none'; report-uri https://csp-reporting.cloudflaMztkXX4p3VlI; report-to cf-csp-endpoint
Content-Type15611[see values below]
Date156-[ignored generic values]2024-08-162024-08-16
Etag149-[ignored generic values]
Last-Modified15-[ignored generic values]2024-06-042024-06-20
Location77[see values below]
Referrer-Policy61strict-origin-when-cross-origin
Report-To11{"endpoints":[{"url":"https:\/\/csp-reporting.cloudflare.com\/cdn-cgi\/script_mooup":"cf-csp-endpoint","max_age":86400}
Server1553Netlify (134) / AmazonS3 (15) / cloudflare (6)
Set-Cookie6-[ignored generic values]
Strict-Transport-Security1402max-age=31536000 (134) / max-age=0 (6)
Transfer-Encoding171chunked
Vary751Accept-Encoding
Via1615[see values below]
X-Amz-Cf-Id1616[see values below]
X-Amz-Cf-Pop162VIE50-P1 (10) / VIE50-P3 (6)
X-Cache161Miss from cloudfront
X-Content-Type-Options61nosniff
X-Download-Options61noopen
X-Fedora-School-Id61325803
X-Frame-Options61SAMEORIGIN
X-Nf-Request-Id13420+[see values below]
X-Permitted-Cross-Domain-Policies61none
X-Request-Id66[see values below]
X-Runtime660.565602 (1) / 0.656750 (1) / 1.232761 (1) / 0.621618 (1) / 0.598661 (1) / 0.785339 (1)
X-XSS-Protection611; mode=block
No rows found, please edit your search term.

HTTP header values

Found 111 row(s).
HeaderOccursValue
Accept-Ranges142bytes
Alt-Svc22h3=":443"; ma=86400
Cache-Control134public,max-age=0,must-revalidate
Cache-Control15public, max-age=0, s-maxage=2
Cache-Control6no-cache
Cache-Status125"Netlify Edge"; hit
Cache-Status9"Netlify Edge"; fwd=miss
Cf-Cache-Status6DYNAMIC
Connection156close
Content-Encoding68br
Content-Encoding7gzip
Content-Security-Policy-Report-Only1script-src 'none'; connect-src 'none'; report-uri https://csp-reporting.cloudflare.com/cdn-cgi/script_monitor/report?m=QyX2uBW6dh4HL_W5A.Sp8PtHYZ9JdIBevDzXQP0Z8VM-1723834697-1.0.1.1-pMEdgUuXjNTldiFMAVoY7TK4a1dgocZWbjMX1ApJWLVznC.uGTe2IkYs04pr.Ly0WK.fih6eIWWk2NhiwLnNk8yIMnhNNH5Z0HOTCWtGluEqj3vay99fj43MrB8g3VfpzP9dGbP6sdfDphE7n1lGf22ma2NYNfeMztkXX4p3VlI; report-to cf-csp-endpoint
Content-Type59image/svg+xml
Content-Type49image/png
Content-Type9text/html
Content-Type8text/css; charset=UTF-8
Content-Type7image/jpeg
Content-Type6image/vnd.microsoft.icon
Content-Type6application/javascript; charset=UTF-8
Content-Type5text/html; charset=UTF-8
Content-Type3application/json
Content-Type2text/css
Content-Type2application/javascript
Location1https://sso.teachable.com/secure/325803/checkout/5301050/nestjs-gra…rder_mnfx2zrf&product_id=5301050
Location1https://sso.teachable.com/secure/325803/checkout/5468604/microservi…rder_sn35h6gp&product_id=5468604
Location1https://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…rder_cgndjvg7&product_id=5676925
Location1https://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…rder_gksrbgyq&product_id=4808474
Location1https://sso.teachable.com/secure/325803/checkout/4215017/graphql-co…rder_q2sps155&product_id=4215017
Location1https://sso.teachable.com/secure/325803/checkout/5676929/authentica…rder_gf6jjg7m&product_id=5676929
Location1https://www.jobs.nestjs.com/
Referrer-Policy6strict-origin-when-cross-origin
Report-To1{"endpoints":[{"url":"https:\/\/csp-reporting.cloudflare.com\/cdn-cgi\/script_monitor\/report?m=QyX2uBW6dh4HL_W5A.Sp8PtHYZ9JdIBevDzXQP0Z8VM-1723834697-1.0.1.1-pMEdgUuXjNTldiFMAVoY7TK4a1dgocZWbjMX1ApJWLVznC.uGTe2IkYs04pr.Ly0WK.fih6eIWWk2NhiwLnNk8yIMnhNNH5Z0HOTCWtGluEqj3vay99fj43MrB8g3VfpzP9dGbP6sdfDphE7n1lGf22ma2NYNfeMztkXX4p3VlI"}],"group":"cf-csp-endpoint","max_age":86400}
Server134Netlify
Server15AmazonS3
Server6cloudflare
Strict-Transport-Security134max-age=31536000
Strict-Transport-Security6max-age=0
Transfer-Encoding17chunked
Vary75Accept-Encoding
Via21.1 6d125e47c290f30bf760f976c0325c98.cloudfront.net (CloudFront)
Via11.1 293d4918243e6d2ccc6737621ee569c6.cloudfront.net (CloudFront)
Via11.1 6deb9a17cb109274311d508f3597fe78.cloudfront.net (CloudFront)
Via11.1 3d6d8b79333ec716ccd2b6cf997a1600.cloudfront.net (CloudFront)
Via11.1 db1f2c3528f009bf869b6be831e11d7a.cloudfront.net (CloudFront)
Via11.1 6183f44271d091c21804d467f8a4ce20.cloudfront.net (CloudFront)
Via11.1 7f4b38c5928e71cf619fae2edd6e4ed6.cloudfront.net (CloudFront)
Via11.1 89a6fa6293c9b0bbce683ad0b9f7f538.cloudfront.net (CloudFront)
Via11.1 92835d2f5794bba6bff3a83645bbf4c4.cloudfront.net (CloudFront)
Via11.1 1c6954b6a2b349a78fb0daa669c3e984.cloudfront.net (CloudFront)
Via11.1 c172ad3d6658cab7ff64a4a64dca4822.cloudfront.net (CloudFront)
Via11.1 4f04fd3192b8e206f3b06830e1587d80.cloudfront.net (CloudFront)
Via11.1 4f41a6860ab116e6fd0a110c5ba1420a.cloudfront.net (CloudFront)
Via11.1 581d2b2095e9ae9fc9bd8c38d2258832.cloudfront.net (CloudFront)
Via11.1 6625b1cccb0c6c7f4662ba020559645c.cloudfront.net (CloudFront)
X-Amz-Cf-Id1dE-5tAMpENn51M-19JTgzrp6orx2eB8OBPtENMac2wtDSQCgtbtgAw==
X-Amz-Cf-Id17YZIZPlYyMbtfhlYWaPSZZeET4l1bF4xLQezrJzLvYFaT0VD_nAggA==
X-Amz-Cf-Id1T_NvZPu-V4-gyFdht39bXzNuVyD8L83gOLK5zLki_ombKUN-Y0aIWQ==
X-Amz-Cf-Id1FjON0JX9px9cPU52JR4ekMKe2p6z0iSd-LBOQEQ1jwzTbiYHQIrwjw==
X-Amz-Cf-Id1Wxmy_Ax1ClerRYN4RJUBbgYu4fs9VE-JOZ1JiLipxvMOnDmfExwXJg==
X-Amz-Cf-Id1x8-17e3nYVzG9asuDxx2WK927say1_B373kxs40IrRf025fC4TiCeA==
X-Amz-Cf-Id1bLMYngKtTVtIIsRbaOGgxnflR7hS7KxyH02N2DUC3JUXLVoB7xNDjg==
X-Amz-Cf-Id1OVn4D3HLm8ZqHRMqG0YeeH-ZieTli5MsVZ0VAi2OvXGIg7g1jYknmg==
X-Amz-Cf-Id1GIVkvInMVJMypkVKWp9ovbwpNloGk41peNUvAg2tE6zD4ZZy31q8Jw==
X-Amz-Cf-Id1ijNMZFhNtBMLTaDw1uIg9R1KMpZWQt2UGAwmoAch6-C4WgW-rd0sNQ==
X-Amz-Cf-Id19HER05vWQDmfucJtI4_hyGOIAsWXHSFBnkC9SDjsCebw-WLZL_Pzuw==
X-Amz-Cf-Id1Rph-ApK2uUwtW3xjmkkfiBw9kwuxYaJ3o2f42yt-DP7VHK4vJWwrrw==
X-Amz-Cf-Id11Isw3osvgSTcW8daK1S-Q9KJCKaTGU2sFr1ZArhXol0KoWigT_ZJHw==
X-Amz-Cf-Id1FWNJAPrUcV1lJajtZkssJl0tLfT6yBvTtVwcrn-kyGyRLFjs4u3Uyg==
X-Amz-Cf-Id1QzGOb1aFdigfMNiJHsAw2cxW39szkJwTAq7sDz3kLfyWHtL-VIBPYA==
X-Amz-Cf-Id1Up6McT6PAkVzc0z83AvxABKZTH5SzrEhdJULOXR3W4qpj4e4hLBR8A==
X-Amz-Cf-Pop10VIE50-P1
X-Amz-Cf-Pop6VIE50-P3
X-Cache16Miss from cloudfront
X-Content-Type-Options6nosniff
X-Download-Options6noopen
X-Fedora-School-Id6325803
X-Frame-Options6SAMEORIGIN
X-Nf-Request-Id101J5E8T8VD77HZJNCH7N485B70
X-Nf-Request-Id101J5E8TA19ZQA8Y7W9PCWW9T2F
X-Nf-Request-Id101J5E8T9YCMWBSR43Q0299HYSW
X-Nf-Request-Id101J5E8T9ZP8A0P77PA4T3QF2QP
X-Nf-Request-Id101J5E8TAENY3VGTXYHZA3XJ3AC
X-Nf-Request-Id101J5E8TAD33NXXA34SSSNJNMPM
X-Nf-Request-Id101J5E8TAGA2ADVWXQMTZFCMDSV
X-Nf-Request-Id101J5E8TAX46W4W20DVSCPZK0K4
X-Nf-Request-Id101J5E8TB0BHX50BN0QM8C0NJDY
X-Nf-Request-Id101J5E8TAYREBX1VP2ZENNCZEA1
X-Nf-Request-Id101J5E8TBBJN6DKR6H6QH3S29P1
X-Nf-Request-Id101J5E8TBD51FRD757H4NEPQZXQ
X-Nf-Request-Id101J5E8TBER73R208P5PFVDYW6G
X-Nf-Request-Id101J5E8TBT1QBB3WGHEMT0DFJPM
X-Nf-Request-Id101J5E8TC551XQ8687DQDE1826S
X-Nf-Request-Id101J5E8TC6SBXKW7QRE6YFFSS91
X-Nf-Request-Id101J5E8TC8GZ6NM3MAH1TFGX3QT
X-Nf-Request-Id101J5E8TCKMWB2KDTGS69M11NZG
X-Nf-Request-Id101J5E8TCQ2PMG9889RMBRC36F7
X-Nf-Request-Id101J5E8TCZV5E3PRXXY56Y5FG4K
X-Permitted-Cross-Domain-Policies6none
X-Request-Id12684256f25a3885fa8ee9529f0c3a638
X-Request-Id1224cc4e290e90662ebe39ca8af6157c4
X-Request-Id1557a0905d3f7eef4bea6f2880c97f36a
X-Request-Id16a7d2375af7d69e65799c1e2203b172b
X-Request-Id1060ce82455b95a05cfba8b70e3f0475a
X-Request-Id18215330f42957380d51986e87cd826da
X-Runtime10.565602
X-Runtime10.656750
X-Runtime11.232761
X-Runtime10.621618
X-Runtime10.598661
X-Runtime10.785339
X-XSS-Protection61; mode=block
No rows found, please edit your search term.

DNS info

DNS resolving tree
nestjs.com
  IPv4: 104.198.14.52
DNS server: 10.255.255.254

SSL/TLS info

InfoText
IssuerC = US, O = Let's Encrypt, CN = E5
SubjectCN = nestjs.com
Valid fromJul 26 18:42:11 2024 GMT (VALID already 21 day(s))
Valid toOct 24 18:42:10 2024 GMT (VALID still for 69 day(s))
Supported protocolsTLSv1.2, TLSv1.3
RAW certificate outputCertificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            04:85:18:67:ba:60:cc:58:ab:98:90:cd:5b:84:85:52:4a:e5
        Signature Algorithm: ecdsa-with-SHA384
        Issuer: C = US, O = Let's Encrypt, CN = E5
        Validity
            Not Before: Jul 26 18:42:11 2024 GMT
            Not After : Oct 24 18:42:10 2024 GMT
        Subject: CN = nestjs.com
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:69:47:35:54:6e:11:3b:78:3b:e7:4a:4d:32:c0:
                    1f:aa:d3:1b:4d:dd:41:5e:68:2f:ce:54:78:27:7f:
                    5d:61:a6:d9:da:27:1d:7b:43:f1:4d:8c:0d:46:70:
                    44:90:2d:de:45:bb:9d:75:f6:93:cd:c5:e5:64:c4:
                    ef:b6:12:54:15
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication, TLS Web Client Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier: 
                21:97:13:69:40:95:84:45:F4:93:EA:BC:FF:56:F6:39:F1:7A:24:56
            X509v3 Authority Key Identifier: 
                9F:2B:5F:CF:3C:21:4F:9D:04:B7:ED:2B:2C:C4:C6:70:8B:D2:D7:0D
            Authority Information Access: 
                OCSP - URI:http://e5.o.lencr.org
                CA Issuers - URI:http://e5.i.lencr.org/
            X509v3 Subject Alternative Name: 
                DNS:nestjs.com, DNS:www.nestjs.com
            X509v3 Certificate Policies: 
                Policy: 2.23.140.1.2.1
            CT Precertificate SCTs: 
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 3F:17:4B:4F:D7:22:47:58:94:1D:65:1C:84:BE:0D:12:
                                ED:90:37:7F:1F:85:6A:EB:C1:BF:28:85:EC:F8:64:6E
                    Timestamp : Jul 26 19:42:11.376 2024 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:46:02:21:00:AF:D8:56:DB:E4:9D:3C:E7:42:D4:0E:
                                72:50:17:BC:43:75:9B:9D:C8:A1:27:C2:62:93:38:AF:
                                A4:5C:2F:9B:02:02:21:00:A7:52:56:52:59:7E:4B:E2:
                                25:0A:C6:C8:45:77:02:07:58:23:13:CF:0A:AA:3A:69:
                                11:58:F3:80:F8:4C:52:14
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 48:B0:E3:6B:DA:A6:47:34:0F:E5:6A:02:FA:9D:30:EB:
                                1C:52:01:CB:56:DD:2C:81:D9:BB:BF:AB:39:D8:84:73
                    Timestamp : Jul 26 19:42:11.377 2024 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:44:02:20:0A:A8:22:46:C0:C2:D5:23:4B:74:8B:2D:
                                BF:A9:C2:1B:92:5E:B1:67:A9:B8:A9:BC:38:80:10:D7:
                                26:65:0E:CE:02:20:4E:DA:EB:7E:5E:59:5C:4C:55:60:
                                DA:B3:0D:2B:72:AC:8B:19:E8:18:3A:71:56:FC:35:52:
                                58:83:31:AF:09:89
    Signature Algorithm: ecdsa-with-SHA384
    Signature Value:
        30:66:02:31:00:a8:bf:3e:cd:1f:93:b7:ef:12:9e:ff:8f:8c:
        70:aa:c6:6f:57:0c:6f:9b:92:46:0c:bd:87:96:56:20:ca:fd:
        20:fa:3c:74:02:b0:30:4c:6f:54:9e:81:1c:70:a8:e4:86:02:
        31:00:ce:2c:d7:8a:8a:31:79:af:dc:ec:00:a5:82:1e:9a:15:
        97:5b:c7:a9:f8:3a:ba:7c:32:bd:a2:39:21:69:55:39:21:8f:
        aa:04:2f:94:b0:eb:5d:be:52:96:24:b6:3f:96
RAW protocols outputdepth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = E5
verify return:1
depth=0 CN = nestjs.com
verify return:1
CONNECTED(00000005)
---
Certificate chain
 0 s:CN = nestjs.com
   i:C = US, O = Let's Encrypt, CN = E5
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Jul 26 18:42:11 2024 GMT; NotAfter: Oct 24 18:42:10 2024 GMT
 1 s:C = US, O = Let's Encrypt, CN = E5
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDhjCCAwugAwIBAgISBIUYZ7pgzFirmJDNW4SFUkrlMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NTAeFw0yNDA3MjYxODQyMTFaFw0yNDEwMjQxODQyMTBaMBUxEzARBgNVBAMTCm5l
c3Rqcy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARpRzVUbhE7eDvnSk0y
wB+q0xtN3UFeaC/OVHgnf11hptnaJx17Q/FNjA1GcESQLd5Fu5119pPNxeVkxO+2
ElQVo4ICHDCCAhgwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhlxNpQJWERfST6rz/
VvY58XokVjAfBgNVHSMEGDAWgBSfK1/PPCFPnQS37SssxMZwi9LXDTBVBggrBgEF
BQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9lNS5vLmxlbmNyLm9yZzAiBggr
BgEFBQcwAoYWaHR0cDovL2U1LmkubGVuY3Iub3JnLzAlBgNVHREEHjAcggpuZXN0
anMuY29tgg53d3cubmVzdGpzLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCCAQQG
CisGAQQB1nkCBAIEgfUEgfIA8AB3AD8XS0/XIkdYlB1lHIS+DRLtkDd/H4Vq68G/
KIXs+GRuAAABkPCQq7AAAAQDAEgwRgIhAK/YVtvknTznQtQOclAXvEN1m53IoSfC
YpM4r6RcL5sCAiEAp1JWUll+S+IlCsbIRXcCB1gjE88KqjppEVjzgPhMUhQAdQBI
sONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAZDwkKuxAAAEAwBGMEQC
IAqoIkbAwtUjS3SLLb+pwhuSXrFnqbipvDiAENcmZQ7OAiBO2ut+XllcTFVg2rMN
K3KsixnoGDpxVvw1UliDMa8JiTAKBggqhkjOPQQDAwNpADBmAjEAqL8+zR+Tt+8S
nv+PjHCqxm9XDG+bkkYMvYeWViDK/SD6PHQCsDBMb1SegRxwqOSGAjEAzizXioox
ea/c7AClgh6aFZdbx6n4Orp8Mr2iOSFpVTkhj6oEL5Sw612+UpYktj+W
-----END CERTIFICATE-----
subject=CN = nestjs.com
issuer=C = US, O = Let's Encrypt, CN = E5
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2381 bytes and written 308 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256
Server public key is 256 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
DONE
---
Post-Handshake New Session Ticket arrived:
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_128_GCM_SHA256
    Session-ID: A4475F311576D1923FE2E366A4F139AC07847C7EB85CB4F7A77778B26CD787AC
    Session-ID-ctx: 
    Resumption PSK: 3C382E2190B1DA9D4950B57EE6A0C138AFD8E3520FE3A3773672FEAE361C574B
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 604800 (seconds)
    TLS session ticket:
    0000 - 4b 73 f9 e2 6a 4e 47 b2-ba 0e b4 5a 6f 86 71 fa   Ks..jNG....Zo.q.
    0010 - 23 46 23 0b fb d2 62 98-55 cc d8 ed ba 0e 87 35   #F#...b.U......5
    0020 - f9 04 b1 68 c2 e0 f0 4c-7b a8 52 15 58 8e b7 a0   ...h...L{.R.X...
    0030 - 4c 0c f5 36 9c b6 90 d5-43 9e 9e e4 d6 e7 61 06   L..6....C.....a.
    0040 - fd 6e d1 1b 7c 9f ce 02-f6 42 f7 0f 09 5d 35 30   .n..|....B...]50
    0050 - 28 69 67 cb 43 32 d0 75-bc b0 05 40 09 91 93 ed   (ig.C2.u...@....
    0060 - 15 aa 3e 04 6c df d7 41-ef                        ..>.l..A.

    Start Time: 1723834724
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no
    Max Early Data: 0
---
read R BLOCK

Crawler stats

Basic stats
Total execution time45 s
Total URLs230
Total size9 MB
Requests - total time114 s
Requests - avg time495 ms
Requests - min time0 ms
Requests - max time2.9 s
Requests by status-6:SKP: 3
-1:CON: 1
200 : 211
302 : 15

Analysis stats

Found 20 row(s).
Class::methodExec time 🔽Exec count
SslTlsAnalyzer::getTLSandSSLCertificateInfo9.3 s 1
Manager::parseDOMDocument9 ms 13
BestPracticeAnalyzer::checkHeadingStructure4 ms 13
BestPracticeAnalyzer::checkMaxDOMDepth2 ms 13
BestPracticeAnalyzer::checkNonClickablePhoneNumbers2 ms 13
AccessibilityAnalyzer::checkMissingAriaLabels2 ms 7
AccessibilityAnalyzer::checkMissingRoles1 ms 7
AccessibilityAnalyzer::checkMissingLabels1 ms 7
BestPracticeAnalyzer::checkInlineSvg0 ms 13
BestPracticeAnalyzer::checkMissingQuotesOnAttributes0 ms 13
SeoAndOpenGraphAnalyzer::analyzeSeo0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
SeoAndOpenGraphAnalyzer::analyzeHeadings0 ms 1
AccessibilityAnalyzer::checkImageAltAttributes0 ms 7
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
AccessibilityAnalyzer::checkMissingLang0 ms 7
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
AstroProcessor::findUrls3 ms 20
NextJsProcessor::applyContentChangesBeforeUrlParsing2 ms 42
HtmlProcessor::findUrls2 ms 14
JavaScriptProcessor::findUrls1 ms 20
CssProcessor::findUrls1 ms 23
NextJsProcessor::findUrls0 ms 36
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 26
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 29
HtmlProcessor::applyContentChangesBeforeUrlParsing0 ms 28
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 26
SvelteProcessor::findUrls0 ms 7
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 13
No rows found, please edit your search term.

Crawler info

Version 1.0.7.20231222
Executed At 2024-08-16 18:57:59
Commandsrc/crawler.php \
  --workers=3 \
  --max-reqs-per-sec=20 \
  --upload \
  --upload-retention=forever \
  --max-visited-urls=1000 \
  --allowed-domain-for-external-files=* \
  --extra-columns=X-Cache,Title(50) \
  --allowed-domain-for-crawling=*.nestjs.com \
  --url=https://nestjs.com/
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/24.0.0.0 Safari/537.36 siteone-crawler/1.0.7.20231222