Sí, JavaScript es fundamentalmente un lenguaje de programación de un solo hilo, aunque permite realizar operaciones que parecen multihilo a través de su modelo de concurrencia basado en el bucle de eventos y las colas de tareas.