1

Re: Google Chrome !

URL: http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html

9/01/2008 02:10:00 PM
At Google, we have a saying: “launch early and iterate.” While this approach is usually limited to our engineers, it apparently applies to our mailroom as well! As you may have read in the blogosphere, we hit "send" a bit early on a comic book introducing our new open source browser, Google Chrome. As we believe in access to information for everyone, we've now made the comic publicly available -- you can find it here. We will be launching the beta version of Google Chrome tomorrow in more than 100 countries.

http://blogoscoped.com/files/google-chrome-tabs.png

http://blogoscoped.com/files/google-chrome-screenshot.jpg

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

2

Re: Google Chrome !

Đọc cái giới thiệu thấy Google Chrome dùng process thay cho thread đối với từng tab, dẫn đến những ưu điểm như cách ly bộ nhớ, một tab hỏng thì các tab khác vẫn chạy, và quan trọng nhất là không phải giải quyết vấn đề cực kỳ nan giải là đồng bộ hoá...
Nhưng đồng thời điều này cũng có nghĩa là việc mở tab mới sẽ chậm hơn vì tạo process bao giờ cũng chậm hơn tạo thread, hơn nữa nhiều process đồng nghĩa với chia sẻ connection là bất khả thi. Giả sử có  2 tab cho 2 trang web trên cùng một server thì mỗi một process của từng tab sẽ phải có những connection riêng đến server -> tốn thêm bộ nhớ, mất thêm thời gian khởi tạo connection... Chưa kể đến mỗi tab sẽ phải nạp lại từng plugin nếu cần...
Không biết các kỹ sư ở Google sẽ giải quyết mấy vấn đề này thế nào.

3

Re: Google Chrome !

Chợ chiều buồn quá, mình em lại bi bô tiếp.
Theo em, các kỹ sư Google đã chấp nhận đánh đổi (trade-off) khi quyết định dùng process thay vì dùng thread. Trade-off này đảm bảo sự ổn định của trình duyệt - rock solid - một trong những điều Google Chrome hướng đến. Các tabs, plugins được cách ly với nhau, tab này tiêu không ảnh hưởng đến tab khác... Bác nào dùng Firefox 64 bit muốn có Adobe Flash bắt buộc phải chạy nspluginwrapper, mỗi lần npviewer crash một phát là flash trên tất cả các tabs cũng như các windows khác đi theo, nhiều lúc rất bực mình.
Với mỗi tab một process thì vấn đề này hoàn toàn được giải quyết, hơn nữa javascript sẽ nhanh hơn rất nhiều trên từng tab.
Không biết các bác V8 giải quyết vấn đề javascript gọi nhau giữa các tab (window) thế nào nhỉ?

4

Re: Google Chrome !

Phù, mới đọc xong 38 trang truyện tranh, có nhiều điểm mới khá thú vị, như ngochai đã nói, dùng process thay cho thread, tách các plugins để chạy trong 1 process riêng để không ảnh hưởng đến sandbox của mỗi process, dùng v8 javascript engine( với native translation).
Chrome sẽ là động lực cho Mozilla cũng như IE team phải đổi mới rồi.

Cuộc đời là cuộc đôi co,
Công quyền là thánh, tự do là thần. - Phan Châu Trinh

5

Re: Google Chrome !

http://i.i.com.com/cnwk.1d/i/bto/20080902/browser_share_8.2008.png

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

6

Re: Google Chrome !

Vài screenshot của Google Chrome với giao diện tiếng Việt:

http://farm4.static.flickr.com/3073/2822906926_9be5e5e19c.jpg

http://farm4.static.flickr.com/3246/2822070601_03dfa7c4f7.jpg

http://farm4.static.flickr.com/3050/2822907418_e1f5cd6806.jpg

Với 3 tab thì thấy có 5 chú đang chạy, mất cũng hơn 60MB ram rồi:
http://farm4.static.flickr.com/3167/2822907496_edb0ac71f0_o.png

