denfensivejs