The code below will result in Uncaught RangeError: Maxiumum call stack exceeded:
var test = function() {
var t = [];
for (var i = 0; i < 50000; i++) {
t.push(' /><br');
};
return t.join('');
};
a = new Autolinker();
var result = a.link(test());