Cảm giác đầu tiên: giao diện gọn gàng, sáng sủa. Khi khởi động có thể import tất cả những gì đã set trong Firefox, kể cả các saved passwd smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

7

Re: Google Chrome !

Hợ hợ, em ếch có VVindows, thế mới đau. Phải chờ source code rồi...
Các bạn Google cũng oái oăm, rêu rao là open source mà chả thấy source đâu.
Bác vnpengiun rảnh viết cái review cho anh em không có M$ VVindows xem tạm thì hay quá. Nếu có so sách với FF (bộ nhớ, tốc độ...) thì tuyệt.

8

Re: Google Chrome !

ngochai viết:

Các bạn Google cũng oái oăm, rêu rao là open source mà chả thấy source đâu.

Đây nè: http://code.google.com/chromium/

Cụ thể: http://build.chromium.org/buildbot/archives/chromium.tgz

9

Re: Google Chrome !

Xem qua, google chrome sẽ là 1 "adware" http://www.pcinpact.com/actu/news/45721-google-chrome-publicite-licence-EULA.htm?vc=1

Google indique dans ce document juridique, qui vaut « loi » entre l’éditeur et l’utilisateur, que certains de ses services, et donc Chrome, sont financés par la publicité « et sont susceptibles d'afficher des annonces ou des promotions. Ces annonces peuvent cibler le contenu des informations stockées sur les Services, les requêtes formulées à l'aide des Services ou d'autres informations ». De même, « la présentation, les modalités et l'étendue des publicités diffusées par Google sur les Services sont soumises à modification sans avis préalable à votre attention ».

Lời nói chẳng mất tiền mua,
Lựa lời mà nói cho vừa lòng nhau.

10

Re: Google Chrome !

Nghe mấy chú Googler bảo xxx Chrome này chạy trên linux cũng "sướng" chẳng kém gì trên win các bác ạ:
http://dev.chromium.org/developers/how-tos/build-instructions-linux

11

Re: Google Chrome !

Vừa kiếm được máy ở công ty để cài thử. Mở hơn 30 tabs thì thấy có 18 processes. Lạ nhỉ.
Mở một tab trống mất 8MB bộ nhớ, quá bèo, hehe.
Chrome dùng DNS prefetch, cái này giải quyết vấn đề không thể dùng chung connection giữa các tabs cùng 1 server, chưa từng thấy ở FF và IE.
Vậy mà khi mở khoảng 20 tabs rồi thì các tab sau mất rất nhiều thời gian "connecting to server", buồn cười thật.

Nhận diện:

x.x.x.x - - [03/Sep/2008:09:53:01 +0000] 
"GET /xxxxxx/xxxxxxx/ 
HTTP/1.1" 200 14408 "-" "Mozilla/5.0 
(Windows; U; Windows NT 5.1; en-US)
 AppleWebKit/525.13 (KHTML, like Gecko) 
Chrome/0.2.149.27 Safari/525.13"

12

Re: Google Chrome !

Tôi thử chạy cùng 1 lúc video flash trên 2 tab khác nhau thì thấy trong Task Manager chỉ có 1 proces plug-in flash mà thôi:
http://farm4.static.flickr.com/3122/2824742688_1b99f361ee_o.png

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

13

Re: Google Chrome !

Ai muốn tìm hiểu thêm về "Process Models" của Chrome có thể xem :
http://dev.chromium.org/developers/design-documents/process-models

PS: Tui là dân bù-loong đinh vít, đọc được 1 dòng là phải bỏ chạy, ù tai smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

14

Re: Google Chrome !

URL: http://www.spiegel.de/netzwelt/tech/0,1518,576664,00.html (tiếng Đức)

Cục liên bang về An toàn Công nghệ thông tin của Đức đã ra cảnh báo về trình duyệt web Chrome của Google về các điểm:
1. Đó chỉ là 1 phiên bản beta để thử nghiệm, chưa ổn định, bằng chứng là nhiều lỗ hổng an toàn đã được xác định
2. Việc Google thu thập các thông tin người dùng thông qua Chrome

