feat(DesktopApplication): 异步加载浏览器以加快应用启动时间

将浏览器初始化操作移至独立线程中执行,避免阻塞主启动流程,
从而提升应用的启动速度和用户体验。
This commit is contained in:
wangchunxiang
2025-10-15 20:19:14 +08:00
parent 7c0c83d39d
commit 0655b1442f

View File

@@ -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