Các trình duyệt web cơ bản!!

Trình duyệt web mà bạn đang dùng


  • Số lượng người bầu chọn
    49
  • Poll closed .
Đặng Trần Hiếu đã viết:
So sánh kiểu chú ko phải là "chỉ so sánh giữa các browsers với nhau" thôi đâu, mà là so sánh giữa 1 browser được sự trợ giúp của hệ điều hành với 1 browser khác hoàn toàn.
Cái này thì em công nhận...
Nhưng có được OS hỗ trợ hay không thì vẫn không ảnh hưởng đến toàn bộ lượng RAM bị (hệ thống) ngốn khi sử dụng từng browser riêng rẽ chứ... :-/

Đặng Trần Hiếu đã viết:
Vả lại, 10 cái tabs của anh (28MB) đó có đầy đủ Flash & Java. Đồng thời so về graphics cũng nhiều hơn hẳn HAO.
Cái này thì em chịu... có thể trên Linux và trên Windows lượng RAM ngốn của Firefox khác nhau thì sao... bản chất hai HĐH này cũng đã là khác nhau rồi... còn vấn đề em nói ở trên rõ ràng là nói 10 tabs (A) thì lượng RAM ngốn phải khác 10 tabs (B) thôi... còn mấy cái kia đã loại trừ rồi mà... :-/
 
Chỉnh sửa lần cuối:
Nguyễn Việt Anh đã viết:
Cái đó chỉ là kiểm tra cho nhanh xem mấy cái script có lỗi không... với lại em cũng chỉ nghịch linh tinh thôi...
Mà không chỉnh thêm style hay css thì hiển thị mỗi cái một kiểu... xài IE quen rồi...
Script của em là Javascript á ? thế thì có đầy cái chạy trên IE mà không chạy trên những trình duyệt khác.

Nguyễn Minh Phương đã viết:
Hình như ở Y! 360 nếu Blog mà đánh Tiếng Việt thì IE sẽ hiển thị ko chính xác lúc ở trang đầu tiên (cái trang mà nó trích dẫn mấy câu đầu ấy), trong khi FF hiển thị đúng... Cái này thì em ko chắc cho lắm... Hình như chỉ IE6 là bị, còn IE7 thì ko...
Ở FF nó sẽ replace các kí tự của loại font không hiển thị unicode bằng một loại font khác (chắc Times New Roman), em quan sát kĩ sẽ thấy sự khác nhau giữa 2 loại fonts.
 
Chỉnh sửa lần cuối:
Nhưng có được OS hỗ trợ hay không thì vẫn không ảnh hưởng đến toàn bộ lượng RAM bị (hệ thống) ngốn khi sử dụng từng browser riêng rẽ chứ...
Cái này anh đã giải thích ở phía trên rồi. Windows là closed source OS. IE lại là 1 thành phần mà rất nhiều bộ phận khác của Windows cũng như các chương trình chạy trên Windows khác phụ thuộc vào ---> khi boot Windows, chắc chắn phải có thành phần nào đó của IE nó đã load sẵn luôn rồi ---> khối lượng RAM mà nó sử dụng trên thực tế lớn hơn nhiều. Trên Linux, nếu anh set up readahead thì anh cũng có thể tạo ra trường hợp khi bật FF lên chỉ tốn thêm 1MB RAM. Hồi trước (khoảng 6 năm trước thì phải), MS có phát triển IE 5.0 cho Unix-like OS (có hỗ trợ Solaris), bây giờ MS ngừng phát triển IE cho Unix nên ko so sánh được, chứ hồi đó thì tốc độ chậm & chiếm nhiều RAM nên dù chưa có FF & Netscape tính năng còn hạn chế cũng chẳng ai thèm dùng IE.
 
Chỉnh sửa lần cuối:
Đỗ Việt đã viết:
Script của em là Javascript á ? thế thì có đầy cái chạy trên IE mà không chạy trên những trình duyệt khác.
Cái này thì đương nhiên rồi... nhiều cái trong Javascript còn tùy browser (chỉ trên IE có khi là Jscript?)... nhiều người còn tắt béng một số chức năng đi...
Script em viết là PHP... đương nhiên có thêm vài cái Javascript đơn giản... với lại viết linh tinh chạy trên localhost thôi... chứ trình em chưa viết cái gì ra hồn hết...
 
Chỉnh sửa lần cuối:
Cái anh nói ở trên thì em hiểu...
Chắc tại em nói còn chưa rõ... ý em là đo toàn bộ lượng RAM system sử dụng chứ không phải cái excutable của browser...
Còn để so sánh IE với FF thì em nghĩ nên trên cùng một OS (Windows)...
Chú nói chú hiểu mà chú nói thế này thì chịu chú rồi. Làm sao chú có thể biết được chính xác IE sử dụng hết bao nhiêu RAM?? (chí ít là chỉ với cái Task Manager vớ vẩn). Mà nếu ko biết được chính xác nó dùng bao nhiêu RAM thì chú so sánh kiểu nào?? Lại còn so sánh trên Windows nữa chứ, đồng ý là so sánh trên cùng 1 OS, nhưng so sánh trên Windows?? :)) Anh nói đi nói lại mãi trên kia rồi, Windows gần như chắc chắn nó đã load nhiều thành phần của IE từ khi khởi động rồi & ko ghi rõ ràng trên Task Manager, nếu có so sánh thì phải so sánh trên 1 OS mã nguồn mở & hoàn toàn độc lập với browser để có thể nhìn rõ xem thằng nào dùng hết bao nhiêu.
 
Cái anh nói ở trên thì em hiểu...
Chắc tại em nói còn chưa rõ... ý em là đo toàn bộ lượng RAM system sử dụng chứ không phải cái excutable của browser...
Còn để so sánh IE với FF thì em nghĩ nên trên cùng một OS (Windows)...


Em đã nói là tính lượng RAM toàn hệ thống chứ không phải riêng từng cái browser mà... :-/
Nói dễ hiểu hơn là lượng free RAM khi dùng cái nào sẽ nhiều hơn...
Cũng vì đã load nhiều thành phần từ khi khởi động Windows mà IE cho lượng free RAM nhiều hơn... ý em từ đầu là thế... chứ chính xác 100% lượng RAM chỉ riêng cái browser xài thì theo em không có khái niệm đó...
Còn để so sánh cả 2 trên cùng OS thì em mới chỉ biết có Windows thôi...
 
Chỉnh sửa lần cuối:
Em đã nói là tính lượng RAM toàn hệ thống chứ không phải riêng từng cái browser mà...
Nói dễ hiểu hơn là lượng free RAM khi dùng cái nào sẽ nhiều hơn...
Chẳng hiểu chú nói cái gì ở đây. Nếu còn thừa nhiều RAM thì chứng tỏ chương trình dùng ít RAM, mà nếu còn thừa ít RAM thì chứng tỏ chương trình dùng nhiều RAM. Thế thì cuối cùng vẫn là cái browser nào dùng nhiều RAM, cái browser nào dùng ít RAM chứ còn cái gì nữa?? Mà như đã nói ở trên, nhiều thành phần của IE được Windows tự động load và bản thân Windows ko tính nó vào thành lượng RAM IE sử dụng trong khi FF khi khởi động toàn bộ lượng RAM nó sử dụng được tính cho nó hết chứ ko đổ cho ai được.
 
Trước đây, em đọc ở 1 trang web, thấy bác Bill Gates nói rằng: IE7 khác với IE6 ở chỗ, IE6 là một phần của hệ điều hành WinXP, còn IE7 là 1 chương trình riêng biệt trên XP... Nên em nghĩ để xem cái nào tốn RAM hơn thì có lẽ nên so sánh IE7 với FF1.5... Và kết quả là đây... IE chiếm nhiều RAM hơn so với FF...
Như vậy, nếu bác Bill nói đúng, thì IE vẫn chiếm RAM nhiều hơn FF, và kể cả bác Bill lừa người dùng:D, thì khi boot, như anh Hiếu nói, nhiều thành phần của IE được Windows tự động load... Thì cộng lại, IE còn chiếm thêm nhiều RAM nữa.
=> Em nghĩ là FF chiếm RAM ít hơn IE...
 
IE7 mới chỉ là beta2 xài trên XP... mà xài chui thì cũng chưa biết ra sao... còn thích bác Bill Gates thì ban đầu chính bác nói IE7 là thành phần của Vista chứ không phải XP... mà bản thân Vista còn chưa ra lò để cho FF chạy trên nền Vista... nói là nói IE6 chứ nói IE7 làm gì... :))
Đặng Trần Hiếu đã viết:
Chẳng hiểu chú nói cái gì ở đây. Nếu còn thừa nhiều RAM thì chứng tỏ chương trình dùng ít RAM, mà nếu còn thừa ít RAM thì chứng tỏ chương trình dùng nhiều RAM. Thế thì cuối cùng vẫn là cái browser nào dùng nhiều RAM, cái browser nào dùng ít RAM chứ còn cái gì nữa?? Mà như đã nói ở trên, nhiều thành phần của IE được Windows tự động load và bản thân Windows ko tính nó vào thành lượng RAM IE sử dụng trong khi FF khi khởi động toàn bộ lượng RAM nó sử dụng được tính cho nó hết chứ ko đổ cho ai được.
Thế nếu em load FF thì chẳng phải những thành phần đã load của IE vẫn đang cư trú đâu đó trong RAM sao... :-/
 
Chỉnh sửa lần cuối:
Ặc, ông ai ùng etape à, án ỉ, em ong ung FF, ung a ùng IE ay O a` em ùng uc. ut'.
 
IE7 mới chỉ là beta2 xài trên XP... còn thích bác Bill Gates thì ban đầu chính bác nói IE7 là thành phần của Vista chứ không phải XP... mà bản thân Vista còn chưa ra lò... nói thế thì nói làm gì... với lại cái trên kia cũng là nói IE6...
Thì có ai nói IE7 là thành phần của XP đâu? IE7 là 1 chương trình riêng biệt trên XP mà...
Trước đây, em đọc ở 1 trang web, thấy bác Bill Gates nói rằng: IE7 khác với IE6 ở chỗ, IE6 là một phần của hệ điều hành WinXP, còn IE7 là 1 chương trình riêng biệt trên XP
 
Vẫn chưa hiểu vấn đề...
Thế đơn giản... nói cho nhanh là OS-Supported Browser (IE) chẳng phải khi load thì lượng RAM toàn hệ thống sử dụng sẽ ít hơn FF sao... :-/
Mà lôi cái IE7(beta2 - crack WGA) vào làm gì... :-/
 
Chỉnh sửa lần cuối:
Thế nếu em load FF thì chẳng phải những thành phần đã load của IE vẫn đang cư trú đâu đó trong RAM sao...
Nói đi nói lại cuối cùng hóa ra từ đầu đến giờ chú chẳng hiểu cái quái gì cả. Cư trú thì vẫn cư trú, vấn đề là cái Task Manager của chú nó có ghi nhận mấy cái thành phần đó là của IE ko bởi vì nó thực chất còn dùng cho nhiều chương trình khác & là 1 phần ko tách rời của Windows. Cái Task Manager nó ko đụng chạm gì đến mấy thành phần được nó load sẵn đó thì chú biết thế quái nào?? Quan trọng là cái câu hỏi đấy. Chú trả lời thử xem.

Đơn giản thì là: RAM usage của IE = những thành phần Windows tự động load + iexplore.exe
RAM usage của FF = file thực thi của FF.

Cái file thực thi của FF nó chiếm bao nhiêu RAM thì no ko giấu vào đâu được rồi ---> chú biết chính xác là nó chỉ dùng khoảng tầm đó. Còn IE, cái đoạn "những thành phần Windows tự động load" chú ko biết nó ngốn bao nhiêu RAM thì chú so sánh kiểu nào??
 
Đồng chí buồn cười nhỉ.

RAM IE sử dụng trên toàn hệ thống = x
Những thành phần Windows tự động load cho IE = y

Thì sẽ là x = y + RAM usage của iexplore.exe.

Giờ chú bảo IE sử dụng ít RAM hơn FF. FF sử dụng bao nhiêu RAM với 1 tab hay 10 tabs thì ai cũng biết rồi. Giờ chú nói thử cho anh xem chính xác thì 1 instance của IE nó dùng hết bao nhiêu RAM cái.

----------

Ờ mà anh nói rõ hơn là ý anh hỏi cái số x trên kia là bao nhiêu nhá. Với IE mở trang chủ MSN. Của anh nó là 16MB + y. Với số y ko biết = bao nhiêu.
 
Toàn hệ thống thì phải tính cả cái instance của iexplore.exe chứ ạ...
Kể cả khi xài FF thì tính luôn firefox.exe nữa chứ ạ...
Tiêu chuẩn so sánh của anh khác của em...
Chú buồn cười nhỉ?? Anh đã nói rõ ràng là x = y + RAM usage của iexplore.exe. Mà trong trường hợp của anh dùng IE trên VMWare chạy trên FC5 mở trang http://uk.msn.com thì cái iexplore.exe mà như chú nói ở trên nó là 16MB, nhưng còn cái y thì chẳng ai biết được cả. Còn cái firefox.exe thì nó ko có y gì cả vì ko có ai load hộ nó lúc khởi động cả, và tổng cộng nó chiếm hết 14MB.
Còn chính xác 1 cái instance của IE nó ngốn bao nhiêu thì chẳng phải đã nói là không tính được sao ạ...
Chú ko tính được cụ thể nó ngốn bao nhiêu RAM thì chú lấy cái gì, ở đâu ra mà so sánh IE với FF, hay như chú nói là "chỉ so sánh mấy browsers với nhau"??
 
Em nói toàn hệ thống chứ không phải toàn bộ RAM mà IE sử dụng trên hệ thống... em đâu có so sánh từng cái instance...
Thế chú nói hộ anh toàn bộ RAM IE sử dụng trên toàn bộ hệ thống là bao nhiêu & toàn bộ lượng RAM FF sử dụng trên toàn bộ hệ thống trên máy chú là bao nhiêu và làm thế nào chú đi đến được cái kq đó cho anh cái.
 
Em không quan tâm đến "toàn bộ RAM IE sử dụng trên toàn bộ hệ thống" hay "toàn bộ lượng RAM FF sử dụng trên toàn bộ hệ thống"...
Cái em quan tâm là toàn bộ cả hệ thống cơ mà???

Thế này... chẳng hạn (trên máy em)...
Sau khi boot Windows ngốn RAM = X
1 instance (0page) của FF ngốn RAM ~ 16MB
1 instance (0page) của IE ngốn RAM ~ 10MB

Đây là toàn hệ thống (Windows trên máy em)...
=> Xài FF ngốn ~ (X+16)MB RAM
=> Xài IE ngốn ~ (X+10)MB RAM

Tiêu chuẩn của em là lượng RAM toàn hệ thống sử dụng chứ không phải thực sự mỗi browser sử dụng bao nhiêu...
Tiêu chuẩn của em khác anh (như đã nói)... tranh luận nãy giờ chẳng qua cũng chỉ là giải thích cái đấy thôi... anh nghĩ sao thì tùy... em xin stop lại đây...
 
Vớ vẩn. Tại sao số lượng RAM FF sử dụng lại là X + 16?? FF lúc nào người dùng mở thì nó mới load toàn bộ, tức là nếu trong Task Manager nó hiện firefox.exe sử dụng 16MB thì toàn bộ số lượng RAM FF sử dụng là khoảng 16MB, ko có X gì ở đây cả. Windows ngốn hết bao nhiêu RAM là việc của nó, liên quan qué gì đến FF, nhất là trong việc so sánh FF & IE??

Chỉ trong trường hợp IE nó mới là X * Y% + 10 vì khi khởi động 1 số thành phần của IE đã được Windows load hộ sẵn rồi, và những thành phần đó sử dụng số lượng RAM là 1 phần của X.

Hơn nữa, theo như cái anh thử trên VMWare chạy Win XP Home Edition với IE & FF cùng mở http://uk.msn.com thì IE sử dụng hết 27MB RAM (chưa tính đến X * Y%), còn FF sử dụng hết 21MB RAM. Xem screenshot tại đây: http://hdang.co.uk/ss/ie_ff.jpg.
 
Đặng Trần Hiếu đã viết:
Cái này anh đã giải thích ở phía trên rồi. Windows là closed source OS. IE lại là 1 thành phần mà rất nhiều bộ phận khác của Windows cũng như các chương trình chạy trên Windows khác phụ thuộc vào ---> khi boot Windows, chắc chắn phải có thành phần nào đó của IE nó đã load sẵn luôn rồi ---> khối lượng RAM mà nó sử dụng trên thực tế lớn hơn nhiều.

Có một sự khác biệt giữa cách nói về sử dụng RAM của lập trình viên và người sử dụng.

Đối với một lập trình viên như Hiếu, sẽ quan tâm đến toàn bộ số lượng RAM mà một chương trình (được viết ra) sử dụng, và sử dụng như thế nào, ví dụ như với FF, opera thì là toàn bộ phần bộ nhớ được lấy ra để sử dụng, còn với IE là phần bộ nhớ sử dụng thêm, + phần bộ nhớ đã sử dụng trước đó.

Tuy nhiên, đối với người sử dụng, họ có thể không cần phải quan tâm đến phần bộ nhớ đã được chương trình sử dụng như thế nào, mà chủ yếu là khi chạy một chương trình, số lượng bộ nhớ tiêu tốn như thế nào.
Khi đó, dung lượng bộ nhớ do IE sử dụng, giả sử gọi là (SYSTEM RAM + IE RAM) với SYSTEM RAM là phần được gọi sẵn và IE RAM là phần thêm vào khi chạy IE.
Khi chạy một browser khác, như FF, thì số lượng RAM mà FF sử dụng, tuy là FF RAM có thể ít hơn là tổng số RAM mà IE sử dụng, nhưng mà số lượng RAM do SYSTEM sử dụng trước đó không được dùng đến => tổng RAM tiêu tốn sẽ vẫn là SYSTEM RAM (của IE mà ko dùng đến) + FF RAM mà FF sử dụng thêm.

vậy so sánh trên cũng chỉ là tương đối, còn chủ đề đầu tiên hình như chỉ hỏi là bạn dùng trình duyệt gì.


Theo thông số hiện tại của H-A-O, với số người vào trang chủ, có khoảng 80% số người dùng IE-based browser, và 10% số người dùng Netscape-based browser, 0.5% số người dùng Opera. Tuy nhiên đó chỉ là số liệu dựa trên truy cập vào trang chủ, để tham khảo.
 
Tuy nhiên, đối với người sử dụng, họ có thể không cần phải quan tâm đến phần bộ nhớ đã được chương trình sử dụng như thế nào, mà chủ yếu là khi chạy một chương trình, số lượng bộ nhớ tiêu tốn như thế nào.
Khi đó, dung lượng bộ nhớ do IE sử dụng, giả sử gọi là (SYSTEM RAM + IE RAM) với SYSTEM RAM là phần được gọi sẵn và IE RAM là phần thêm vào khi chạy IE.
Khi chạy một browser khác, như FF, thì số lượng RAM mà FF sử dụng, tuy là FF RAM có thể ít hơn là tổng số RAM mà IE sử dụng, nhưng mà số lượng RAM do SYSTEM sử dụng trước đó không được dùng đến => tổng RAM tiêu tốn sẽ vẫn là SYSTEM RAM (của IE mà ko dùng đến) + FF RAM mà FF sử dụng thêm.
Như em đã nói ở mấy bài trước. So sánh kiểu này ko phải là so sánh xem browsers nào dùng ít RAM hơn. Bây giờ em chuyển qua dùng Solaris chẳng hạn, có setup readahead thì với mỗi 1 instance FF mới em mở thêm có thể làm nó chỉ ngốn mất thêm khoảng 1MB vì thực ra readahead làm đúng những gì mà Windows làm với IE. Rồi down IE 5.0 cho Solaris về cài trên máy, ko set up readahead cho IE trên Solaris thì kết quả nó sẽ đảo ngược hoàn toàn. Nó ko hiện ra ko có nghĩa là ko mất đi, cũng ko có nghĩa là nó được sử dụng với mục đích gì khác tốt hơn. Ngay cả trên phương diện người dùng bt, khi họ bật máy lên & mở 1 cửa sổ IE thì số lượng cái y% RAM Windows ngốn mất để readahead 1 số thành phần IE kia chẳng được sử dụng cho cái gì ngoài IE cả. Cái việc IE sử dụng ít RAM hơn trong 1 số trường hợp chỉ là ảo tạo ra bởi sự độc quyền của MS. Như em cũng nói ở trên, để so sánh về 2 browsers xem cái nào ngốn RAM nhiều hơn thì ko thể so sánh trên Windows được, mà phải dựa trên 1 hệ điều hành mã nguồn mở hoàn toàn, có thể xem được tất cả những hành động của nó bên trong như Linux.
 
Back
Bên trên