Bug 1009358 - Choose search engine

What about a good old for(var i =0; i < data.length; i++) {} loop ? This is usually faster than forEach and it would avoid the need to bind the callbacks.