Mengapa daging ikan cenderung berwarna putih?

Mengapa daging ikan umumnya putih, padahal kebanyakan daging lain berwarna merah? Bukankah ikan juga mempunyai darah? Dan mengapa ikan lebih lekas masak dibanding daging lain?
Tentu saja, ini bukan semata-semata karena ikan bukan selalu berada di dalam air seumur hidupnya. Daging ikan memiliki pembawaan yang berbeda dari daging kebanyakan makhluk berjalan, melata, dan terbang karena beberapa alasan.