Chỉ nên tối ưu đến tablet. Còn di động nên có phiên bản riêng cho nó thì mới có thể tối ưu được tốc độ tải trang. Vì Responsive chỉ thay đổi kích cỡ hình ảnh và vẫn tải nguyên các script lẫn các div dù đã được ẩn (display:none) về browser. Còn nếu có phiên bản mobile riêng thì ta có thể tùy biến các thành phần cần tải về cũng như việc lựa chọn kích cỡ hình ảnh tải về cho browser.
@binhhyvnn
Bác đọc kĩ lại bài của em đi. Nó thay đổi theo độ phân giải tuy nhiên số lượng byte nó tải về không khác 1 tí nào. Ví dụ cái ảnh 100kb 800px thì trên máy tính nó hiển thị 800px, trên mobile hiển thị 400px tuy nhiên cả mobile lẫn máy tính vẫn tải về 100kb. Vì cả 2 đều chung 1 request về số lượng hình ảnh và các Javascript...
@debone
À mà dạo này đa phần dùng android với ios 3G wifi vù vù nên vấn đề đấy cũng không phải lo lắm đâu bác ah. Quang trọng giao diện thân thiện hơi cho người dùng thôi 😃
@binhhyvnn
Bác vẫn chưa hiểu. Cả 2 phương pháp đều đưa về kết quả như nhau nhưng vừa kết hợp mobile lẫn Responsive cho ra hiệu quả cao hơn nhiều. Bác thích cái máy của bác nóng ran lên khi duyệt web hay nó chỉ mất 5-10s để tải xong 1 trang web với cái đít mát lạnh. Bác có biết 1 website bình thường trên PC thì lượng Javascript cự lớn khi nhét nó lên Mobile thì mobile sẽ tốn rất nhiều CPU dẫn tới nóng máy và hao pin. Trong khi đống JS đó trên Mobile lại không để làm gì cả mà nó chỉ có tác dụng trên PC.
Hiện tại tinhte.vn chưa tối ưu responsive cho IE. Vừa test xong. Các bạn IT có việc để làm rồi đấy.
Độ linh hoạt của trang Microsoft hay MSM linh hoạt hơn nhiều - kiểu như dạng html5, tự động thay đổi kiểu trang khi resize cửa sổ trình duyệt. Mong trang tt sớm có tính năng này. 😁
ấn tượng trang tinhte vì kích thước nào cũng hiển thị đúng, bửa có thử tạo 1 phần mềm web browser kích thước ngẫu nhiên thì tinhte đáp ứng được hết mà không cần phải chuyển sang giao diện mobile
1 năm trước thì còn mới mẻ chứ giờ đầy framework hổ trợ cái này, chẳng cần biết mobile site là cái gì, cứ làm web cho desktop bình thường và framework nó làm phần còn lại, quan trọng là trải nghiệm người dùng của mobile web có tốt hay ko chứ ko đơn giản là gọn gàng và sử dụng được mà không cần phải phóng to thu nhỏ như 1 web thông thường
trang web có dạng phản hồi động.em muốn hỏi facebook có thế không.ví dụ có trình duyệt nền QT5 nếu gõ facebook.com thì ra dạng dành cho máy tính.UA của nó là firefox 5.0.nhưng gõ m.facebook.com hoặc touch.facebook.com thì nó lại ra giao diện gần như app facebook vậy.nếu facebook sử dụng RWD thì nó phụ thuộc trình duyệt một phần chứ không hoàn toàn dựa vào UA đúng không
@kaitoukid93
Họ làm phiên bản dành cho Mobile riêng chứ không dùng Responsive. Như thế sẽ cho 1 kết quả tối ưu nhất trên mobile. Mobile sẽ không phải gánh những thành phần thừa cũng như được code lại hoàn toàn để phù hợp với hệ điều hành nhỏ và màn hình nhỏ, ví dụ như lược bớt các JS không cần thiết, giảm bớt gánh nặng CSS, ảnh được trả về đúng kích thước thật so với độ phân giải màn hình chứ ko phải resize từ ảnh gốc.
@kaitoukid93
Công việc của người lập trình là làm cho các trình duyệt đều phải nhận biết ra được. Và đơn giản hơn nữa là để server phát hiện ra mobile và trả về 1 kết quả khác với PC.
Các site với lượng truy cập lớn thì người ta đều làm mobile version chứ ko dùng Responsive. Vì tiết kiệm 1kb cho 1 triệu request tương đương với tiết kiệm được cả 1 cái server. Bác có thể nhận ra sự khác biệt giữa m.vnexpress.net và tinhte.vn qua di động. Vnexpress vừa nhanh vừa nhẹ trong khi tinhte thì ì ạch và nóng cả điện thoại do quá nhiều JS cần thực thi.