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

perf(manifest): avoid unnecessary looping in uri resolver #5773

Conversation

vanyaxk
Copy link
Contributor

@vanyaxk vanyaxk commented Oct 16, 2023

This removes creating an array of arrays in manifest URI resolver and uses a nested loop to update an empty array instead

@avelad avelad changed the title refactor(manifest): avoid unnecessary looping in uri resolver perf(manifest): avoid unnecessary looping in uri resolver Oct 16, 2023
@avelad
Copy link
Collaborator

avelad commented Oct 16, 2023

Can you fix the errors? Thanks!

@avelad avelad added type: performance A performance issue priority: P1 Big impact or workaround impractical; resolve before feature release labels Oct 16, 2023
@avelad avelad added this to the v4.6 milestone Oct 16, 2023
@vanyaxk vanyaxk force-pushed the refactor/avoid-unnecessary-looping-in-manifest-parser branch from 12d90f0 to 71a4987 Compare October 16, 2023 09:05
@shaka-bot
Copy link
Collaborator

Incremental code coverage: 100.00%

@theodab theodab merged commit 4d5caee into shaka-project:main Oct 17, 2023
18 checks passed
Robloche pushed a commit to Robloche/shaka-player that referenced this pull request Nov 30, 2023
…ect#5773)

This removes creating an array of arrays in manifest URI resolver and
uses a nested loop to update an empty array instead

Co-authored-by: Ivan Kohut <ivan.kohut@lamin.ar>
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Dec 16, 2023
@shaka-project shaka-project locked as resolved and limited conversation to collaborators Dec 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
priority: P1 Big impact or workaround impractical; resolve before feature release status: archived Archived and locked; will not be updated type: performance A performance issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants