Provide a mechanism to automatically trigger page reloads when file changes are detected.
This will start very simple.
It doesn't matter what file changes, any file change detected by netpack will cause the browser to refresh.
In can be enabled contionally for the app, i.e If in development mode, then browser reload will be enabled. If not in development mode, then it need not be enabled. If its not enabled, then no client side script should be present on the rendered page (i.e websockets listeners, signalr listener etc). Therefore having some razor component that can be evaluated server side and included on the page only when enabled seems like the way to go.
Provide a mechanism to automatically trigger page reloads when file changes are detected.
This will start very simple.