O JavaFX pode ser usado na parte de front-end?

Ouvi falar que o JavaFX pode ser usado para desktop, web e mobile, então fiquei curioso.

Sim pode.

Web
Se voce se refere a ele rodar dentro de um navegador mesmo sem plugin java, isso é possivel usando https://www.jpro.one/demos

Mobile
Atraves da Gluon Mobile https://gluonhq.com/products/mobile/

Desktop e Raspberry
https://openjfx.io/

Dispositivos E-paper(s)