Hacker News Digest

30 сентября 2026 г. в 18:17 • netlify.com • ⭐ 226 • 💬 103

Original • HN

#edge-functions#firecracker#linux#microvm#netlify#nodejs#npm#unikraft#v8#vm

5x faster Edge Functions: V8 isolates to Firecracker MicroVMs

Netlify перестроила инфраструктуру Edge Functions, заменив V8 изоляты на Firecracker MicroVMы в сотрудничестве с Unikraft, что ускорило среднее время выполнения с 25–40 мс до 5–6 мс — почти в 5 раз. Теплые вызовы теперь занимают ~5–6 мс (p50), а p99 стал на 47,4% быстрее, при этом доступность достигла 99,998%, а доставка логов ускорилась в 5 раз. Холодные старты происходят в 1,2% случаев и занимают в среднем 9 мс, так как требуют загрузки образа VM перед выполнением.

Запрос проходит через ближайший edge-узел, где проверяется маршрут Edge Function; при совпадении запрос направляется внутрь собственной сети Netlify на выделенный compute-узел, где запускается либо уже существующая, либо новая MicroVM с файловой системой и полным Linux-окружением. Управление флотом узлов осуществляется через контрольную плоскость, которая обеспечивает обновления без простоев: новый флот выводится рядом со старым, проверяется на здоровье и постепенно принимает трафик. Эта архитектура сохраняет полную обратную совместимость — импорты через URL, npm-пакеты, Node.js built-ins, netlify.toml и локальная разработка работают без изменений — но открывает путь к снятию прежних ограничений: поддержка npm-пакетов выходит из бета, пересматриваются лимиты на CPU (50 мс), память (512 МБ) и размер кода (20 МБ), а также появляется возможность выполнять сложные вычисления, требующие контроля над сетевым путем, без выхода в публичный интернет.