Trình duyệt web là một phần mềm ứng dụng cho phép người sử dụng xem và tương tác với các văn bản, hình ảnh, đoạn phim, nhạc, trò chơi và các thông tin khác ở trên một trang web của một địa chỉ web trên mạng toàn cầu hoặc 3 mạng nội bộ. Văn bản và hình ảnh trên một trang web có thể chứa siêu liên kết tới các trang web khác của cùng một địa chỉ web hoặc địa chỉ web khác. Trình duyệt web cho phép người sử dụng truy cập các thông tin trên các trang web một cách nhanh chóng và dễ dàng thông qua các liên kết đó. Trình duyệt web đọc định dạng HTML để hiển thị, do vậy một trang web có thể hiển thị khác nhau trên các trình duyệt khác nhau.
Trang 1MỞ ĐẦU
Trình duyệt web là một phần mềm ứng dụng cho phép người sử dụng xem và tương tác với các văn bản, hình ảnh, đoạn phim, nhạc, trò chơi và các thông tin khác ở trên một trang web của một địa chỉ web trên mạng toàn cầu hoặc 3 mạng nội bộ Văn bản và hình ảnh trên một trang web có thể chứa siêu liên kết tới các trang web khác của cùng một địa chỉ web hoặc địa chỉ web khác Trình duyệt web cho phép người sử dụng truy cập các thông tin trên các trang web một cách nhanh chóng và dễ dàng thông qua các liên kết đó Trình duyệt web đọc định dạng HTML để hiển thị, do vậy một trang web có thể hiển thị khác nhau trên các trình duyệt khác nhau
Các trình duyệt web phổ biến hiện nay: Firefox, IE ( Internet Explorer),
google Chrome, Opera, Safari…
I PHÂN TÍCH CHI TIẾT MỘT SỐ RÌNH DUYỆT WEB
1 Trình duyệt web Firefox
Dự án Firefox bắt đầu là một nhánh thử nghiệm của bộ Mozilla Suite có tên mã
là m/b (hoặc mozilla/browser) Khi phát triển tạm đủ, phiên bản nhị phân dành cho việc thử nghiệm công khai xuất hiện vào tháng 9 năm 2002 với tên gọi là Phoenix Sau nhiều lần đổi tên đến ngày 9 tháng 2 năm 2004 dự án đã chính thức được Tập
Trang 2đoàn Mozilla đặt tên chính thức là Mozilla Firefox Với biểu tượng cho Firefox là hình con cáo ôm lấy quả địa cầu Mozilla muốn khẳng định với người dùng rằng trình duyệt này sẽ thật sự lanh lẹ trong tìm kiếm và phát triển nhanh trên toàn cầu
Logo của Firefox là hình con cáo ôm lấy quả địa cầu
Firefox chạy được trên các phiên bản khác nhau của Microsoft Windows, Mac
OS X, Linux, và nhiều hệ điều hành Tương tự Unix khác Với ưu điêm là tốc độ hoạt động nhanh, quản lý bộ nhớ tốt, xử lý linh hoạt đến nay người dùng web đã chấp nhận Firefox một cách rất nhanh chóng với thị phần trong nước: %, trên thế giới: % Với những thành công đã đạt được kể trên Không lâu sau khi ra mắt bản chính thức
Firefox 23 – 4.42 với điểm đáng chú ý nhất có lẽ là 1 logo hoàn toàn mới Ngoài
những ưu điểm và tính năng của các phiên bản trước thì lần này Firefox 23 sẽ cho phép truy cập vào API Social của Mozilla API Social là một bộ các tính năng giúp tích hợp mạng xã hội vào bên trong cửa sổ trình duyệt Nhờ API này, người dùng Facebook có thể nhanh chóng chia sẻ những bức ảnh, bài báo, video, đường link lên mạng xã hội này với bạn bè, chỉ với 1 cú click chuột từ thanh công cụ toolbar của trình duyệt
Ngoài ra, bản Beta 23 cũng được trang bị tính năng Mixed Content Blocker giúp chặn các nội dung dùng giao thức HTTP (vốn không đảm bảo an toàn) không được phép tải trên các trang HTTPS Cụ thể, khi người dùng truy cập vào 1 trang web
Trang 3chứa cả các nội dung vừa an toàn lẫn nguy hiểm, Firefox theo mặc định sẽ chặn trang web đó lại không cho phép truy cập
Tính năng Network Monitor mới trên Firefox 23 Beta giúp cho lập trình viên có thể theo dõi được tốc độ tải của các thành phần trang Trình duyệt này cũng chứa các tối ưu cho OS X 10.7 với việc kích hoạt phong cách của thanh cuộn trên hệ điều hành này
Với người dùng di động, phiên bản Beta mới của Firefox cũng được cập nhật bổ sung một số tính năng như tự ẩn thanh Awesome Bar, tự hoàn thiện URL RSS feed reader mới được nâng cấp cho phép bạn bổ sung các feed bằng cách ấn giữ vào thanh Awesome Bar
Tính năng Network Monitor mới trên Firefox 23 Beta giúp cho lập trình viên có thể theo dõi được tốc độ tải của các thành phần trang Trình duyệt này cũng chứa các tối ưu cho OS X 10.7 với việc kích hoạt phong cách của thanh cuộn trên hệ điều hành này
Với người dùng di động, phiên bản Beta mới của Firefox cũng được cập nhật
bổ sung một số tính năng như tự ẩn thanh Awesome Bar, tự hoàn thiện URL RSS feed reader mới được nâng cấp cho phép bạn bổ sung các feed bằng cách ấn giữ vào thanh Awesome Bar
Ngoài những ưu điểm và tăng một số tính năng trên thì Firefox có các lỗi
thường gặp như ngốn RAM, mở nhiều tab một lúc không ổn, hay bị crash, rồi tự tắt, khả năng tương thích là không thường xuyên, khi tắt tab của Firefox nó vẫn còn chiếm tài nguyên của ram, thêm 1 lỗi nữa là thường làm đứng hệ thống khi IDM xuất hiện, nhưng điều này luôn được khắc phục trong các phiên bản mới, không hiểu Firefox 23 – 4.42 có đã khắc phục được những nhược điểm này chưa, do mới phát hành nên chúng tôi chưa có thời gian để nhận biết những thay đổi trong phiên bản mới này,chúng ta hay cùng nhau trải nghiệm và có những nhận xét cho riêng mình
2 Trình duyệt web Internet Explorer
Dự án Internet Explorer được bắt đầu vào mùa hè năm 1994 bởi Thomas Reardon và sau đó do Benjamin Slivka làm trưởng nhóm, lấy ý tưởng mã nguồn từ Spyglass, Inc Mosaic, một trình duyệt web thương mại có mặt từ sớm với hình thức gắn liền với trình duyệt tiên phong Mosaic của NCSA Internet Explorer được phát hành lần đầu tiên với vai trò là một gói bổ sung Plus! for Windows 95 vào
các bản service pack, và kèm trong các bản phát hành dịch vụ OEM của Windows 95
và các phiên bản Windows sau đó
Trang 4Logo của Internet Explorer
Biểu trưng đại diện cho Internet Explorer là "chữ e xanh" với vòng vàng quay
quanh là một logo quen thuộc, đây cũng là trình duyệt lâu đời nhất và cũng được
nhiều người sử dụng nhất do tích hợp sẵn trong hệ điều hành Windows của Microsoft Được giới thiệu vào năm 1995 và sắp tới mừng sinh nhật lần thứ 18 vào ngày 15/8/2013 sắp tới đây Internet Explorer đã có những thay đổi và cải tiến quan
trọng trong suốt gần 18 năm dòng đời của mình
Nối tiếp thành công của IE9, ngày 12/4/2011, Microsoft phát hành Internet Explorer 10 Platform Preview, chỉ chạy trên Windows 7 và mở rộng trên Internet Explorer 9 liên quan đến CSS 3 hấp thu và tăng tốc phần cứng Việc phát hành chỉ sau bốn tuần phát hành IE9 đã được ghi nhận như là một chu kì phát triển nhanh chóng trong bối cảnh của cuộc chiến trình duyệt
đó Theo như công bố của Microsoft, phiên bản mang số 11 của IE có tốc độ nhanh hơn đáng kể so với phiên bản trước, đó là chưa kể tới việc nó tiêu thụ ít điện năng của
hệ thống hơn Không như IE10 ban đầu chỉ dành cho Windows 8, Microsoft cho biết
họ sẽ phát hành IE11 cho người dùng Windows 7 đồng loạt với Windows 8.1(Blue) Đây là một tin vui đối với người dùng hệ điều hành bản cũ bởi họ sẽ được tận hưởng những tính năng mới, những cải thiện trên IE11 như người dùng Windows 8.1 mới nhất Tuy nhiên, Microsoft chưa công bố thời gian phát hành cụ thể đối với IE11 cho Windows 7 Có thể người dùng sẽ phải đợi thêm một thời gian nữa
Trang 5Ngoài những ưu điểm của IE9 như khởi động nhanh, giao diện thân thiện với người dùng, khả năng đồ họa được tối ưu hóa qua sự tận dụng sức mạnh phần cứng để nâng cao hiển thị của văn bản, ảnh, video, và các yếu tố đồ họa khác, bộ máy JavaScrtips được cải tiến thì bản Internet Explorer 10 Platform Preview đã có hỗ trợ cho kiểu bố trí đa cột CSS3, bố trí lưới CSS3, gradents CSS3 và chế độ nghiêm ngặt ES5, bản Internet Explore 10 Platform Preview 2 có Hỗ trợ phao định vị, hạn chế dỡ
bỏ CSS stylesheet, hỗ trợ CSSOM Float Point Value, cải tiến thử nghiệm API, Media Query Listeners, HTML5, Hỗ trợ thuộc tính async trên các yếu tố kịch bản, kéo và thả HTML5, HTML5 File API, HTML5 Sandbox, HTML5 Web Workers, và một số Hiệu suất Web API
Giao diện của Internet Explorer 10
Trong Internet Explorer 10, bạn có thể nhận thấy đôi chút khác biệt về web—
nó lớn hơn, đậm hơn và được tối ưu hoá cho cảm ứng, hiệu suất tốt, tích hợp chia sẻ
và tìm kiếm, cho phép pin trang lên màn hình Start Các tab, nút và thanh công cụ giờ đây có thể dễ dàng truy cập được khi bạn cần nhưng âm thầm biến mất khi không cần nữa Bằng cách tìm hiểu vài tác vụ đơn giản, bạn có thể thoải mái sử dụng trình duyệt mới của mình
Mặc dù đã có nhiều cải tiến về tốc độ và hiển thị cũng như thêm rất nhiều tính năng khác nhưng Internet Explorer 10 cũng không tránh khỏi một số hạn chế khi bạn đang nghe nhạc hoặc xem video và phải chuyển sang ứng dụng khác, lập tức trình phát nhạc và video cũng sẽ tạm dừng, điều này cũng xảy ra nếu bạn chuyển từ giao
Trang 6diện người dùng Modern UI về giao diện desktop Một hạn chế nữa với IE 10, đó là Microsoft đã cho kích hoạt tính năng Do Not Track theo mặc định Tính này này sẽ yêu cầu các trang web không theo dõi thói quen lướt web của người dùng để phục vụ cho mục đích quảng cáo Đa số những người dùng cá nhân hoàn toàn ủng độ tính năng bảo mật mới này, nhưng các doanh nghiệp quảng cáo lại không hề thích tính năng này một chút nào vì nó sẽ ngăn chặn các trang web theo dõi hành vi duyệt web của bạn để phục vụ cho mục đích quảng cáo Ngoài ra Internet Explorer 10 chưa có các cài đặt chung cho mỗi phiên bản trình duyệt, phiên bản desktop thiếu các tính năng chia sẻ, không thể xem lịch sử duyệt web trong phiên bản Modern UI
3 Trình duyệt web Opera
Opera là một trình duyệt web và cũng là một bộ phần mềm Internet được phát
triển bởi Opera Software được khá nhiều người sử dụng trên thế giới Trình duyệt này bao gồm các tác vụ liên quan đến Internet như hiển thị web, gửi và nhận thư điện tử, tin nhắn trên IRC, quản lý danh sách liên hệ, tải tập tin thông qua BitTorrent và trò chuyện trực tuyến Opera được cung cấp miễn phí cho máy tính cá nhân và điện thoại
di động
Opera được bắt đầu phát triển vào năm 1994 trong một dự án nghiên cứu của Telenor, một công ty truyền thông lớn nhất Na Uy Năm 1995 dự án trên tách ra thành lập một công ty độc lập với Telenor tên là Opera Software ASA Đến năm 1996, Phiên bản Opera đầu tiên phát hành công khai là Opera 2.0 cho hệ điều hành Windows Phiên bản này được phát hành dưới dạng shareware
Opera có giao diện rất đẹp với các hiệu ứng dành cho các thanh cuộn, thanh
status hay các nút bấm đều được làm khá ấn tượng Về mặt chức năng, Opera có thể
tự hào là không thua kém bất kì trình duyệt nào cả Phần mềm hỗ trợ duyệt Web nhiều
cũng có kho các widget giống Firefox và Chrome Đặc biệt có chế độ Turbo để tăng tốc lướt web …
Mới đây ngày 10/07/2013 Opera Software đã ra mắt phiên bản Opera 15, entry
mới nhất trong dòng sản phẩm trình duyệt web trên máy tính của Opera Opera 15 vừa
thông minh hơn lại vừa nhanh hơn các phiên bản trước của nó, đồng thời giới thiệu nhiều tính năng mới dành cho những nhà phát triển cũng như khách hàng
Trang 7Giao diện của Opera 15
Ngoài ra nó có một số ưu điểm của phiên bản trước phiên bản Opera 15 này
giúp bạn duyệt Web nhanh hơn, đảm bảo an toàn và bảo mật và quyền riêng tư và một
số tính năng mới như: Kết hợp thanh địa chỉ và thanh tìm kiếm; Nâng cao Speed
Dial; Stash – tính năng ghi lại địa điểm dữ liệu meta và ảnh chụp màn hình của một
trang; Discover để hiển thị nội dung mới và theo chủ đề; chế độ Off-Road áp dụng công nghệ nén phía server được sử dụng bởi Opera Mobile
Về hiệu suất hoạt động: Công cụ Carakan JavaScript đã được nâng cấp để chạy
nhanh hơn bao giờ hết, hỗ trợ cho công nghệ web mới nhất; Đồ họa nhanh
và trơn tru hơn nhờ vào thư viện đồ họa Vega hiệu suất cao của Opera, ngay
cả những trang web với nhiều hình ảnh cũng có thể tải nhanh chóng và trơn tru;
Hỗ trợ định vị địa lý: Bạn có thể chia sẻ địa điểm của mình với các trang web
hỗ trợ định vị địa lý như Google Maps Đảm bảo rằng sự riêng tư của bạn sẽ được ưu tiên hàng đầu – bạn sẽ luôn luôn được thông báo trước khi chia sẻ địa điểm của mình
Mặc dù đã được cải thiện rất nhiều, tuy nhiên Opera 15 cũng không tránh
khỏi một số lỗi thường gặp như một số WEB không hiển thị tốt lắm trên Opera, số lượng các widget ít hơn so với Firefox và Chrome Hy vọng rằng trong những phiên bản mới sắp tới Opera
4 Trình duyệt web Safari
Trang 8“Safari” trong tiếng Anh nghĩa là cuộc hành trình bằng đường bộ, cũng
có nghĩa là cuộc đi săn, hay đoàn người đi săn Danh từ “Safari” còn tượng trưng cho những gì mạnh mẽ và gần gũi với thiên nhiên, như biểu tượng của đất, của núi rừng, của thiên nhiên hoang dã, của những người lính trên chiến trường,…
Tập đoàn Apple đã xây dựng và phát triển trình duyệt web Safari và được cài
đặt kèm theo hệ điều hành Mac OS X Được phát hành dưới dạng beta vào ngày 7
v10.3 và các phiên bản sau đó Nó cũng là trình duyệt Web được cài đặt mặc định trên các máy iPhone,iPad và iPod touch của Apple Phiên bản Safari cho hệ điều hành Windows được phát hành vào 11 tháng 6, năm 2007, hỗ trợ Windows
XP, Windows Vista và Windows 7 Bản ổn định và mới nhất là Safari 6.0.4 (16.04.2013), dành cho cả Windows và Mac OS X Trong tháng 3 năm 2013, Safari là trình duyệt được dùng nhiều thứ 4, sau Google Chrome,Internet Explorer, và Mozilla Firefox
Logo của Safari
Hiện nay người dung chủ yếu đang sử dụng Safari 5.0.7533.16, với phiên bản này tốc độ duyệt web nhanh hơn do có tính năng Nitro JavaScript Engine mới, Apple cho phép trình duyệt có khả năng xử lý JavaScript với tốc độ nhanh hơn đến 30% so với phiên bản Safari 4 Apple hiện sử dụng tính năng nạp trước DNS để tăng tốc độ tải trang Lợi ích của tính năng này là trình duyệt có thể tải các trang web phức tạp có chứa hàng chục đến hàng trăm nguồn khác nhau nằm trên các tên miền web khác nhau Ngoài ra, khi bạn click chuột vào một liên kết trong trang web, trình duyệt sẽ tự động dò tìm địa chỉ IP cần để có thể bắt đầu load dữ liệu Apple cũng cải tiến cách thức truy cập trước đó đối với các trang web được lưu trữ với thời gian tải trang nhanh hơn nhiều
Trang 9Giao diện của Safari có thể nói là khá đẹp, thiết kế: Màu xám và màu xanh xung quanh cửa sổ ngay lập tức bắt mắt và cung cấp cho các trình duyệt cái nhìn thanh lịch
Địa chỉ thông minh: Tự động viết nốt các địa chỉ web bằng cách hiển thị danh sách gợi ý/dò đoán rất dễ đọc từ Top Sites, lịch sử duyệt web và "Đánh dấu"
Apple Safari 5.0.7533.16 là một tính năng vừa được Apple bổ sung, cho phép
đọc nhanh các bài viết trên trang web một cách gọn gàng, bớt lộn xộn Tính năng này cho phép tải lên nội dung của bài báo đến máy chủ của bên thứ 3 để đọc trên các thiết
bị khác nhau vào những lần sau đó Safari 5 có thể tự động phát hiện nếu trang web có chứa nguồn cấp dữ liệu, lập tức nó sẽ cho xuất hiện nút “Reader” trên thanh địa chỉ Smart Address Nhấp vào nút này bạn sẽ loại bỏ tất cả các nội dung trang web, quảng cáo trên nguồn cấp dữ liệu đó Bạn có thể phóng to văn bản, in bài viết hoặc xem các nội dung email
Bên cạnh đó, Safari Reader cho phép kết nối các nguồn cấp dữ liệu lại với nhau Điểm tuyệt vời là khi người dùng nhấp vào nút Reader, Safari sẽ bắt đầu tải về tất cả các trang của bài viết trong một nền chung và tiến hành nối chúng lại với nhau
Một công nghệ quan trọng của Safari 5 chính là hỗ trợ tính năng HTML5 Safari 5 có khả năng hỗ trợ phát video ở chế độ toàn màn hình kèm phụ đề, các trang web hỗ trợ công nghệ HTML5, các công nghệ phát triển web tiên tiến Geolocation, AJAX History, EventSource Một số API và tính năng có trong Chrome và Firefox cũng được cung cấp cho phiên bản Sarafi
Điểm nổi bật ở phiên bản Safari 5 chính là khả năng duyệt web an toàn hơn cùng việc hỗ trợ extension (phần mở rộng) cho trình duyệt Tuy nhiên, để có được extension, các nhà phát triển cần tiến hành đăng ký miễn phí với chương trình mang tên “Safari Developer Program” của Apple nhằm mục đích phát triển các phần mở rộng an toàn và ổn định hơn Dựa vào những công nghệ tiên tiến đến từ Firefox và Chrome, các nhà phát triển có thể viết các phần mở rộng trong công nghệ HTML5, CSS và JavaScript Các phần mở rộng sẽ được mã hóa dưới công nghệ của Apple, trình duyệt có khả năng kiểm tra giấy phép của Apple để phần mở rộng có thể hoạt
cần tải một trang mới, đặc biệt không bị đơ khi vào các siêu văn bản HTML nặng
Mặc dù được phát triển bởi một tập đoàn lớn, tuy nhiên safari cũng không tránh khỏi những hạn chế và một số lỗi như tốc độ thấp hơn các đối thủ khác, dung lượng lớn, không có chức năng restore như firefox và opera, hiện nay Safiri đang gặp phải một lỗi bảo mật lớn, hy vọng rằng bản Safari 6.0.4 ra ngày 16.04.2013 đã khắc phục được lỗi này
Trang 105 Trình duyệt web Google Chrome
Google Chrome là một trình duyệt web miễn phí, được phát triển 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 năm 2008, đã 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
Logo của Google Chrome
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 khoảng 32,8%, trong khi Internet Explorer chỉ có 31,7% (tính theo số lượt truy cập trong tuần từ 14 tháng 5 đến 20 tháng 5)
Ngày 10/07/2013 vừa qua Google chính thức phát hành bản Chrome 28.0.1500.71 trong bản này Google đã sửa/vá một số lỗi bảo mật có trong Google Chrome 27.,
table Channel đã được update, thiết kế những thông báo đẹp, hữu ích và thú vị nhất.