The Dota2 Client has received a huge update. This update will make the game feel much better. Its performance definitely makes a huge impact in the regular season. It reduces the input latency which will solve several players lag problems and the feeling of clicks not registering.
Today's update reduces input latency from various components in the Dota command processing system. We've reworked how the dedicated servers handle incoming messages and how the engine processes user commands, resulting in more responsiveness and less delay on your actions.
— DOTA 2 (@DOTA2) November 8, 2017