Contentsquare interview question

Is JavaScript synchronous or asynchronous in nature?