lo obsoleto de los frames (framesets) viene mucho antes de HTML5, el punto es que no se recomienda su uso.
como te dijeron anteriormente, ajax es una buena opción para no recargar la página, pero tampoco me parece que la necesites obligatoriamente, si tu objetivo es que una barra se conserve siempre visible en determinada posición puedes usar CSS position:fixed; y dejarla acoplada a un costado, claro, con un lenguaje del server lo replicarías en todas las páginas, pero eso evita usar ajax para ese punto (tener un menu siempre visible en un lado).
PD: mátenme, pero ni idea de a que se refieren con Pony