What Is JavaFX? Why use?

What Is JavaFX?