Habbakuk asked how long? He knew of the prophecies of Isaiah, Jeremiah, Micah, Daniel about the coming Messiah. How long will God let unjudged sin go on? The Jews believed the Messiah would be their deliverer, and in the sense of a physical king.
Components of the prophecy: Isaiah is saying the announcer will be calling out in the wilderness, to prepare a way, prepare ourselves for the Messiah.