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

Design Compose App Is Very Slow When Using Remote File Components #1854

Open
Elangovan4ever opened this issue Dec 11, 2024 · 0 comments
Open

Comments

@Elangovan4ever
Copy link

Description

When using components from another published Figma file, the application takes about 2 minutes to load initially and also takes about 2 minutes for live updates from Figma. It takes about only 7 to 10 seconds to sync when using local components.

Steps to Reproduce

  1. Create a component in a Figma file and publish it.
  2. Add the library to the current Figma and place multiple instances of the component on the stage.
  3. In Design Compose app, just load up this document and enable live update.
  4. Observe the load and live update time in the app.
  5. Hide the "components from another file" frame which contains the remote component instances and observe the load and live update time in the app.

Expected Behavior

The Design Compose app initially loads within 5 to 10 seconds, and live updates also takes only 5 to 10 seconds.

Actual Behavior

The Design Compose app load and live update takes 2 minutes for each update.
When we do step 5 (hide remote components) then the sync time is back to 5 to 10 seconds.

Example Setup:

Refer attached project and 2 Figma files from that project.
Files: "Temp Library.fig" - library figma file. "SlowAppTest.fig" - app figma file.
Components: "local-app-bar-button" - for local components. "test-lib-simple-back-button" - for remote components
Note:

Attachments

SlowAppTest.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant