Ir.js JavaScript library