Skip to content

Extension Manager: Initial update fetch is slow #8131

Description

@0cyn

Version and Platform (required):

  • Binary Ninja Version: 5.4.9544

Bug Description:
Initial update fetch is slow as it requires making network requests to a large amount of URLs to pull version info for every single extension. Binary Ninja should only pull a extension's versions whenever a user clicks that extension.

Steps To Reproduce:
Run the app with a clean user directory and debug logging enabled and observe the time it takes for the Extension Manager to download the totality of remote plugins.
This will also occur whenever a new repository is added.

Expected Behavior:
The initial fetch should be near instant

Metadata

Metadata

Assignees

Labels

Component: PluginComponent: UIIssue needs changes to the user interfaceEffort: LowIssues require < 1 week of workImpact: LowIssue is a papercut or has a good, supported workaroundUI: Extension ManagerIssues with the Extension Manager

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions