If you have a new project, you have to carefully choose libraries for performance. It seems to be difficult to drop those dependencies for the sake of the launch speed. In my case, my app has an enormous number of dependencies in order to provide its plug-in capability, extensible markdown editor and renderer, and so on. How long it takes depends on how many modules/libraries your app depends. You should see requiring modules is taking long time in the timeline. I’d say “1,000msecs faster” instead of just “1sec faster” because it is a significant improvement and I’ve worked very hard for it! Take a look at the following comparison screencast: The app’s TTI (Time to Interactive) has been boosted from 4 seconds to 3 seconds on my mac. But I’m extremely happy that I accomplished to solve it. My app encountered this issue as well, as I’ve got complaints about the slow launch speed from some users. On the other side, people often mention about the Electron’s downside - the app startup time tends to be slow. ![]() If you are a web developer, you can build desktop apps quickly. It is basically a great framework because you can build desktop apps without learning native frameworks or languages but with JavaScript, HTML and CSS. This app is built on top of Electron, a framework that allows you to build a cross-platform desktop app based on NodeJS and Chromium (browser). Hi, I’m Takuya, an indie developer building a Markdown note-taking app called Inkdrop.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |