Skip to content

Minor optimization: Flatten results using flatMap for better performance and memory management 🚄 #1238

Open
sanjaiyan-dev wants to merge 1 commit into
Pagefind:mainfrom
sanjaiyan-dev:sanjaiyan-flatMap-optimize
Open

Minor optimization: Flatten results using flatMap for better performance and memory management 🚄 #1238
sanjaiyan-dev wants to merge 1 commit into
Pagefind:mainfrom
sanjaiyan-dev:sanjaiyan-flatMap-optimize

Conversation

@sanjaiyan-dev

Copy link
Copy Markdown
Contributor

This PR replaces manual or chained array flattening logic with the modern Array.prototype.flatMap().

While this is a minor refactoring, it aligns the codebase with modern JavaScript standards and provides small improvements to performance and memory usage by reducing the creation of intermediate arrays.

@sanjaiyan-dev sanjaiyan-dev requested a review from bglw as a code owner July 10, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant