Você esta absolutamente correto, querer fazer o mais rápido possível é uma das exceções que justificam o uso de JS de forma indiscriminada, o erro é querer fazer o mais rápido posível e não o mais correto possível!!!