Dopo un'assenza di otto anni, Chang ha gareggiato solo in due eventi alle Olimpiadi estive del 2008 a Pechino. Ha raggiunto gli standard FINA B di 25.78 (50 m freestyle) e 56.50 (100 m freestyle) dal torneo di nuoto Dong-A a Ulsan. Nei 100 m stile libero, Chang ha sfidato altri sette nuotatori nella terza prova, tra cui la diciottenne Arianna Vanderpool-Wallace delle Bahamas. Ha registrato un record di vita di 55,96 per guadagnare un quarto posto e trenta secondi in assoluto di 0,34 di secondo dietro l'austriaca Birgit Koschischek. Nel 50 m stile libero
, Chang si e' piazzato al 31° posto nelle preliminari del mattino. Nuotando nella nona prova, arrivò al quinto posto con un centesimo di secondo (0,01) dietro alla canadese Victoria Poon in 25,59.