Apa perbedaan antara event.stopPropagation dan event.preventDefault?

Mereka tampaknya melakukan hal yang sama ... Apakah yang satu modern dan yang lama? Atau apakah mereka didukung oleh browser yang berbeda? Ketika saya menangani acara sendiri (tanpa kerangka kerja) saya selalu memeriksa keduanya dan mengeksekusi keduanya jika ada. (Saya juga return false, tetapi...