in benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt [18:38]
fun mainBrowser() {
val urlParams = URLSearchParams(window.location.search.toJsString())
var i = 0
val args = generateSequence { urlParams.get("arg${i++}") }.toList().toTypedArray()
Config.setGlobalFromArgs(args)
MainScope().launch {
if (Config.saveStats() && !BenchmarksSaveServerClient.isServerAlive()) {
println("No benchmark server found.")
return@launch
}
runBenchmarks()
println("Completed!")
if (Config.saveStats()) {
GlobalScope.launch {
BenchmarksSaveServerClient.stopServer()
}
}
}
}