Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Performance problems when change list is large

Open
#86 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
30/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
php

Research direction

Start by profiling treediff with about 1,000 changed files, comparing the file tree and contents to identify which causes the frame-rate and click-action delays. The work is done when large change lists remain responsive, with lazy loading or only visible DOM elements used as appropriate.

Written by the indexing model from the issue text.

Description

enhancement

When using treediff and if the number of changed files is about ~1k there are noticeable problems with performance: the frame rate is very low, click actions are executed with a significant delay.

Not sure what the cause of the issues: file tree or the contents (or both). Probably, we should implement some mechanisms for lazy loading and add only visible elements to DOM.

Dominant language
PHP
Stars
84
Forks
14
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from badoo/codeisok

All issues in badoo/codeisok

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.