TGViewer
Жабаскрипт (веде Віктор Турський) Жабаскрипт (веде Віктор Турський) @jabascript · 4.72K subscribers
Post #266 5.31K
Жабаскрипт (веде Віктор Турський) LIVR 2.7 ✅ У порівнянні з 2.5 став на 25% швидшим. Коли FastestValidator вирізає зайві поля (режим "$$strict: remove"), що в LIVR завжди включено, то LIVR навіть швидший. Бенчмарк (але після певного рівня перформансу це вже не так важливо) ✅Автоматично додатково…
LIVR 2.7.1 - compile фаза в 100 разів швидша за fastest-validator
LIVR має внутрішню фазу підготовки правил валідації. Схоже на "compile" в fastest-validator. Тобто, якщо ви конструюєте новий інстанс валідатора на кожен запит, то це буде повільніше ніж перевикористовувати існуючий об'єкт. Але часом таке буває потрібно й я сам писав не раз. В LIVR-2.7.1 я прооптимізував цей процес й результати наступні:

Заміряв весь процес (ініціалізація валідатора й відразу валідація даних):
✅ В 100 разів швидше за Fastest Validator (там повільний compile)
✅ В 35 швидше за Joi. Й навіть, якщо Joi перевикористовує інстанс валідатора, а LIVR створює на кожну валідацію все з нуля, то LIVR все ще в 2 рази швидший. Якщо LIVR теж перевикористовує інстанс валідатора, то 8-9 разів швидше

BENCHMARK (результати в кінці файлу): https://gist.github.com/koorchik/24bc956be3ddceed6ec8e2c23f261561
Gist Fastest with strict: remove vs LIVR Benchmark Fastest with strict: remove vs LIVR Benchmark. GitHub Gist: instantly share code, notes, and snippets.
  • 👍 41
  • 🔥 7
  • ⚡ 1
More from @jabascript
  1. Sep 30, 2026Ну шо... https://youtu.be/I5_D15gCDDQ
  2. Sep 29, 2026🏎️🏁Забирайте трофеї й знову нові тижневі челенджі 🏎️🏁
  3. Sep 26, 2026"Найкраща мова програмування - англійська" DHH Зараз багатьом підгорає від останньої допов…
  4. Sep 22, 2026Забирайте трофеї й знову нові тижневі челенджі 🏎️🏁
  5. Sep 14, 2026Втомилися чекати на дашборди? Не знаєте, як тестувати AI-агентів? Або цікавитесь, як працю…
  6. Sep 14, 2026Понеділок й нові челенджі вже доступні 🏁🏎️ 👉 Поміняв систему розподілу призів, щоб не б…
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 →