Try to use node by default & fall back to rhino if unavailable.