TGViewer
Валя читает ишью Валя читает ишью @valya_reads_issue · 3.01K subscribers
Post #384 1.55K
Поддержка zip архивов в Node.js

Внезапно, в Node.js 26.8.0 появился нативная поддержка для чтения и создания zip архивов

А внезапно, т.к. 4 года назад мэйнтенер yarn, Маэль @arcanis Нисон , уже пытался принести это в ноду, но его пул-реквест https://github.com/nodejs/node/pull/45651 оказался большеват — скромные 72 000 строк. Сам PR утонул в ревью, но самое интересное тут — мотивация Маэля. Ему это было нужно, чтобы уменшить рантайм Yarn PnP, т.к. ему нужно чтение из zip-архивов. Как следствие, это дало бы возможность популяризировать эту стратегию. Спустя годы мы видим, что что-то пошло не так.

Новая имплементация куда скромнее c точки зрения объёма (10к строк), но при этом API получился более богатым.

Сам API маркирован как early development и всё может сильно поменяться.
Примеры использования смотреть тут: https://github.com/nodejs/node/pull/64339
  • ❤ 33
  • 👍 9
  • 😱 1
More from @valya_reads_issue
  1. Jun 12, 2026Diff: You should be able to just render any diff А пока гитхаб не вывозит как с точки зрен…
  2. Jun 12, 2026Diff: The uphill climb of making diff lines performant Пару лет назад я уже пинал GitHub з…
  3. May 6, 2026Vite выходит из Vitest В Vitest появилась крайне интересная дискуссия — а что если раздели…
  4. Mar 31, 2026Port of React Compiler to Rust Пока что WIP в виде альтернативного плагина для Babel и cra…
  5. Mar 11, 2026Evolving the Node.js Release Schedule Node.js давно загнала себя в странное состояние — чё…
  6. Feb 2, 2026Oxfmt достиг паритета c prettier Пару лет назад автор prettier запускал челлендж — $10 000…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →