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

feat: async parsing of bru files [non-blocking] -- wip #3618

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

lohxt1
Copy link
Collaborator

@lohxt1 lohxt1 commented Dec 8, 2024

~ parser perf updates
~ uses nodejs worker threads to parse bru files asynchronously
~ currently loads all bru files in a collection (with sizes less than 1MB) asynchronously
~ bru files larger than 1MB can be loaded on demand via a button click

todo:
~ customizable upper file size limit in app preferences ?

[probably fixes: #223, #2993, #2416]


before:
https://github.com/user-attachments/assets/f8ebec7d-b808-4e5a-997a-19f88b9586af


after:
https://github.com/user-attachments/assets/2a0e24cc-5a95-4d17-86e7-c443af87276c


load_big_requests_on_demand.mp4

bru collection
test_big.zip

@lohxt1 lohxt1 changed the title feat: async parsing of bru files feat: async parsing of bru files -- wip Dec 8, 2024
@lohxt1 lohxt1 changed the title feat: async parsing of bru files -- wip feat: async parsing of bru files [non-blocking] -- wip Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Windows 10 - Bruno cannot start/hangs/get killed when a request body is too large
1 participant