The new version uses buffering much more prominently, and hopefully performs better. It also uses something resembling C++ rather than plain C.