sim, é um fato pouco conhecido, mas JS é uma linguagem sincrona
JS é sim assíncrono -> ele permite continuar a execução do código depois de fazer uma operação bloqueante
JS não é paralelo -> ele roda em uma única thread
São coisas diferentes.
Na estrutura vanilla do PHP não há forma de fazer uma requisição web e continuar a execução do código. Somente é possível fazer isso com bibliotecas e extenções.