Cho mình xin phép 1 phút quảng cáo thread về
Extension Chrome trước khi vào vấn đề.
Khi bạn truy cập vào một trang bất kì, sẽ có đoạn mã được gửi đến và hiển thị trang web của bạn. Khi bạn cài thêm ext thì nó sẽ chèn thêm một đoạn mã trước khi trang hiển thị. Ví dụ như các ext quản lí mật khẩu thì sẽ chèn đoạn mã kiểm tra xem có form đăng nhập/ký không, ext kiểm tra ngữ pháp sẽ chèn đoạn mã xem có ô nhập văn bản nào không. Nhưng một số đoạn mã không có tác dụng gì nhiều và làm tăng thời gian load trang lên rất nhiều. Như bảng dưới đây:
Có ext làm tăng thời gian CPU của trang lên đến cả trăm ms mà lại không có ích gì.
Tiếp theo là thời gian load giao diện. Thường thì các ext thường chèn đoạn mã này ở múc tối thiểu, Bạn không cần phải lo khi cài các ext như dark reader,..
Các ext có thể làm tăng mức tiêu thụ bộ nhớ, dù là các trang được mở bởi người dùng hay trong các trang nền của ext. Một extension với trang nền thường làm tăng mức tiêu thụ bộ nhớ thêm ít nhất là 10MB. Nếu không có trang nền nào và chỉ có một tệp mã nhỏ chạy trên trang thì tác động tới bộ nhớ có thể ở mức tối thiểu.
Múc tiêu thụ của các ext trong top được tải nhiều nhất
Tóm lại, Hầu hết các trang web mất ít nhất một giây để tải, vì vậy nếu một extension tăng thêm 100ms có thể người dùng không nhận thấy. Tuy nhiên, điều này xảy ra với mọi trang sẽ thật tệ. Bởi vì mọi người thường cài đặt rất nhiều extension chứ không chỉ một, nên một tác động nhỏ về hiệu suất có thể cộng dồn lại thành một hiệu ứng tiêu cực lớn đối với trải nghiệm người dùng.
Cách khắc phục:
B1: Bạn chỉ cần tải tầm 10-15 ext cần dùng nhất trong trình duyệt
B2: Vào link:
Để tắt những ext chưa cần dùng đến và bật lên khi cần.
Ví dụ như mình thường tắt Grammarly và bật lên khi dùng reddit hay các mxh nước ngoài, Tắt UrbanVPN đi và chỉ dùng khi đọc BBC, Bật eJOY English lên khi xem phim hay lên udemy hoc,...
Chúc bạn lướt web vui vẻ.
Ảnh:debugbear(.)com
Nhận xét: Mạnh Tuấn