portal besar versi mobilenya gak pake web.. pakenya mobile apps. push & pull data saja biar ringan.
jika via browser, memang bagusnya beda source. untuk mobile diusahakan hanya load content tertentu saja dan ukuran image juga di perkecil, javascript dipangkas, dll supaya lebih ringan.. salah satu trik untuk ngakali itu ya pake subdomain yg berbeda dgn script yg berbeda juga tentunya.. karena kalau hanya responsive design, maka page size gak berubah.. hanya merubah tampilan saja tanpa mengurangi berat loadingnya.
Detect lebar layar menggunakan @media saat ini masih ada sedikit masalah, karena banyak mobile device yang resolusinya sudah sama dgn laptop bahkan lebih lebar..