@override Future<bool> init() async { await lock.synchronized(() async { jsRuntime ??= await initJsEngine(); }); return true; }