Before using middleman, I used to use fire.app which is a very similar concept. I moved to middleman because it’s more open (fire-app is encapsulated in a jruby environment and it’s impossible to update gems) and I can see myself writing extensions for middleman.
What I noticed with fire.app was that the livereload was instantaneous – in dev mode the css was getting cached in temp files and only the changes would get re-compiled.
Currently I wait 4-7 seconds for livereload. With fire-app, a similar project would show changes within 1-2 seconds. Not much but it changes the feel and flow for the better.
Would this be feasible with middleman? Is this a direction that is worth exploring?
Does anyone see possible steps to take? I feel at home with ruby, (although I haven’t developed for the middleman app before) and would love to help if I can.