- Enabled by default, with an option to not use it - Multiple connections will allow for asynchronous operations in future - Removes the necessity to keep an open connection at all times - Reconnects if necessary