Только что начал использовать Vert.x, асинхронный Java-фреймворк, который использует обратные вызовы для своих асинхронных операций. Поскольку JavaScript также использует много обратных вызовов, является ли он по своей сути асинхронным?