View gist:7465158c6439db066a53
[RUMSpeedIndex] | |
var RUMSpeedIndex = function(win) { | |
win = win || window; | |
var doc = win.document; | |
/**************************************************************************** | |
Support Routines | |
****************************************************************************/ | |
// Get the rect for the visible portion of the provided DOM element | |
var GetElementViewportRect = function(el) { |
View user-timing-rum.js
// Support routines for automatically reporting user timing for common analytics platforms | |
// Currently supports Google Analytics, Boomerang and SOASTA mPulse | |
// In the case of boomerang, you will need to map the event names you want reported | |
// to timer names (for mPulse these need to be custom0, custom1, etc) using a global variable: | |
// rumMapping = {'aft': 'custom0'}; | |
(function() { | |
var wtt = function(n, t, b) { | |
t = Math.round(t); | |
if (t >= 0 && t < 3600000) { | |
// Google Analytics |