Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimizing parsing .bru files while program starts #3686

Open
1 task done
SPIRIT-00 opened this issue Dec 19, 2024 · 1 comment
Open
1 task done

Optimizing parsing .bru files while program starts #3686

SPIRIT-00 opened this issue Dec 19, 2024 · 1 comment
Labels
enhancement New feature or request mid-term-goal Mid Term Goal module-performance

Comments

@SPIRIT-00
Copy link

SPIRIT-00 commented Dec 19, 2024

I have checked the following:

  • I've searched existing issues and found nothing related to my issue.

Describe the feature you want to add

I've large collections, about 3,8k files. And each start of program be like: "launch Bruno and go away...". In many cases i need just a few specific reqs, not all collection.

I suggest:

  1. Do not block all interface while files in load, just block top level folders* inside collection if not all inner files (recursively) was loaded.
  2. Unblock top level folders after it was fully loaded, one by one.
  3. Load folder in priority if user clicked on it, then continue load by sequence from top to bottom of folder list.
  4. It may help mitigate this bug 'Requests' freezing while moving it between folders by drags #2613 if do update states of folders (not recursively) when transfer requests from folder to folder.

*Top level folders means one step after collection level:

  • Collection
    • folder
    • folder
    • folder

Probably be solved by this pr #3618

Mockups or Images of the feature

BrunoFileLoad

@SPIRIT-00 SPIRIT-00 added the enhancement New feature or request label Dec 19, 2024
@sreelakshmi-bruno
Copy link
Collaborator

Thanks for reporting, adding it to our development pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mid-term-goal Mid Term Goal module-performance
Projects
None yet
Development

No branches or pull requests

2 participants