I was trying to understand how chromedriver.exe is communicating with Chrome browser internally. What kind of communication channel and protocol is used for such purpose.
I was looking for some architecture diagrams and high level description, but could not found one.
Is it possible to communicate directly with the browser (for automation purposes) without having chromedriver.exe as a proxy ?