<@U0BDMQTHS> See this. It shows in about 500 ms ...
# announcements
c
@mikehearn See this. It shows in about 500 ms on my machine
Copy code
var start = 0L
class MyApp : Application() {
    override fun start(primaryStage: Stage) {
        val btn = Button()
        btn.text = "Say 'Hello World'"
        btn.onAction = EventHandler<ActionEvent> { println("Hello World!") }

        val root = StackPane()
        root.children.add(btn)

        val scene = Scene(root, 300.0, 250.0)

        primaryStage.onShown = EventHandler {
            println("Shown in ${System.currentTimeMillis() - start} ms")
        }

        primaryStage.title = "Hello World!"
        primaryStage.scene = scene
        primaryStage.show()
    }
}

fun main(args: Array<String>) {
    start = System.currentTimeMillis()
    Application.launch(MyApp::class.java)
}