The SQL commands are executed locally, for both read and write.
On writes, only after the local execution is done is when the worker thread will synchronize it to other nodes.
What can happen is that the library may have to wait a little bit if the worker thread is using the database connection internally at the moment that your app sends a SQL command. But this should not be noticeable as the wait time may be some few milliseconds.