Meglio ajax, cn un websocket crei un canale di trasmissione utile in cui il flusso dei dati è continuo, tipo un audio o video streaming. Poi da un punto di vista di programmazione è più complesso.