Какие инструменты позволяют убрать нагрузку с основного потока в JavaScript

frontendJavaScriptасинхронное программированиеоптимизацияпроизводительность