Non ho capito la domanda, ma di base se puoi usare html5 e css3 è meglio. Javascript va usato quando strettamente necessario possibilmente non per transizioni o animazioni (quando si parla di siti istituzionali e/o aziendali) ma per chiamate Ajax o modifiche del dom che richiederebbero il ricarico della pagina.