Large pages perform poorly

Created on 24 January 2023, over 2 years ago
Updated 25 January 2023, about 2 years ago

Problem/Motivation

Pages with a very large DOM may experience extremely poor performance.

Steps to reproduce

Load a diff on a page with 4000+ DOM elements. Observe the diff takes upwards of 30 seconds to crunch through.

Proposed resolution

Rearchitect the VisualInlineHtmlDiffLayout to not extend VisualInlineDiffLayout, but rather DiffLayoutBase instead. This should let half of the processing time be dropped.

API changes

No longer extending VisualInlineDiffLayout, but rather DiffLayoutBase.

πŸ› Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States luke.leber Pennsylvania

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024