hosted js locally