• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ckeditor / ckeditor5 / 635d25d2-47c4-414e-8867-263f55fc2e56
100%

Build:
DEFAULT BRANCH: master
Ran 28 Jan 2025 11:13AM UTC
Jobs 1
Files 848
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Jan 2025 11:00AM UTC coverage: 100.0%. Remained the same
635d25d2-47c4-414e-8867-263f55fc2e56

push

circleci

web-flow
Merge pull request #17586 from ckeditor/cc/performance-mapper-2

Other (engine): Introduced dynamic caching in `Mapper` in order to improve view-to-model mapping performance, and as a result improve editor data load and data save performance. Closes #17623.

Other (engine): New parameter `data` was added for `change:children` event fired by `ViewElement` and `ViewDocumentFragment` when their children change. `data` is an object with `index` property, which says at which index the change happened. Related to #17623.

Other (engine): `Mapper#registerViewToModelLength()` is now deprecated and will be removed in one of upcoming releases. Note: if this method is used, the caching mechanism for `Mapper` will be turned off which may degrade performance when handing big documents. Note: this method is used by the deprecated legacy lists feature. See #17623.

MINOR BREAKING CHANGE (engine): `Mapper#registerViewToModelLength()` is now deprecated and will be removed in one of the upcoming releases. This method is useful only in obscure and complex converters, where model element, or a group of model elements, are represented very differently in the view. We believe that every feature that uses custom view-to-model length callback can be rewritten in a way that this mechanism is no longer necessary. Note: if this method is used, the caching mechanism for `Mapper` will be turned off which may degrade performance when handing big documents. Note: this method is used by the deprecated legacy lists feature. As a result, you will not experience the performance improvements if you are still using deprecated legacy lists feature.

14593 of 14593 branches covered (100.0%)

Branch coverage included in aggregate %.

135 of 135 new or added lines in 4 files covered. (100.0%)

38949 of 38949 relevant lines covered (100.0%)

9950.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 635d25d2-47c4-414e-8867-263f55fc2e56.1 28 Jan 2025 11:13AM UTC 848
100.0
Source Files on build 635d25d2-47c4-414e-8867-263f55fc2e56
  • Tree
  • List 848
  • Changed 41
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #635D25D2...
  • dc4d2383 on github
  • Prev Build on master (#96FC43A6...)
  • Next Build on master (#0EC63B79...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc