TGViewer
React Native World React Native World @hello_react_native · 352 subscribers
Post #36 3.15K
Холодный старт Metro быстрее в 3-5 раз одной настройкой

В новой версии Metro 0.81.2 появился экспериментальный lazy режим хеширования файлов.

Разработчики обещают, что это ускорит холодный старт в крупных проектах в 3-5 раз, с минимальным замедлением первой сборки (<2%).

Как это работает?

Metro теперь считает SHA1-хеш только для файлов, которые реально попадают в сборку (обычно это менее 5% от всех node_modules). Таким образом, работа сокращается в разы, а также уменьшается нагрузка на файловую систему, что поможет избежать ошибок типа «too many open files».

Попробовать фичу можно уже сейчас:


config.watcher.unstable_lazySha1 = true;


Важно: фича экспериментальная, не входит в semver и может измениться в будущем. Но уже стоит того, чтобы попробовать!

React Native World | Навигация по каналу
  • 🔥 6
  • 👍 3
More from @hello_react_native
  1. Oct 2, 2026GPU accelerated trading charts Хочу поделиться библиотекой, над которой работаю последнее…
  2. Oct 1, 2026👀
  3. Sep 10, 2026https://shopify.engineering/shop-app-migration немного технический деталей о том чего удал…
  4. Sep 10, 2026https://shopify.engineering/back-to-native
  5. Aug 28, 2026https://x.com/Andrei_Calazans/status/2093316529144189015
  6. Jul 22, 2026How Worklets Bundle Mode accidentally fixed Hermes V1 memory regression А вот и подробный…
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 →