Selenium WebDriver is the successor to Selenium RC. Selenium RC is the older version that uses Selenium Core to control browsers through a proxy server. Selenium WebDriver directly controls the browser using native support that is built into the browser, allowing it to automate browser interaction more like a user would. It provides improved performance and reliability over Selenium RC.