◐ Shell
clean mode source ↗

Message 158618 - Python tracker

> `buf += data` is noticeably faster `b''.join()` in CPython.

Perhaps because your system's memory allocator is extremely good (or buf is always very small), but b''.join() is far more robust.
Another alternative is accumulating in a bytearray, since it uses overallocation for linear time appending.