«тормоза программы» при использовании исключений критичны ну разве в 0,0..001% случаев.
ну и конечно же return null; как выше подсказали вполне работает.
Да вообщем-то последовательность действий обычная: ставите и читаете доки, маны, -h, --help итд. Ставить лучше из офф репы, меньше гемороя с апдейтами.
Я слабо знаком с js, но как вариант переопределить
document.write = function(x) {return x;}
прогнать респонз через eval:
var x = eval (response)
и вернуть старую write на место.
Вроде бы так возможно сделать.