Блог AfterPack
announcement

Анонс списку очікування AfterPack

від Nikita Savchenko3 хв читання

Оновлення, вересень 2026. AfterPack уже працює, і список очікування закрито. Актуальні плани й ціни — на /docs/tiers, а те, що вже вийшло, — на дорожній карті. Я залишив цей допис таким, яким він був написаний, за винятком кількох тверджень, які забігали наперед того, що ми зрештою постачаємо.

Сьогодні я радий оголосити про відкриття публічного списку очікування AfterPack — JavaScript обфускатора нового покоління, створеного з нуля для захисту вашого коду в еру ШІ.

Проблема

Обфускація JavaScript існує вже десятиліттями, але ландшафт кардинально змінився. Сучасні моделі ШІ, такі як Claude, можуть пояснити мініфікований код за секунди. Сканери безпеки автоматично картографують вашу поверхню атаки. А інструменти реверс-інжинірингу ніколи не були такими потужними.

Традиційні обфускатори не були створені для цього світу. Вони покладаються на техніки, які ШІ легко розпізнає:

  • Просте кодування рядків, яке LLM миттєво декодують
  • Передбачувані патерни потоку керування, які інструменти розплутують
  • Символічне іменування, що натякає на функціональність

Ваш вихідний код постачається з кожним деплоєм. Зловмисники, конкуренти та ШІ-краулери його читають.

Рішення

AfterPack використовує принципово інший підхід. Замість того, щоб просто ускладнювати читання коду, ми робимо його реверсування дорогим: кожна збірка виходить структурно іншою, тож ніщо з того, що зловмисник чи ШІ дізнався з однієї збірки, не переноситься на наступну.

Що робить AfterPack особливим

Написаний на Rust. Ядро AfterPack написане на Rust для максимальної продуктивності. Трансформуйте всю кодову базу за мілісекунди, не хвилини.

Створено для ери ШІ. Поліморфні трансформації означають, що немає жодної фіксованої структури, яку модель могла б вивчити: той самий вихідний код видає іншу програму щоразу під час збірки.

Обізнаний про фреймворки. Автовиявлення для Next.js, Vite, Astro, Remix та інших. Нуль конфігурації — просто запустіть npx afterpack після збірки, або використовуйте нативні плагіни/розширення AfterPack для популярних фреймворків.

Готовий до продакшну. Без eval(), сумісний з CSP, source maps включено. Працює на edge на Cloudflare Workers.

Безкоштовно назавжди

CLI та плагіни для фреймворків — безкоштовні та з відкритим кодом, а тариф Free не має обмеження на кількість збірок:

  • Необмежені збірки
  • Всі базові трансформації (перейменування, потік керування, кодування рядків)
  • Source maps для дебагу
  • Пресети фреймворків
  • Детерміновані збірки для CI-кешування

Pro, коли потрібно

Для команд, яким потрібен більший захист, AfterPack Pro додає розширені функції:

  • Захист, який можна спрямувати — перевизначення на рівні файлу або ділянки, тож найсильніший пресет застосовується лише до коду, який справді важливий
  • Хмарні збірки з історією — той самий рушій працює у Cloudflare Workers, і для кожної збірки зберігається Protection Map

Плани починаються від $49/місяць для інді-розробників і масштабуються до enterprise з виділеною підтримкою та ізольованими рантаймами.

Почніть

AfterPack уже працює. Запустіть npx afterpack після збірки або дотримуйтесь короткого старту для вашого фреймворку.


Постачайте софт. Не вихідний код.

Екосистема JavaScript заслуговує на кращий захист. AfterPack його будує.

Nikita

Залишайтеся в курсі

Слідкуйте за AfterPack, щоб отримувати нотатки до релізів і статті.