Después de compilar mi aplicación electrónica y ejecutarla, noté que el tiempo de inicio de la aplicación es extremadamente lento: desde el momento en que hago doble clic en el icono, pasan aproximadamente seis (!) segundos hasta que se muestra la pantalla de bienvenida.
Soy consciente de que Electron no es el marco de GUI más eficiente, considerando que es básicamente una ventana de Chrome, pero aún así creo que la aplicación normalmente debería cargarse mucho más rápido. Traté de seguir las mejores prácticas mientras desarrollaba la aplicación, incluida la carga de las dependencias solo cuando eran realmente necesarias, pero fue en vano.
Estoy trabajando en una PC con Windows (procesador x64) y estoy usando electron-packager para construir el ejecutable, así:
electron-packager . "My App" --platform=win32 --arch=x64 --overwrite=true --prune=true Me pregunto si se debe culpar al antivirus por el lento tiempo de inicio, pero no estoy seguro. No creo que electron-packager esté contribuyendo al problema, dado que también usé electron-builder y la aplicación aún necesitaba mucho tiempo para iniciarse (mi antivirus consideró el archivo .exe empaquetado por electron-builder como un amenaza, y luego la eliminó, incluso).
¿Cuál crees que puede ser la causa del lento tiempo de inicio? ¿Qué más puedo intentar para que mi aplicación se inicie más rápido? Para aquellos que tienen experiencia en la creación de aplicaciones Electron, ¿cómo han contrarrestado este problema?