Архітектура вебсайту для малого бізнесу
Сплануйте сайт малого бізнесу навколо послуг, надійних заявок, редакційних обов’язків, відновлення облікових записів і відповідного хостингу.
// Архів технічних посібників
Інші практичні інженерні нотатки, впорядковані за датою публікації.
Сплануйте сайт малого бізнесу навколо послуг, надійних заявок, редакційних обов’язків, відновлення облікових записів і відповідного хостингу.
Завантажуйте пакет у persistent context Chromium Playwright, перевіряйте параметри повторно відкритого вікна й окремо дозволи кнопки браузера.
Налаштуйте CSP Manifest V3, розрізняйте типовий і мінімально дозволений рівні, пакуйте локальні скрипти та діагностуйте блокування коду й мережі.
Виберіть local, sync, session чи managed storage; перевіряйте записи, обробляйте квоти й уникайте втрачених оновлень між контекстами.
Проєктуйте REST за ресурсами й власниками, семантикою HTTP, валідацією, пагінацією, повторами та дієвими помилками без витоку внутрішніх деталей.
Діагностуйте LCP, INP і CLS за польовими даними та трасами браузера, виправте виміряне вузьке місце й перевірте потрібний маршрут і групу пристроїв.
Моделюйте props React через discriminated unions, типи HTML-елементів, явні children і controlled state для перевірки неможливих комбінацій.
Вибирайте базу за інваріантами, транзакціями, запитами, паралельними змінами й відновленням, а не за універсальним стеком.
Перевіряйте чисті рішення розширення через Node test runner, обмежуйте браузерні імітації та відрізняйте тести зберігання від інтеграції Chrome.
Підготуйте узгоджені поля приватності Chrome Web Store за маніфестом і потоками даних випуску, включно з локальною обробкою та заявою про код.
Проєктуйте вузькі повідомлення Manifest V3 з runtime-перевіркою, асинхронними відповідями, авторизацією відправника й відновленням після навігації.
Розберіться з кешами Next.js, явним кешуванням публічного fetch, інвалідацією тегів і шляхів, stale-while-revalidate та read-your-writes у версії 16.