@@ -18,7 +18,7 @@ exports.module = function(phantomas) {
responseEndTime = Date.now();
});
- phantomas.once('init', function() {
+ phantomas.on('init', function() {
phantomas.evaluate(function(responseEndTime, deepAnalysis) {
(function(phantomas) {
@@ -19,7 +19,7 @@ exports.module = function(phantomas) {
phantomas.setMetric('DOMqueriesAvoidable'); // @desc number of repeated uses of a duplicated query
// fake native DOM functions
phantomas.evaluate(function() {
function querySpy(type, query, fnName, context, hasNoResults) {
@@ -12,7 +12,7 @@ exports.module = function(phantomas) {
phantomas.setMetric('eventsDispatched'); // @desc number of EventTarget.dispatchEvent calls
phantomas.setMetric('eventsScrollBound'); // @desc number of scroll event bounds
// spy calls to EventTarget.addEventListener
@@ -138,7 +138,7 @@ exports.module = function(phantomas) {
jQueryFunctions = jQueryFunctions.concat(jQueryTraversalFunctions);
// spy calls to jQuery functions
phantomas.evaluate(function(jQueryFunctions, jQueryTraversalFunctions) {
var oldJQuery;
@@ -23,7 +23,7 @@ exports.module = function(phantomas) {
phantomas.log('javaScriptBottlenecks: to spy calls to eval() run phantomas with --spy-eval option');
}
phantomas.evaluate(function(spyEval) {
function report(msg, caller, backtrace, metric) {