Широкое применение в армии и во флоте Византии нашел так называемый «греческий огонь», который предшествовал появлению пороха. Уже в 673 г. «греческий огонь» был успешно применен при обороне Константинополя; им был сожжен арабский флот.
Византийский император Лев III (717–740 гг.) описывает огненную триеру, которая имела на носу трубку для метания огня во вражеский корабль. Он же упоминает о ручных трубках с «греческим огнем», которые бросали во врага, и о попытках применить «греческий огонь» при действиях боевых колесниц. Наряду с описанием взрывчатых веществ встречается упоминание о «жидком огне» (вероятно, нефти), который бросали на корабли противника в бочках, трубках и шарах. Лев VI в своей «Тактике» (начало X в.) писал:
«Следуя обыкновению, должно всегда иметь на носу корабля трубу, выложенную медью, для бросания этого огня в неприятеля. Из двух гребцов на носу один должен быть трубником».
Вот один из рецептов XII в. для доставления «греческого огня»: одна часть канифоли, одна часть серы, шесть частей селитры в тонко измельченном виде растворялись в льняном или лавровом масле, затем вкладывались в трубу или в деревянный ствол и зажигались. Второй рецепт «летающего огня» следующий: одна часть серы, две части липового или ивового угля, шесть частей селитры, все истолченное в мраморной ступке.
До XII в. Византия сохраняла монополию на применение в морском бою «греческого огня», а затем он сделался достоянием всех европейских народов.
К началу VII в. многие славянские племена прочно обосновались на Балканском полуострове, создав себе тем самым базу для более далеких походов. В этот период отмечается ряд морских походов славян. Так, в 610 г. славяне с моря и с суши осадили Солунь. В 623 г. славянская флотилия появилась у берегов острова Крит и успешно высадила там свои войска.
В 626 г., когда император Ираклий с войском ушел в Малую Азию воевать с персами, славяне в союзе с аварами напали на столицу Византийской империи.
В июне славянский флот подошел к Византии и высадил десант. «Длинная стена» была обойдена. Столица оказалась блокированной с моря и с суши. В одну неделю союзники подготовились к штурму ее крепостных стен. Было изготовлено большое количество метательных машин и построено 12 больших штурмовых башен, высота которых достигала высоты стен.
Союзники имели намерение одновременно со штурмом, высадить десант в тыл оборонявшимся. По словам византийского епископа, враги «наполнили море и сушу дикими племенами, для которых жизнь – война». 31 июля союзники штурмовали крепостные стены Византии. В центре шли колонны аваров, на флангах – колонны славян.
Войска гарнизона столицы и население оказали упорное сопротивление, и союзникам не удалось взять Византию.
Осада и штурм Византии в 626 г. характерны тем, что здесь славянский флот высадил десант и блокировал столицу с моря. Сухопутные войска