Front-end
#
У чому принципова різниця між подіями mouseleave і mouseout?
#
У якому порядку обробляються призначені для користувача події в DOM (click, mouseover тощо)? FIFO чи LIFO?
#
Що таке Event bubbling та Event capturing?
#
Які є підходи оптимізації продуктивності вебсторінки?
#
Як реалізований механізм same-origin policy в браузері? На які браузерні API він поширюється?
#
Назвіть способи зберігання даних у браузері. Порівняйте їх.
#
Web worker’и. Опишіть особливості передачі даних між worker’ами та основним потоком, між розділеними worker’ами.
#
Що таке Transferable-об’єкти?
#
Розкажіть про способи оптимізації виконання ресурсомістких операцій JS для поліпшення продуктивності рендерингу контенту на сторінці.
#
Чому ResizeObserver викликає події зміни розміру до відтворення елемента, а не після?
#
Розкажіть, як ви розумієте Web Accessibility?
#
Опишіть алгоритм створення функціоналу, що забезпечує читання вмісту .txt-файлу при перетягуванні його з файлової системи у вікно браузера.
#
Що таке Virtual DOM?
#