Wait & See smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

15

Re: Google Chrome !

Đã dùng thử

Công ty kiến trúc ZEN
Homepage: http://zenarch.vn

16

Re: Google Chrome !

http://dev.chromium.org/developers/desi … ess-models
Ở đây lý giải hết các vấn đề tại sao mở 30 tabs mà vẫn chỉ có 18 processes. Cũng giải thích luôn tại sao sau khi login vào 1 forum rồi mở nhiều tab cho các trang trong  forum mà không phải login lại (điều này em đoán là không thể nếu thực sự mỗi tab là 1 process riêng vì như thế mỗi tab sẽ có 1 session riêng với web server, không tính chuyên server gửi cookie).
Vụ DNS prefetch thực ra là một ý tưởng cải tiến của Firefox preload, thay vì load các thành phần link đến trang khác khi nạp một trang, Chrome sẽ gửi DNS request cho các domains của các links trong trang đấy, DNS request là một packet rất nhỏ nên không tốn bandwidth. Điều này có nghĩa là mở 1 link (khác server) đến 1 trang bằng "open link in new tab" trong 1 tab đang mở sẽ có nhiều khả năng trang đó mở nhanh hơn là gõ trực tiếp địa chỉ của trang đó lên thanh địa chỉ.
Nói chung đoán già đoán non cũng vui mà có thời gian đọc code của chrome thì chắc còn lôi ra được nhiều thứ hay ho nữa.

17

Re: Google Chrome !

vnpenguin viết:

URL: http://www.spiegel.de/netzwelt/tech/0,1518,576664,00.html (tiếng Đức)

Cục liên bang về An toàn Công nghệ thông tin của Đức đã ra cảnh báo về trình duyệt web Chrome của Google về các điểm:
1. Đó chỉ là 1 phiên bản beta để thử nghiệm, chưa ổn định, bằng chứng là nhiều lỗ hổng an toàn đã được xác định
2. Việc Google thu thập các thông tin người dùng thông qua Chrome

Wait & See smile

Công ty vừa thông báo chính thức cấm tuyệt đối cài đặt Chrome, sau khi có 1 vài trục trặc hệ thống do 1 ai đó cài chrome trên máy làm việc.

Lời nói chẳng mất tiền mua,
Lựa lời mà nói cho vừa lòng nhau.

18

Re: Google Chrome !

Crank Ninja viết:

Công ty vừa thông báo chính thức cấm tuyệt đối cài đặt Chrome, sau khi có 1 vài trục trặc hệ thống do 1 ai đó cài chrome trên máy làm việc.

Ghê thế cơ à smile Cài Chrome lên ... server của công ty hay sao mà làm hỏng đến cả hệ thống nghe khiếp quá!

May quá, mình chả có cái server Windows nào big_smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

19

Re: Google Chrome !

Không, hắn cài lên máy trạm, nhưng hình như chrome làm gì đó với DNS server, hay proxy đại loại vậy. Em cũng không tìm hiểu rõ, cấm thì chấp hành thôi wink

Lời nói chẳng mất tiền mua,
Lựa lời mà nói cho vừa lòng nhau.

20

Re: Google Chrome !

Thích dùng FF hơn là cái Chrome này,dù gì thì FF cũng có tuổi hơn cái Chrome này big_smile

Công ty kiến trúc ZEN
Homepage: http://zenarch.vn

21

Re: Google Chrome !

Crank Ninja viết:

Không, hắn cài lên máy trạm, nhưng hình như chrome làm gì đó với DNS server, hay proxy đại loại vậy. Em cũng không tìm hiểu rõ, cấm thì chấp hành thôi wink

Như em đã nói bên trên, đây là 1 trong những cải tiến của Google Chrome để mở trang web nhanh hơn. Tắt cái option DNS prefetch đi là OK thôi.

22

Re: Google Chrome !

firefox vẫn hay nhât'

23

Re: Google Chrome !

tôi cũng thấy vậy