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

General performance improvements in engine, list and utils packages #17641

Closed
scofalik opened this issue Dec 13, 2024 · 0 comments
Closed

General performance improvements in engine, list and utils packages #17641

scofalik opened this issue Dec 13, 2024 · 0 comments
Assignees
Labels
resolution:resolved This issue was already resolved (e.g. by another ticket). squad:collaboration Issue to be handled by the Collaboration team. squad:core Issue to be handled by the Core team. type:improvement This issue reports a possible enhancement of an existing feature. type:performance This issue reports a performance issue or a possible performance improvement.

Comments

@scofalik
Copy link
Contributor

📝 Provide a description of the improvement

This is an umbrella ticket for several improvements we introduced in various places around engine, list and utils packages.

Related changes:

  • Improved performance of NodeList#_insertNodes(). (See PR)
  • Improved performance of the Mapper#getModelLength() method. (See PR)
  • Improved performance of StylesMap and UpcastDispatcher#_removeEmptyElements. (See PR)
  • Small performance optimizations. (See PR)
  • Use iterator instead of generator in ListWalker for better performance. (See PR)
  • Performance optimizations of getCallbacksForEvent() and spliceArray(). (See PR)
@scofalik scofalik added squad:collaboration Issue to be handled by the Collaboration team. squad:core Issue to be handled by the Core team. type:improvement This issue reports a possible enhancement of an existing feature. type:performance This issue reports a performance issue or a possible performance improvement. labels Dec 13, 2024
@scofalik scofalik added this to the iteration 81 milestone Dec 13, 2024
@scofalik scofalik added the resolution:resolved This issue was already resolved (e.g. by another ticket). label Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resolution:resolved This issue was already resolved (e.g. by another ticket). squad:collaboration Issue to be handled by the Collaboration team. squad:core Issue to be handled by the Core team. type:improvement This issue reports a possible enhancement of an existing feature. type:performance This issue reports a performance issue or a possible performance improvement.
Projects
None yet
Development

No branches or pull requests

2 participants