Nokogiri+nokogumbo is the best that exists today, but I just replaced the 1 dependency complaint with 2.
I entirely agree with @avdi that install times for sassc are pretty brutal, they are even worse than nokogiri.
That said, install times are something we can all sort out by starting to push native gems. gem install libv8 installs ultra fast across multiple platforms. Perhaps we need a task force to assist in publishing pre-compiled gems?
There is a bunch of discussion on GitHub about the slowness of sassc compilation:
I guess there are some low hanging fruit here prior to doing native gems which can totally erase all the wait times on common platforms.
I have to +1 this - whenever new people join my team and try to set up their environment, Nokogiri almost always bites them. Often it installed fine for one Ruby on their machine, but when they switch to a different one with RVM it fails. I’ve had to Google + StackOverflow numerous times myself to get it to stop being confused. I’ve also run into the issue with the lack of HTML5 support.
Maybe there isn’t an immediate fix, but I think this should be something we as a community try to tackle at least slowly.
And Nokogiri problems crop up for me all too frequently. I’ve never figured out the problem. I think I start removing gems and 'bundle until the problem goes away then put the removed gems back. Just looked at some of my notes and I didn’t write this down. But one note is four years old, so this isn’t a new problem. I assume it’s some kind of dependency problem, but that is something I know next to nothing about.