OscilloSoft interview question

Is JavaScript synchronous or asynchronous?