Questions ad JavaScript in JavaFX' WebEngine

Kevin Rushforth kevin.rushforth at oracle.com
Sat May 9 15:23:22 UTC 2020


WebEngine uses WebKit's JavaScriptCore as its JavaScript engine. The 
sources are in the jfx repo, along with the JavaFX-specific classes that 
implement the two-way Java <--> JavaScript bridge. Other than the public 
API docs for WebEngine, which you referred to in your message, there 
isn't any documentation of the interface. What sort of information are 
you looking for?

-- Kevin


On 5/8/2020 7:01 AM, Rony G. Flatscher wrote:
> Wondering which JavaScript engine gets referred to in WebEngine [1].
>
> In case it is currently (JavaFX 14) Nashorn [2], what happens after Nashorn gets removed from the
> next [3] version? In case it is WebKit's JavaScriptCore [4] where can one study the interface from
> WebEngine to it?
>
> ---rony
>
> [1] WebEngine: <https://openjfx.io/javadoc/14/javafx.web/javafx/scene/web/class-use/WebEngine.html>
> [2] Nashorn: <https://openjdk.java.net/projects/nashorn/>
> [3] Nashorn removal from JDK 15: <https://openjdk.java.net/jeps/372>
> [4] JavaScriptCore: <https://trac.webkit.org/wiki/JavaScriptCore>
>
>



More information about the openjfx-dev mailing list