Perdona que lo diga pero no hubiera sido mucho más rápido probar si pasaba algo con el Javascript en algún navegador. Digo, no le veo ninguna complicación.
Y también deberías checar eso de que tus páginas dependan de Javascript, deja de lado las diferencias entre navegadores, piensa en la accesibilidad. hay gente que navega con el Javascript desactivado, desde dispositivos móviles sin js, desde navegadores de texto, screen readers, etc. Recuerda que programamos para todos no para unos cuantos.
Lo del framework no te lo recomiendo, pero si quieres probar pues adelante, pero si deberías ver lo básico primero.
Saludos