Socket
Socket
Sign inDemoInstall

cfga

Package Overview
Dependencies
0
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.0.1

16

cfga.js

@@ -7,3 +7,3 @@ (function (window, document, navigator) {

performance = window.performance,
t = performance && performance.timing;
t = performance && performance.timing,
filterNumber = function (num) { return isNaN(num) || num == Infinity || num < 0 ? void 0 : num; };

@@ -35,19 +35,19 @@

// dns: DNS Time
'dns=' + filterNumber(t,domainLookupEnd - t.domainLookupStart || 0),
'dns=' + filterNumber(t.domainLookupEnd - t.domainLookupStart || 0),
// pdt: Page Dowenload Time
// start download time => finish download time
'pdt=' + filterNumber(t,responseEnd - t.responseStart || 0),
'pdt=' + filterNumber(t.responseEnd - t.responseStart || 0),
// rrt: Redirect Time
'rrt=' + filterNumber(t,redirectEnd - t.redirectStart || 0),
'rrt=' + filterNumber(t.redirectEnd - t.redirectStart || 0),
// tcp: TCP Time
'tcp=' + filterNumber(t,connectEnd - t.connectStart || 0),
'tcp=' + filterNumber(t.connectEnd - t.connectStart || 0),
// srt: Server Response Time
// start request => server send first byte
// (TTFB - TCP - DNS)
'srt=' + filterNumber(t,responseStart - t.requestStart || 0),
'srt=' + filterNumber(t.responseStart - t.requestStart || 0),
// dit: DOM Interactive Time
'dit=' + filterNumber(t,domInteractive - t.domLoading || 0),
'dit=' + filterNumber(t.domInteractive - t.domLoading || 0),
// clt: Content Loading Time
// open the page => DOMContentLoaded
'clt=' + filterNumber(t,domContentLoadedEventStart - t.navigationStart || 0),
'clt=' + filterNumber(t.domContentLoadedEventStart - t.navigationStart || 0),
'z=' + Date.now()

@@ -54,0 +54,0 @@ ];

@@ -1,1 +0,1 @@

!function(t,e,r){var n=t.screen,a=encodeURIComponent,i=Math.max,o=t.performance,d=o&&o.timing;function m(){var o=["ga="+t.ga_tid,"dt="+a(e.title),"de="+a(e.characterSet||e.charset),"dr="+a(e.referrer),"ul="+(r.language||r.browserLanguage||r.userLanguage),"sd="+n.colorDepth+"-bit","sr="+n.width+"x"+n.height,"vp="+i(e.documentElement.clientWidth,t.innerWidth||0)+"x"+i(e.documentElement.clientHeight,t.innerHeight||0),"plt="+filterNumber(d.loadEventStart-d.navigationStart||0),"dns="+filterNumber(d,domainLookupEnd-d.domainLookupStart||0),"pdt="+filterNumber(d,responseEnd-d.responseStart||0),"rrt="+filterNumber(d,redirectEnd-d.redirectStart||0),"tcp="+filterNumber(d,connectEnd-d.connectStart||0),"srt="+filterNumber(d,responseStart-d.requestStart||0),"dit="+filterNumber(d,domInteractive-d.domLoading||0),"clt="+filterNumber(d,domContentLoadedEventStart-d.navigationStart||0),"z="+Date.now()];t.__ga_img=new Image,t.__ga_img.src=t.ga_api+"?"+o.join("&")}filterNumber=function(t){return isNaN(t)||t==1/0||t<0?void 0:t},"complete"===e.readyState?m():t.addEventListener("load",m)}(window,document,navigator);
!function(t,e,n){var a=t.screen,r=encodeURIComponent,o=Math.max,i=t.performance,d=i&&i.timing,c=function(t){return isNaN(t)||t==1/0||t<0?void 0:t};function g(){var i=["ga="+t.ga_tid,"dt="+r(e.title),"de="+r(e.characterSet||e.charset),"dr="+r(e.referrer),"ul="+(n.language||n.browserLanguage||n.userLanguage),"sd="+a.colorDepth+"-bit","sr="+a.width+"x"+a.height,"vp="+o(e.documentElement.clientWidth,t.innerWidth||0)+"x"+o(e.documentElement.clientHeight,t.innerHeight||0),"plt="+c(d.loadEventStart-d.navigationStart||0),"dns="+c(d.domainLookupEnd-d.domainLookupStart||0),"pdt="+c(d.responseEnd-d.responseStart||0),"rrt="+c(d.redirectEnd-d.redirectStart||0),"tcp="+c(d.connectEnd-d.connectStart||0),"srt="+c(d.responseStart-d.requestStart||0),"dit="+c(d.domInteractive-d.domLoading||0),"clt="+c(d.domContentLoadedEventStart-d.navigationStart||0),"z="+Date.now()];t.__ga_img=new Image,t.__ga_img.src=t.ga_api+"?"+i.join("&")}"complete"===e.readyState?g():t.addEventListener("load",g)}(window,document,navigator);
{
"name": "cfga",
"version": "1.0.0",
"version": "1.0.1",
"description": "The Cloudflare Workers implementation of an async Google Analytics",

@@ -5,0 +5,0 @@ "main": "cfga.min.js",

@@ -5,3 +5,3 @@ # cloudflare-workers-async-google-analytics

[![License MIT](https://img.shields.io/github/license/sukkaw/cloudflare-workers-async-google-analytics.svg?style=flat-square)](./LICENSE)
![NPM Version](https://img.shields.io/npm/v/cfga)
![NPM Version](https://img.shields.io/npm/v/cfga?style=flat-square)
[![Build with Cloudflare Workers](https://img.shields.io/badge/build%20with-cloudflare%20workers-f38020.svg?style=flat-square)](https://workers.cloudflare.com/)

@@ -35,3 +35,3 @@ ![Gzip size of cfga.min.js](https://img.badgesize.io/sukkaw/cloudflare-workers-async-google-analytics/master/cfga.min.js.svg?compression=gzip&style=flat-square)

</script>
<script src="https://cdn.jsdelivr.net/npm/cfga@1.0.0" async></script>
<script src="https://cdn.jsdelivr.net/npm/cfga@1.0.1" async></script>
```

@@ -38,0 +38,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc