La natura di un'eruzione vulcanica è determinata dalla temperatura, dalla viscosità e dalla quantità di gas disciolti nel magma, secondo la San Diego State University. Questi fattori determinano se un'eruzione è calma e non violenta o esplosivo.
La viscosità, o resistenza al flusso, è uno degli aspetti più importanti della composizione del magma, come afferma l'Università del Rhode Island. I magmi a bassa viscosità, come i magmi basaltici, sono più simili ai fluidi e consentono ai gas di fuoriuscire con relativa facilità. D'altra parte, i magmi spessi ad alta viscosità consentono alla pressione del gas di accumularsi sotto la superficie, il che può provocare violente esplosioni.