Ага, воркеров. Но сначала надо их ввести в язык, чтобы выглядело не так отвратительно, как сейчас, когда надо выносить код воркера в отдельный модуль.
А зачем это? жс же не спасти, многопточка по идее всё равно кривая будет, будут воркеры, но всё равно по идее пожрут перфоманс на сериализацию и десериализацию данных между собой во время общения. Там жеж вроде ничего не завезли до сих пор кроме sharedArrayBuffer. Или таки можно извлечь профит?