GyaanSetu WebDev

Фронтенд, бекенд та DevOps для сучасного вебу.

244 articlesDeep, practical knowledge

Periodic Retraining Beats Drift Detection by Up to 55% on Static Models

The arXiv study by Sawan Dasari, based on 4,000 experiments, shows that for models that cannot learn incrementally, a simple periodic-retraining schedule outperforms both error-threshold and drift-detection policies, delivering 15-55 percentage-point accuracy gains while cutting infrastructure compl

WebDev · 3 min read

Розробники попереджають: ігнорування чек-листа STON.fi може призвести до втрати реальних токенів

Посібник, підготовлений спільнотою, розділяє процес міграції на чотири рівні — змінні середовища, взаємодія з контрактом, розрахунок комісій та обробка граничних випадків. У ньому показано, як отримувати адреси роутерів і комісії через live API, проводити тести на відмовостійкість та підтримувати SDK в актуальному стані.

WebDev · 4 min read

Нове дослідження логів виявило, що половина трафіку, який приписують ШІ-ботам, є фальшивою

Восьмиденний аналіз логів виявив 468 справжніх запитів на отримання статей, проте 991 запит видавав себе за ШІ-ботів, хоча насправді здійснював пошук таких файлів, як .env або .git. Це доводить, що самодекларовані рядки User-Agent є ненадійними.

WebDev · 3 min read

Chrome 151 додає Soft-Nav API, забезпечуючи SPA показники Core Web Vitals на рівні маршрутів

Soft Navigations API у Chrome 151 реєструє кожну зміну маршруту всередині додатка як навігацію, передаючи дані LCP, INP та CLS у Performance Timeline. Проте CrUX продовжує звітувати лише про початкове повне завантаження, через що SEO-інструменти все ще не враховують досвід взаємодії з глибшими сторінками сайту.

WebDev · 3 min read

Оновіться зараз: вразливість Elementor Pro з оцінкою CVSS 9.0 дозволяє зловмисникам отримати повний контроль над сервером

Помилка RCE виникає через особливості обробки завантаження файлів з подвійним циклом у Elementor Pro, що дозволяє зловмиснику надіслати файл із порожнім ім'ям для обходу перевірки та розміщення шкідливого PHP-скрипту в публічній директорії завантажень.

WebDev · 3 min read

Платежі X402 на базі USDC стрімко зросли до 7,3 млн на Base та 5,6 млн на Polygon

Хоча X402 зафіксував 14 мільйонів мікроплатежів у мережах Base та Polygon, у публічному каталозі X402 перелічено 1662 сервіси, проте лише 90 з них коли-небудь здійснювали розрахунки on-chain, що підкреслює величезну проблему з пошуком послуг для автономних агентів.

WebDev · 2 min read

Oracle Halves Free-Tier Ampere A1 Limits to 2 OCPUs/12 GB RAM

Effective August 18, 2026 Oracle’s Always Free tier now caps total Ampere A1 Flex resources at 2 OCPUs and 12 GB RAM across a tenancy. Exceeding the limit triggers automatic instance shutdowns, forcing users to audit, consolidate or upgrade.

WebDev · 3 min read

OpenCode економить годину спринту завдяки рефакторингу React Hooks у терміналі

Під час двотижневого тестування OpenCode перейменував React hook у одинадцяти компонентах, згенерував успішні pytest-файли та оновив npm-пакети — і все це через командний рядок, що зекономило команді приблизно годину роботи під час спринту, дозволивши їм працювати у своїх улюблених редакторах.

WebDev · 4 min read

ШІ-поштові боти крадуть паролі за допомогою прихованого CSS, обходячи Outlook та Gmail

Дослідники на конференції Black Hat USA 2026 продемонстрували, що спеціально розроблений CSS може приховувати текст від очей людини, тоді як ШІ-поштові агенти все одно його зчитують, що дозволяє їм викрадати паролі, токени та IP-адреси з Outlook, Gmail, Yahoo та Proton.

