Is JavaScript Single-Threaded or Multi-threaded?

Is JavaScript Single-Threaded or Multi-threaded?