Skip to content

Experimental: Implements a ZipFS on top of the native WIP PR#5145

Open
arcanis wants to merge 23 commits into
masterfrom
mael/native-zipfs
Open

Experimental: Implements a ZipFS on top of the native WIP PR#5145
arcanis wants to merge 23 commits into
masterfrom
mael/native-zipfs

Conversation

@arcanis

@arcanis arcanis commented Dec 18, 2022

Copy link
Copy Markdown
Member

What's the problem this PR addresses?

Since Yarn uses a lot of zip-related operations, it's a great way to benchmark nodejs/node#45651.

How did you fix it?

Implements a ZipFS implementation using the archive module (only available when building nodejs/node#45651 from sources, so the CI is expected to fail at the moment).

Checklist

  • I have set the packages that need to be released for my changes to be effective.
  • I will check that all automated PR checks pass before the PR gets reviewed.

Comment thread package.json Outdated
Comment on lines +64 to +66
"sharp": {
"built": false
},

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sharp doesn't like building on fresh Node builds.

@arcanis arcanis marked this pull request as ready for review January 5, 2023 15:27

@merceyz merceyz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should merge this until Node.js actually ships the API.

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.

2 participants