Kinerja yang dicapai akan minimal, namun di browser lama ini akan menyebabkan kesalahan JavaScript jika konsol browser pengguna tidak terbuka log is not a function of undefined. Ini berarti semua kode JavaScript setelah panggilan console.log tidak akan dijalankan.
Anda dapat membuat pembungkus untuk memeriksa apakah window.consolemerupakan objek yang valid, lalu memanggil console.log di pembungkusnya. Sesuatu yang sederhana seperti ini akan berhasil:
window.log = (function(console) {
var canLog = !!console;
return function(txt) {
if(canLog) console.log('log: ' + txt);
};
})(window.console);
log('my message'); //log: my message
Ini biola: http://jsfiddle.net/enDDV/