It is not constrained to a single device, it works across desktop and mobile devices at the same time. It will update code changes, synchronize scroll positions and form inputs automatically across all browsers and devices.
Sometimes when setting up BrowserSync in Windows some errors will pop up. Most of the time this is because npm throws errors when trying to compile BrowserSync and some of the dependencies need Visual C++ runtime libraries. This is easily solvable by installing Visual Studio. Once it's instal...
LiveReload supports LESS, SASS, Compass, Stylus, CoffeeScript, IcedCoffeeScript, Eco, SLIM, HAML and Jade out of the box. It instantly compiles them and puts the compiled files in the specified folder.
To use LiveReload, a code snippet needs to be added inside the view, or an extension to be installed to the browser(s) of choice. While it's not too much work, it can be a hassle and a deal-breaker for some people.
Doesn't need any additional software or browser extensions to be installed on any device. If every device is pointed to the IP address that it provides it will automatically reload that page on every file change.
After installing and opening up CodeKit drop the website folder in and start working. No files need to be edited and nothing else needs to be installed to begin. To enable live-update, click preview in the upper right corner.
In addition to a browser live-update capability, CodeKit has built-in: Built-in server Bower, a package manager for web-development. Autoprefixer, that automagically adds vendor prefixes based on latest information Libsass, instant Sass compiler Source maps support for Sass, Le...
Adobe Edge Inspect requires at the bare minimum, the Edge Inspect itself to be installed and a Chrome extension, just to get live-reloading and syncing for desktop. For mobile it requires additional apps to be installed from the Play Store or the App Store.
Setting up Reloadr is rather easy. There are only two files that need to be included in the project folder, then the reloadr.js needs to be loaded in the view and the method to run Reloadr needs to be called. After that, everything is set up and ready to go.