Вчера ходил на собеседование в кипрскую компанию с релокейтом - 2,5 часа суровых технических вопросов. Пожалуй, это был самый длинный техсобес, в котором я участвовал.
Я всегда стараюсь ходить на собеседования, чтобы держать себя в тонусе и иногда узнать что-то новое, как произошло и вчера.
После собеседования узнал про Web Workers - полезную штуку. Для тех, кто не в курсе: они позволяют выполнять код в отдельном потоке, параллельно основному, причём каждый воркер имеет свой собственный event loop.
Особенно полезны для выполнения тяжёлых задач, которые могли бы заблокировать основной поток.
Материалы для ознакомления:
Статья 1 и
статья 2