Symphony (CA) Interview Question

Is javascript single-threaded or multi-threaded? Async vs sync? Explain Event loop?