✨Google Chrome
Google Chrome là một trình duyệt web miễn phí, được phát triển và vận hành bởi Google, sử dụng nền tảng V8 engine. Dự án mã nguồn mở đứng sau Google Chrome được biết với tên gọi Chromium. Phiên bản beta chạy trên Microsoft Windows được phát hành ngày 2 tháng 9 năm 2008 với 43 ngôn ngữ. Với sự ra đời của phiên bản ổn định chính thức 1.0.154.36 vào ngày 11 tháng 12, đã kết thúc giai đoạn thử nghiệm này. Đến tháng 6 năm 2011, trình duyệt này đã trở thành trình duyệt thông dụng thứ ba trên toàn cầu chỉ sau Firefox và Internet Explorer và chiếm khoảng 16,5% thị phần trình duyệt web thế giới. Phiên bản Chrome cho hệ điều hành Mac OS X và Linux được phát hành vào tháng 6 năm 2009. Ngày 21 tháng 5 năm 2012, Google Chrome chính thức vượt qua Internet Explorer và trở thành trình duyệt phổ biến nhất trên thế giới. , theo thống kê của StatCounter, Chrome đã có một thị phần toàn cầu khoảng 62% của trình duyệt web máy tính để bàn. Nó cũng có 50% thị phần trên tất cả các phiên bản máy tính khác cộng lại, vì nó cũng là trình duyệt phổ biến nhất cho điện thoại thông minh. Thành công của nó dẫn đến việc Google mở rộng thương hiệu "Chrome" trên các sản phẩm khác như Chromecast, Chromebook, Chromebit, Chromebox và Chromebase.
Lịch sử
Trong sáu năm, Giám đốc điều hành của Google Eric Schmidt phản đối sự phát triển của một trình duyệt web độc lập. Ông nói rằng: "Vào thời điểm đó, Google là một công ty nhỏ", và ông đã không muốn đi qua "cuộc chiến trình duyệt khốc liệt". Tuy nhiên, sau khi đồng sáng lập Sergey Brin và Larry Page đã thuê một số nhà phát triển Mozilla Firefox và xây dựng một cuộc trình diễn của Chrome, Schmidt đã thừa nhận rằng: "Nó rất tốt, về cơ bản đã thay đổi suy nghĩ của tôi!"
Công bố
Bản công bố chính thức được ấn định vào ngày 3 tháng 9 năm 2008, và các tính năng cũng như những đột phá của trình duyệt mới này được giải thích trong một cuốn truyện tranh vui của tác giả Scott McCloud, đã được gửi đến các nhà báo các blogger. Những bản sao dành cho châu Âu cũng được chuyển trong thời gian sớm, và một blogger người Đức là Phillip Lenssen tác giả trang Google Blogoscoped sau khi nhận được ngày 1 tháng 9 đã làm một bản scan gồm 38 trang và đăng trên website của blogger này. Cuốn truyện sau đó được Google đăng trên Google Books và trang chủ của Chrome đồng thời được đề cập đến trên blog chính thức của Chrome cùng với chú giải cho việc phát hành sớm.
Phiên bản đầu tiên
Một phiên bản thử nghiệm beta dành cho hệ điều hành Microsoft Windows đã được phát hành vào ngày 2 tháng 9 năm 2008 với 43 ngôn ngữ. Ngay sau khi ra mắt, Google Chrome đã nhanh chóng chiếm lĩnh được gần 1% thị trường trình duyệt. Google cho biết những phiên bản chạy trên các nền tảng khác và các ngôn ngữ khác sẽ sớm được ra mắt.
Ngày 3 tháng 9, một bài tin tức trên trang Slashdot hướng sự quan tâm đến một đoạn trong các điều khoản dịch vụ của phiên bản beta đầu tiên này, dường như thừa nhận Google có bản quyền với mọi nội dung được truyền tải thông qua trình duyệt Chrome. Đoạn câu hỏi được thừa kế từ những điều khoản dịch vụ chung của Google. Trang tin The Register thì khái quát hóa đoạn nội dung đó với câu "Tác quyền của bạn tan thành mây khói" (Your copyright goes up in smoke). Vào cùng ngày, để đáp lại sự chỉ trích này, Google cho biết những ngôn từ được sử dụng trong đó là do mượn từ các sản phẩm khác, và tuyên bố loại bỏ đoạn câu hỏi đó khỏi các điều khoản dịch vụ. Google cũng lưu ý thay đổi này sẽ được "áp dụng với cả những đối tượng người dùng đã tải Google Chrome từ đó trở về trước".
Phiên bản đầu tiên của Google Chrome đã vượt qua được 2 bài kiểm tra Acid1 và Acid2, nhưng không qua được bài kiểm tra Acid3; tuy nhiên, nó lại đạt điểm 78/100, tức là cao hơn cả hai trình duyệt Internet Explorer 7 (14/100) và Firefox 3 (71/100) và chỉ thấp hơn Opera (85/100). Còn khi so sánh với các phiên bản thử nghiệm hoặc beta tương đương của các trình duyệt khác, Chrome có điểm số thấp hơn Firefox (85/100), Opera (91/100), và Safari (100/100), nhưng vẫn cao hơn Internet Explorer (21/100).
Chrome được thử nghiệm nội bộ với kiểm thử đơn vị, "tự động kiểm tra UI của tác vụ người dùng theo kịch bản", cũng như kiểm tra bố cục của WebKit (99% Chrome được cho là đã vượt qua bài kiểm), và chống lại các trang web thường truy cập trong chỉ mục của Google trong vòng 20–30 phút.
Vào ngày 11 tháng 1 năm 2011, người quản lý sản phẩm Chrome, Mike Jazayeri, đã thông báo rằng Chrome sẽ loại bỏ codec video H.264 và tiến tới hỗ trợ cho trình phát HTML5 của nó, ông cũng mong muốn mang nhiều codec mở có sẵn trong dự án Chromium vào Google Chrome hơn. Mặc dù vậy, vào ngày 6 tháng 11 năm 2012, Google đã phát hành phiên bản Chrome trên Windows mới, phiên bản này bổ sung codec video H.264 tăng tốc phần cứng. Vào tháng 10 năm 2013, Cisco thông báo rằng họ đã mở nguồn codec H.264 của mình và sẽ trả tất cả các khoản phí cần thiết.
Vào ngày 7 tháng 2 năm 2012, Google đã khởi chạy Google Chrome Beta cho các thiết bị Android 4.0. Trên nhiều thiết bị mới có Android 4.1 trở lên, Chrome là trình duyệt mặc định.
Vào tháng 5 năm 2017, Google đã công bố phiên bản Chrome cho các thiết bị thực tế ảo và thiết bị thực tế tăng cường.
Lịch sử phát hành
Kiểm nghiệm
phải Việc phát hành đầu tiên của Google Chrome đã thông qua cả hai thử nghiệm về Acid1 và Acid2. Bắt đầu từ phiên bản 4.0, Chrome đã thông qua tất cả các khía cạnh thử nghiệm của Acid3.
Tính năng
Các mục tiêu chính trong thiết kế của Google Chrome là an toàn, tốc độ và ổn định nhưng đơn giản so với các trình duyệt đã có. Bên cạnh cũng có sự thay đổi lớn về giao diện người dùng.
Bảo mật
Blacklist
Google Chrome tải về theo định kỳ các bản cập nhật của danh sách đen (một cho lừa đảo trực tuyến Phishing và một cho Malware) và cảnh báo người dùng khi họ thăm một trang web độc hại. Dịch vụ này cũng được cung cấp đến người dùng qua một API miễn phí công khai được gọi là "Google Safe Browsing API". Trong tiến trình bảo trì blacklist, Google cũng gửi lưu ý đến chủ nhân của những trang web độc lưu ý đến những phần mềm độc hại trên trang của họ. nhưng không hỗ trợ việc nhúng các Active X. Bên cạnh, Chrome cũng không có một hệ thống phần mở rộng như các file *.xpi không phụ thuộc hệ điều hành nền của Mozilla và do đó các phần mở rộng dựa vào XPI như AdBlock (cũ) và GreaseMonkey không thể chạy được với Chrome.phải
Lướt web ẩn danh
thumb|Thông báo chế độ ẩn danh của Google Chrome
Có một tính năng duyệt web kín đáo gọi là Chế độ Ẩn danh (Incognito) được cung cấp trong trình duyệt này. Nó ngăn trình duyệt không lưu trữ lại thông tin trong History cũng như cookies từ các trang web đã ghé thăm. Tính năng này tương tự như tính năng lướt web riêng tư đã có trong Internet Explorer 8.
Tốc độ
Chrome sử dụng Máy ảo JavaScript, engine V8 JavaScript, có các tính năng như thế hệ mã năng động, một bộ chạy nền ẩn, và bộ thu dọn dữ liệu dư thừa Máy ảo JavaScript và V8 JavaScript được công nhận là một dự án quan trọng được chia ra (giống như bộ Javascript engine Tamarin của Adobe/Mozilla) và được tiến hành bởi hai nhóm riêng biệt tại Đan Mạch. Mô hình hiện thực đã có được thiết kế "cho các chương trình nhỏ, khi mà sự vận hành và tương tác của hệ thống là không quan trọng" nhưng các ứng dụng web như Gmail "sử dụng các trình duyệt web một cách đầy đủ khi nó sử dụng mô hình DOM và Javascript". Kết quả là bộ engine V8 JavaScript, một bộ chạy nền ẩn, bộ sinh mã tự động, và bộ thu dọn dữ liệu dư thừa.
Sự ổn định
thumb|Ảnh chụp màn hình về sự cố trình duyệt Chrome
Đa tiến trình
Nhóm Gears đã công nhận một trình duyệt đa luồng (lưu ý rằng các lỗi xảy ra với các trình duyệt đã tồn tại là sự hiện thực của nó được thừa kế chế độ đơn luồng) và Chrome đã hiện thực khái niệm này với kiến trúc đa tiến trình tương tự với cấu trúc đã được phát triển bởi Opera vào năm 1994, hoặc được hiện thực gần đây bởi Internet Explorer 8. Một tiến trình độc lập được sắp xếp vào mỗi tab hoặc plugin. Nó giúp phòng tránh các tác vụ xung đột lẫn nhau, điều này giúp cho bảo mật và tính ổn định; một người tấn công được vào một ứng dụng thì vẫn không thể chiếm quyền điều khiển của toàn bộ, và thất bại trong một ứng dụng sẽ kết thúc bằng màn hình xanh chết chóc. Phương án này sẽ xác định chính xác tài nguyên sử dụng cho mỗi tiến trình nhưng kết quả là một ít bộ nhớ bị phân mảnh trong mỗi tiến trình và chẳng bao lâu nó sẽ cần cấp phát thêm bộ nhớ.
Quản lý tác vụ
Chrome có một công cụ quản lý tiến trình được gọi là hộp Quản lý tác vụ, ở đó cho phép người dùng thấy trang nào chiếm dụng nhiều bộ nhớ nhất, tải về nhiều byte nhất và sử dụng CPU nhiều nhất (cũng như các plugin chạy trong mỗi tiến trình phân biệt) và cho phép bạn tắt các trang đó. các hình thu nhỏ của chín trang web bạn hay ghé thăm nhất cùng các trang bạn hay tìm kiếm, các bookmark gần đây và các tab vừa đóng." trong mục cài đặt Chrome.
Mối lo ngại theo dõi người dùng
Chrome gửi các thông tin về việc sử dụng cho Google thông qua các cơ chế theo dõi người dùng qua 2 cơ chế: cho phép tùy chỉnh hoặc không cho phép tùy chỉnh.
Một số cơ chế theo dõi có thể được bật/tắt thông qua giao diện cài đặt và thông qua hộp thoại tùy chọn của trình duyệt.
Vào tháng 3 năm 2010, Google đã nghĩ ra một phương pháp mới để thu thập số liệu thống kê cài đặt: mã thông báo ID duy nhất đi kèm với Chrome. Hiện mã này chỉ được sử dụng cho kết nối đầu tiên mà Google Update thực hiện cho máy chủ của mình.
Dịch vụ đề xuất tùy chọn được thêm vào trong Google Chrome đã bị chỉ trích nặng nề vì nó cung cấp thông tin được nhập vào Thanh địa chỉ trình duyệt cho các nhà cung cấp dịch vụ/nhà quảng cáo thậm chí trước cả khi người dùng nhấn nút quay lại. Điều này cho phép công cụ tìm kiếm cung cấp các đề xuất URL, nhưng cũng cung cấp cho chính Google thông tin sử dụng web gắn với mỗi địa chỉ IP sử dụng Chrome.
Một số cơ chế lưu vết có thể tùy ý được kích hoạt hoặc vô hiệu hóa thông qua giao diện khi cài đặt và hộp thoại tùy chọn của trình duyệt. Những phiên bản không chính thức, như SRWare Iron, cố gắng gỡ bỏ hoàn toàn mọi tính năng lưu vết trên khỏi trình duyệt.
Microsoft bị cho rằng "đã đánh giá thấp mối đe dọa từ Chrome" đồng thời "tự tin rằng người dùng sẽ ngả theo Internet Explorer 8." Hãng Opera Software thì cho rằng "Chrome sẽ củng cố sức mạnh trên web trong vai trò là nền tảng ứng dụng lớn nhất thế giới".
Vào ngày 9 tháng 12 năm 2008, khi Chrome vẫn đang trong giai đoạn beta, văn phòng bảo mật thông tin Liên bang Đức (BSI) đã ra thông báo về cuộc thẩm định đầu tiên của họ đối với Chrome, bày tỏ sự quan ngại đối với những liên kết tải về trên trang Google tiếng Đức, bởi "những phiên bản beta không nên được dùng cho những ứng dụng thường dùng" và các nhà sản xuất trình duyệt nên cung cấp những hướng dẫn thích hợp về việc sử dụng phần mềm tiền phát hành. Tuy nhiên, họ cũng ca ngợi những đóng góp chuyên môn của trình duyệt này đối với việc cải thiện bảo mật trên web.
Những vấn đề liên quan tới việc sử dụng tùy ý và truy vết của Chrome cũng được đề cập trong nhiều phương tiện thông tin khác nhau.
Lỗ hổng bảo mật
Không có lỗ hổng bảo mật trong Chrome đã được khai thác thành công trong ba năm tổ chức Pwn2Own 2009-2011. Tuy nhiên, tại Pwn2Own năm 2012. Chrome lần đầu tiên bị đánh bại, bởi một đội ngũ Pháp, họ đã khai thác lỗ hổng Zero-Day để điều khiển hoàn toàn của một máy tính 64-bit Windows 7 đã update bản vá đầy đủ bằng cách sử dụng một trang web bẫy vượt qua sandbox của Chrome. Nó cũng bị tổn thương hai lần tại của CanSecWest 2.012 Pwnium Phản ứng chính thức của Google cho các lỗ hổng đã được cung cấp bởi Jason vải thô dệt bằng len dài, chúc mừng các nhà nghiên cứu, ghi nhận, "Chúng tôi cũng tin rằng cả hai đệ trình là tác phẩm nghệ thuật và xứng đáng được chia sẻ và công nhận rộng lớn.
Những vấn đề tương thích
Ngày 11 tháng 12 năm 2008, một bài báo của tạp chí CNET thông báo về những vấn đề không tương thích giữa Chrome và Hotmail, đó là có thể truy cập nhưng không thể viết các email. Theo Harrison Hoffman, đồng sáng lập viên của LiveSide.net, "Đây là vấn đề dường như có thể dễ dàng được sửa chữa và có lẽ không phải là lỗi của Google". Lỗi này đã được sửa trong phiên bản 1.0.154.46.