¿Cuál es la diferencia entre setWebViewClient y setWebChromeClient?

¿Cuál es la diferencia entre setWebViewClientvs setWebChromeClienten