feat(DesktopApplication): 异步加载浏览器以加快应用启动时间
将浏览器初始化操作移至独立线程中执行,避免阻塞主启动流程, 从而提升应用的启动速度和用户体验。
This commit is contained in:
@@ -30,6 +30,8 @@ public class DesktopApplication extends Application {
|
|||||||
super.init();
|
super.init();
|
||||||
// 初始化图标
|
// 初始化图标
|
||||||
InitialiNetWork.initializeTheNetworkIcon();
|
InitialiNetWork.initializeTheNetworkIcon();
|
||||||
|
// 异步加载浏览器加快启动时间
|
||||||
|
new Thread(PlaywrightManager::getInstance).start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -42,8 +44,6 @@ public class DesktopApplication extends Application {
|
|||||||
GlobalConfig.addIcon(primaryStage);
|
GlobalConfig.addIcon(primaryStage);
|
||||||
// 直接启动登录界面
|
// 直接启动登录界面
|
||||||
new LoginView(primaryStage);
|
new LoginView(primaryStage);
|
||||||
// 异步加载浏览器加快启动时间
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user