WebDev · 4 min read

Новий прапорець TS 6.0 вимагає використання квадратних дужок, мінімізуючи збої через undefined-властивості

Перетворюючи доступ через крапку до індексних сигнатур на помилку під час компіляції, новий прапорець дозволяє виявити помилки з відсутніми ключами на ранніх етапах. Використовуйте його разом із --noUncheckedIndexedAccess для повної безпеки типів щодо undefined.

WebDev · 3 min read

TechForge попереджає: ранні мікросервіси перетворюються на розподілені моноліти з високою затримкою

Посібник показує, що багато стартапів називають свою кодову базу «мікросервісною», зберігаючи при цьому єдину спільну БД, що створює жорстко пов'язані модулі, які все одно страждають від мережевих затримок. Виділяйте сервіс лише тоді, коли виникає реальна потреба в масштабуванні або розподілі зон відповідальності.

WebDev · 5 min read

Однокліковий перемикач Edge від Cloudflare робить будь-який сайт готовим до роботи з ШІ-агентами

Новий перемикач «Browser Run → Agent Readiness» додає невеликий JavaScript-пакет до вихідного HTML, автоматично реєструючи сайт у WebMCP та пропонуючи два готові набори інструментів: Content Credentials і проксі-сервер Site MCP Server.

WebDev · 3 min read

Як зупинити ботів для навчання, зберігаючи ботів для цитування для отримання трафіку з ChatGPT

Загальне правило “Disallow: /” для GPTBot лише блокує краулер для навчання; боти для цитування, які відображають ваші сторінки у вікні відповідей ChatGPT, залишаються активними. Використовуйте чіткі правила robots.txt або Cloudflare’s AI Crawl Control, щоб дозволити OAI-SearchBot, ChatGPT-User та їхніх аналогів, водночас забороняючи GPTBot, ClaudeBot,

WebDev · 4 min read

Перехід від сортування за балами до A-Res усуває баг «нескінченної однієї й тієї самої сітки» на нашій головній сторінці

Завдяки одноразовій обробці кожного рядка-кандидата та використанню міні-купи лише з 24 елементів, нове зважене резервуарне семплювання не лише оновлює сітку при кожному перезавантаженні, а й суттєво зменшує витрати пам'яті SQLite.

WebDev · 3 min read

Як виправити дубльований JSON-LD продукту на Shopify за п'ять простих кроків

Запустіть Google Schema Markup Validator, знайдіть проблемний файл теми або додаток, видаліть зайвий блок JSON-LD та проведіть повторний аудит ваших додатків — кожен крок відновлює єдину, чисту схему продукту для кращої видимості розширених результатів пошуку.

WebDev · 1 min read

Справжня вартість власного хостингу Whisper порівняно з API

Справжня вартість власного хостингу Whisper порівняно з API. Ваша команда бачить рахунок від AssemblyAI. Хтось запитує: «Чому б нам просто не хостити Whisper самостійно, щоб заощадити гроші?» Це звучить просто. Завантажте…

WebDev · 3 min read

SMS-бомбардування маскує сповіщення про підміну SIM-карти, дозволяючи зловмисникам захоплювати номери без попередження

Одна жертва отримала чотириста верифікаційних повідомлень за десять хвилин — така тактика не лише перевантажує телефон, а й приховує триваючі банківські крадіжки та захоплення SIM-карт, змушуючи як користувачів, так і розробників діяти швидко.

WebDev · 3 min read

Перевірка Cloudflare на ботів ламає нативні POST-запити для платежів, Fetch рятує ситуацію

Звичайна HTML-форма, що перенаправляє на Stripe, працювала під час тестів, але видавала помилку 503 для реальних користувачів Chrome за Cloudflare. Перехід на процес із використанням fetch дозволив POST-запиту пройти перевірку на ботів, після чого GET-перенаправлення завершило платіж.

WebDev · 4 min read