I know you can live-edit JS from within the Source panel of Chrome Developer Tools, and I know there are systems for live-reloading of CSS, but can you live-reload JS from the source location (either a URL or local disk, or leveraging Workspaces somehow, or possibly even as a Chrome Developer Tools plugin)? In particular this would be insanely useful for CoffeeScript-to-JS setups.
It's surprisingly difficult to find anyone else trying to do this, considering how powerful it would be.
I've come close to achieving automatic live reloading of JS without page refresh; here's what I do:
sources
tab, right click and choose "Add Folder to Workspace...".js
you want to sync and click [okay]
..js
file nested inside your newly-added workspace folder and choose "Map to Network Resource", then select the matching .js
from the page..js
file using an external editor..js
file in the inspector, ensuring it has focus; this will trigger a "Recompilation and update" and your changes should be injected to the page.Step 5 is the part that needs to be automated, somehow.
If you combine this with a file-watcher that automatically bundles your app into a single .js
file, you can come close to automatic reload without refreshing the page.