Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use JavaFX Media, WebView/WebEngine core setup, and 3D scene-graph primitives safely.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -25% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-17 | ✓→✗ | ▼ Worse | 6% | 0% |
| case-04 | ✓→✓ | = Same ✓ | -15% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 7% | 0% |
Use this skill for the core setup of JavaFX media playback, WebView / WebEngine, and 3D scene graph primitives. Use javafx-web-maps-embedded-integration when the requirement is specifically about JavaScript bridges, maps, or browser-delivered JavaFX.
javaimport javafx.scene.Group; import javafx.scene.SceneAntialiasing; import javafx.scene.SubScene; import javafx.scene.layout.BorderPane; import javafx.scene.paint.Color; import javafx.scene.shape.Box; import javafx.scene.web.WebView; public class MediaWeb3DView extends BorderPane { public MediaWeb3DView() { var webView = new WebView(); webView.getEngine().load("https://openjfx.io"); var cube = new Box(120, 120, 120); cube.setTranslateX(180); cube.setTranslateY(160); var subScene = new SubScene(new Group(cube), 360, 320, true, SceneAntialiasing.BALANCED); subScene.setFill(Color.web("#202020")); setLeft(webView); setCenter(subScene); } }
javafx.media, javafx.web, and javafx.graphics 3D supportonly when the feature set needs them.
WebView usage simple here: loading content, sizing it correctly, and managing lifecycle.WebView loading is asynchronous; do not assume content is immediately ready.Other measured skills in the registry, with their headline benchmark lift.