Recargar dinámicamente la fuente de Javascript local / datos json

¿Cuáles son los posibles métodos de navegador cruzado (al menos Firefox y Chrome) para recargar dinámicamente un archivo Javascript local al que hace referencia un archivo html cargado localmente?

Fondo:

Se está utilizando una página html local para representar algunos datos que están formateados y que se muestran mediante dos archivos Javascript referenciados. Un archivo contiene el código Javascript, y el otro archivo contiene datos JSON.

Otro programa actualiza estos datos JSON en el disco, y sería bueno que la interfaz de usuario incorpore estas actualizaciones automáticamente sin volver a cargar la página manualmente (o abrir una página nueva).

En Firefox, creo que el problema podría resolverse utilizando AJAX para cargar el html, pero en Chrome esto no funcionará debido a las mismas fallas de la política de origen (desafortunadamente no puedo confiar necesariamente en --disable-web-security para mitigar esto ya que todo Las instancias anteriores de Chrome deben estar cerradas para que funcione.

La única solución que veo es ejecutar un servidor web local, pero espero algo más simple y menos invasivo (tal vez cargar el Javascript en un IFrame y volver a cargar el IFrame, aunque imagino que esto podría evitarse con la seguridad del navegador).

¿Alguien tiene alguna recomendación?