Replies: 2 comments 6 replies
-
If a specific VFS implementation checks all the boxes, that I don't see why we would want the additional overhead of supporting arbitrary ones. But before we make such a decision, we need to know exactly what is needed from a VFS implementation to be able to "check all the boxes". Can we take https://github.com/nodejs/single-executable/blob/main/blog/2022-08-05-an-overview-of-the-current-state.md#virtual-file-system as a starting point and commit on this repo a complete list of mandatory and optional requirements for the VFS that based on everybody's input, it does seem to check all the boxes? Once we have clear requirements, we can run some experiments to categorize how each of the available VFS implementations rank according to those requirements. |
Beta Was this translation helpful? Give feedback.
-
It might be just me, but what I consider a higher priority level:
|
Beta Was this translation helpful? Give feedback.
-
According to the discussion that took place in #17, there are suggestions on using the following file formats for the embedded VFS:
tgz
produced bynpm pack
- Bundling of non-binary assets within the binaries #17 (reply in thread)asar
file format - Bundling of non-binary assets within the binaries #17 (reply in thread)zip
file format - Bundling of non-binary assets within the binaries #17 (reply in thread)Questions:
__POSTJECT
segment causes a crash postject#1). Are there any better ways y'all can think of?Beta Was this translation helpful? Give feedback.
All reactions