This is a banal point. Yes, separate compilation hurts performance. But that's what link-time optimization is for. GCC and LLVM alike can both do link-time optimization.<p>You might as well say "gcc with -O0 is slower than V8, therefore V8 is faster than gcc".