Does Serial.write() block

It only blocks if the output buffer is already full or becomes full.