- CSR, SSR, SSG, ISR — різниця між стратегіями рендерингу
- Що таке CORS і як це працює?
- HTTP коди статусів
- Сховище браузера: cookie, LocalStorage, SessionStorage та IndexedDB
- Що таке REST та принципи REST — REST API
- Яка різниця між авторизацією та автентифікацією?
- Способи оптимізації додатків
- Як працює HTTPS та відмінності від HTTP
- Як працює HTTP та з чого складається HTTP-запит
- Що таке JWT і як він працює?
- Що таке критичний шлях рендерингу (crp) у браузері
- Коли відбуваються reflow та repaint у браузері
- Що таке WebSocket і як він працює?
- Що таке CSRF і як його запобігти?
- Що таке service worker?
- Що таке XSS і як його запобігти?
- Як працює браузер під час введення запиту та етапів рендерингу
- Як налагоджувати застосунок та знаходити витоки пам'яті
- Сучасна архітектура браузера (процеси та потоки)
- Вразливості браузерів OWASP
- Типи фронтенд-тестування
- Архітектура V8: від коду до машинних інструкцій
- Парсинг пайплайн - від байтів до DOM та CSSOM
- Події, надіслані з сервера, пулінг та довгий пулінг: що це таке та коли їх використовувати
- HTTP/2 проти HTTP/3: еволюція протоколу
- Незмінність та змінність у JavaScript
- Що таке web workers?
- Стратегії завантаження ресурсів - preload, prefetch, modulepreload
- Що таке CDN і навіщо воно потрібне?
- Яка різниця між PUT i PATCH?