Advertisement
Guest User

Untitled

a guest
Jun 30th, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. <script>
  2. let pageStart = (new Date()).getTime();
  3.  
  4. window.addEventListener('load', function (event) {
  5.  
  6. let pageEnd = (new Date()).getTime();
  7.  
  8. setTimeout(function() {
  9. let browser = new FormData();
  10.  
  11. browser.append('conn_type', navigator.connection.type);
  12. browser.append('conn_downlink', navigator.connection.downlink);
  13. browser.append('conn_rtt', navigator.connection.rtt);
  14.  
  15. browser.append('device_lang', navigator.languages);
  16. browser.append('device_platform', navigator.platform);
  17. browser.append('device_vendor', navigator.vendor);
  18.  
  19. let perfData = window.performance.timing;
  20. browser.append('event_complete', ((pageEnd - pageStart) / 1000).toFixed(2));
  21. browser.append('content_complete', ((perfData.loadEventEnd - perfData.navigationStart) / 1000).toFixed(2));
  22. browser.append('dns_complete', ((perfData.domainLookupEnd - perfData.domainLookupStart) / 1000).toFixed(2));
  23.  
  24. let xhr = new XMLHttpRequest();
  25. xhr.open('POST', '/change-info', true);
  26. xhr.send(browser);
  27.  
  28. }, 0);
  29. });</script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement