Skip to content

Performance issues with large collection variables #8928

Description

@stickpin

Internal - [BRU-4312]

I have checked the following:

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

This bug is:

  • Making Bruno unusable for me.
  • Slowing me down but I'm able to continue working.
  • Annoying.
  • This feature was working in a previous version but is broken in the current release.

Bruno version

4.0.0

💻 Operating System

macOS

Specific OS Version / Distro

26.6.1 (25G76)

🐞 Describe the bug

Hi team,

I am currently in the process of migrating my workflows from Postman to Bruno, but I am hitting a performance bottleneck with a large collection.

  • Collection size: ~3,850 requests
  • Collection variables: ~360 variables

Editing, scrolling, and navigating the Collection Variables tab in the GUI is extremely slow and glitchy. In the attached video, you can see the scrolling issues, and around the 30-second mark, I try to type—even typing very slowly, it takes almost 30 seconds for the characters to reflect in the UI.

To isolate the issue, I tried importing the same set of variables into a clean, empty collection, and the UI ran completely fine with no lag. The issue appears to be specific to the combination of having a large collection and a large number of collection variables simultaneously. Furthermore, using these same variables at the Global level works fast and smoothly.

In my previous setup (Postman), I used workspace variables to share context across requests during runner/CLI executions. Since Bruno CLI currently does not support passing Global variables via command line arguments, I am stuck between GUI performance issues and CLI limitations.

Is there a known workaround or planned fix for the Collection Variables tab performance with large datasets? Alternatively, is there a recommended way to pass global/environment variables dynamically in the Bruno CLI?

Thanks a lot in advance!

📝 Steps to reproduce

Use large collection with many folders and subfolders
Use large environment

📁 Collection to reproduce

No response

📷 Screenshots/Live demo link

Screen.Recording.2026-08-10.at.22.48.42.mov

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions