The ribosome moves one codon (= 3 nucleotides) forward on mRNA towards the 3’ end in two steps: first, along the large subunit, and then along the small subunit.
tRNAs do not move along the mRNA , but transfer to another site on the ribosome:
tRNA devoid of an amino acid moves from the P-site to the E-site and then exits
Peptidyl tRNA moves from the A-site to the P-site
The A-site becomes free
The cycle can begin a new step.