I'm curious as to why they are still benchmarking against node 0.2.6, which is quite old.
-Os isn't a silver bullet since it enables use of some high level instructions which may be implemented less efficiently on modern CPUs and reduces code alignment possibly causing some short functions or loops to span multiple cache lines.