Performance issue: >160 squares usability limit
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust
- Domain
- frontend, performance
Research direction
No files, tests, or code entry points are named. First reproduce the 20x20 grid in Zen and Chromium, recording when pasting becomes unusable; done means the same workflow remains responsive enough to complete the grid without multi-second freezes.
Written by the indexing model from the issue text.
Description
I came across the project after looking for affinity designer alternatives for linux, and quickly ran into major performance issue, Not sure if it's a bug or just browser limitation. I will share as much info as I can
I'm trying to create a 20x20 grid:
- Create a 50x50 pixel square, fill color grey
- Create a 50x50 pixel square, fill color black
- Copy and paste until 20x20 grid reached
But after adding the 2nd row, it became laggy, and after adding the 8th row it became unusable, where pasting a new row freezes the window for over 10 seconds.
This is what I'm trying to do for reference:
Info:
- I've tried doing the same with Affinity on Wine, and it works smoothly.
- Using Zen (firefox)
- Tried with chromium too (slightly smoother, but same result after row 8)
- OS: Fedora 44, Wayland, Niri
- Hardware: Thinkpad p14s gen 5, amd ryzen 5 pro 8640HS, amd radeon 760m graphics, 64gb ddr5
- Dominant language
- Rust
- Stars
- 27.3k
- Forks
- 1.3k
- Avg merge
- 20h 1m
- Merged PRs (30d)
- 64
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from GraphiteEditor/Graphite
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
GraphiteEditor/Graphite#4396 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
GraphiteEditor/Graphite#4311 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
GraphiteEditor/Graphite#4275 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
GraphiteEditor/Graphite#3939 · 2 comments · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
GraphiteEditor/Graphite#4544 · 2 comments ·
All issues in GraphiteEditor/Graphite
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
state:needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
zed-industries/zed#64680 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
RustPython/RustPython#8802 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
TheLarkInn/aipm#2390 ·