RubenVerborgh / AsyncIterator

An asynchronous iterator library for advanced object pipelines in JavaScript
https://rubenverborgh.github.io/AsyncIterator/docs/
Other
48 stars 7 forks source link

feat: wrapIterator #55

Closed jeswr closed 2 years ago

jeswr commented 2 years ago

See https://github.com/comunica/comunica/issues/965 especially in light of https://github.com/rdfjs/N3.js/pull/275.

Once this and all of the other open PRs around fastIterators are closed, this should mean that Comunica will no longer store unecessary copies of matches in various arrays/buffers throughout the engine!

jeswr commented 2 years ago

This complements #49 - but does not override any of the performance gains it provides.

coveralls commented 2 years ago

Coverage Status

Coverage remained the same at 100.0% when pulling 5a2b7906c66e4ba96ff0fc0fcf3d8b046ed5f53a on jeswr:feat/wrapIterator into 358608fa09ec87f90cd30190b8c0ffd96f727986 on RubenVerborgh:main.