Web browser – trình duyệt web là gì?
Một web browser là một phần mềm ứng dụng để truy cập, trình bày và chuyển các nguồn thông tin (information resource) trên hệ thống mạng toàn cầu (World Wide Web). Một nguồn thông tin được nhận định bởi Uniform Resource Identifier (URI) và có thể là một trang web, phim – video, hình ảnh (images) hoặc các dạng thông tin khác.
Mặc dù những trình duyệt này nhằm truy cập vào hệ thống mạng toàn cầu, các trình duyệt cũng được sử dụng để truy cập những thông tin được cung cấp bởi các web servers (máy chủ web) trong hệ thống mạng riêng hoặc các tài liệu (files) đến các hệ thống file (file system). Hoặc nó cũng được sử dụng để tiết kiệm tài nguyên thông tin cho các hệ thống lưu trữ tệp.
- Liên hệ dịch vụ thiết kế web tại Biên Hòa Đồng Nai
Lịch sử về web browser
Lịch sử của các trình duyệt Web bắt đầu vào cuối những năm 1980, khi một loạt các công nghệ đặt nền tảng cho các trình duyệt Web đầu tiên, WorldWideWeb, bởi Tim Berners-Lee vào năm 1991. Sự phát triển này dựa trên các công nghệ phần mềm và phần cứng hiện có, ngoài ra cũng phát triển thêm nhiều công nghệ mới từ đây
Ted Nelson và Douglas Engelbart đã phát triển khái niệm siêu văn bản từ lâu trước cả Berners-Lee và CERN. Web browser đã trở thành cốt lõi của World Wide Web. Berners-Lee thừa nhận đóng góp của Engelbart.
Sự ra đời của trình duyệt Mosaic NCSA Web vào năm 1993 – một trong những trình duyệt web đồ họa đầu tiên – dẫn đến sự bùng nổ trong việc sử dụng web. Marc Andreessen, lãnh đạo của đội Mosaic tại NCSA, đã sớm thành lập công ty riêng của mình, đặt tên là Netscape và phát hành những phiên bản Mosaic Netscape Navigator vào năm 1994, và sau đó nhanh chóng trở thành trình duyệt phổ biến nhất trên thế giới, chiếm 90% tổng số các sử dụng Web đỉnh cao của nó.
Microsoft đã đáp trả bằng trình duyệt Internet Explorer của mình vào năm 1995 (cũng chịu ảnh hưởng nặng nề từ Mosaic) và là cuộc chiến trình duyệt đầu tiên. Bằng cách kết hợp Internet Explorer với Windows, Microsoft đã có thể tận dụng lợi thế của nó trên thị trường hệ điều hành để quản lý thị trường trình duyệt Web; Internet Explorer đạt vị trí trên 95% người dùng vào năm 2002. Internet Explorer chiếm 60% người dùng trình duyệt vào tháng 4 năm 2010 theo thống kê của Net Applications.
Opera xuất hiện lần đầu tiên vào năm 1996; Mặc dù nó chưa bao giờ được sử dụng rộng rãi, chiếm 2% thị phần trình duyệt vào tháng 4 năm 2010, tuy nhiên Opera chiếm một phần đáng kể trong thị trường phát triển nhanh là trình duyệt Web di động , Opera được cài đặt sẵn trên hơn 40 triệu điện thoại. Opera cũng có sẵn trên một số hệ thống nhúng khác, bao gồm video game console Wii của Nintendo.
Năm 1998, Netscape đã triển khai Mozilla Foundation trong nỗ lực sản xuất một trình duyệt cạnh tranh bằng mô hình phần mềm mã nguồn mở. Đó là một trình duyệt sau này đã được phát triển thành Firefox, sau đó trình duyệt đã phát triển tốt khi vẫn đang trong giai đoạn thử nghiệm, ngay sau khi phát hành Firefox 1.0 vào cuối năm 2004, Firefox (mọi phiên bản) đã chiếm 7,4% thị phần sử dụng trình duyệt. Và đến tháng 4 năm 2010, Firefox đã chiếm 25% thị phần.
Safari của Apple đã phát hành phiên bản beta đầu tiên vào tháng 1 năm 2003; vào tháng 10 năm 2009, chiếm lĩnh thị phần trình duyệt web dựa trên sự phát triển từ các ứng dụng của Apple, chiếm chưa đến 5% toàn bộ thị trường trình duyệt vào tháng 4 năm 2010. Nó được coi là một công cụ cho web (còn được gọi là WebKit) để giới thiệu các tính năng và nền tảng được sử dụng rộng rãi trên các thiết bị di động, bao gồm cả hệ điều hành iPhone, Google Android, Nokia S60 và Palm WebOS.
Vào tháng 9 năm 2008, Google bắt đầu nhảy vào cuộc chiến trình duyệt với trình duyệt web Google Chrome. Đến tháng 4 năm 2010, Google Chrome đã chiếm 7% thị phần.
Chức năng của web browser
Mục đích chính của trình duyệt web là mang lại thông tin cho người dùng. Quá trình này bắt đầu khi người dùng nhập vào (URI) hay tạm gọi là một đường dẫn, Ví dụ như http://www.khoahocviet.org/. Tiền tố của URI sẽ xác định phương thức truy cập và cách dữ liệu nhận được sẽ được biên dịch ra sao. Các loại URI phổ biến nhất bắt đầu bằng http: định một nguồn tài nguyên để được lấy dựa trên Hypertext Transfer Protocol (HTTP) (tôi tạm gọi là giao thức truyền dữ liệu cho các siêu văn bản). Nhiều trình duyệt cũng hỗ trợ nhiều loại tiền tố khác, chẳng hạn như https: (tương tự HTTP nhưng dữ liệu được mã hóa và bảo mật hơn) hoặc ftp: cho File Transfer Protocol (giao thức truyền tải file) và file: cho các tập tin lưu trữ nội bộ. Các trình duyệt web có thể không trực tiếp xử lý, nhưng thường chuyển sang các ứng dụng khác để xử lý. Ví dụ: mailto: URI thường sẽ được chuyển đến chương trình mail mặc định mà người dùng đang sử dụng hoặc news: sẽ gọi đến những chương trình đọc tin tức.
Tuy nhiên, trình duyệt cũng có một cơ chế mở và được các plugin của nó hỗ trợ để có thể hiển thị các loại tài liệu trực tiếp trong trình duyệt web. Hầu hết các trình duyệt có thể hiển thị hình ảnh, âm thanh, video và tệp XML và thường có một số plug-in mặc định để hỗ trợ các ứng dụng Flash và Java applet. Khi một tệp không được hỗ trợ, tập tin này sẽ được tải về thay vì hiển thị trực tiếp trên web và trình duyệt sẽ nhắc người dùng lưu tệp vào đĩa.
Tính tương tác trong một trang web có thể được áp dụng bởi javascript, thường không cần hỗ trợ thêm của plugin. javascript có thể được sử dụng cùng với các công nghệ khác để cho phép tương tác trực tiếp với máy chủ web, ví dụ: tương tác qua AJAX.
Thông tin trên trang web có thể chứa các siêu liên kết (hyperlinks) đến các nguồn thông tin khác. Mỗi liên kết chứa URL để đi đến các nguồn thông tin khác. Khi một liên kết được nhấp, trình duyệt sẽ điều hướng người dùng đến một trang thông tin khác.
Tóm lại, trình duyệt web làm một phần mềm giúp bạn có thể truy cập Internet dễ dàng tra cứu và tìm kiếm thông tin. Trình duyệt web có ảnh hưởng rất lớn khi bạn thực hiện thiết kế web. Hãy cũng tìm đọc những bài viết khác của chúng tôi để sưu tầm trọn bộ kỹ năng và thủ thuật để xây dựng và phát triển website nhé.
Xem thêm: Dịch vụ thiết kế app chuyên nghiệp theo yêu cầu