What is difference between DesiredCapabilities and ChromeOptions?

What is difference between DesiredCapabilities and ChromeOptions?

The Chromeoptions Class is a Selenium WebDriver notion for changing the Chrome driver’s different characteristics. For configuring Chrome driver sessions, the Chrome options class is usually used in conjunction with Desired Capabilities.