eficiente son los 2, con javascript no necesitas tocar nada del servidor y puedes probarlo de forma local...sería así...
En el archivo foot.js
Código:
document.write('Este es el pie de <b>mi página</b>');
Y en el archivo HTML llamas a ese foot.js
Código:
<script language="javascript" type="text/javascript" src="foot.js"></script>
Ahí aparecerá lo que colocaste en el js...Se entiende ?