Skip to content

Startup performance #134

@crazyRaisy

Description

@crazyRaisy

Hi guys,

thx for building this cool looking player based on an interesting technical approach.

Due to my validation of video players for our film production project I noticed that the startup speed of the player is maybe not as fast as it could be. I spend some time of investigating common video players startup time. On my machine the powder player took about 8 seconds to show up the UI. On the same machine the VLC player took only 0.4 seconds to start. I am aware that vlc is a native app while powderplayer is a hybrid web app that is mostly slower (because of API-wrapping, extra layers and other technical tradeoffs). Could you explain why is so slow? What can I do to improve the startup performance? What takes "so much" time at startup (Electron, WebChimera, underling VLC libs)?

I would use the player started quite often from an external program to watch short clips.

Here my benchmarks:

Startup time PowderPlayer: 7,95 sec avg (10 trials)
Startup time VLC: 0,46 sec avg (10 trials)

Testmachine
Intel Xeon E5520 2.27Ghz
32GB-Ram
Fast SSD drive

thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions