これは、World Wide Web上の情報リソースを取得、表示、および閲覧するためのソフトウェアアプリケーションです。情報リソースは、Webページ、画像、ビデオ、またはその他のコンテンツである統一リソース識別子(URI / URL)によって識別されます。ハイパーリンクのリソースに存在するユーザーを有効にするために簡単に、関連リソースへの自分のブラウザをナビゲートします。
ブラウザは主にWorldWide Webの使用を目的としていますが、プライベートネットワーク上のWebサーバーまたはファイルシステム上のファイルによって提供される情報にアクセスするためにも使用できます。
最も人気のあるWebブラウザーは、Google Chrome、Microsoft Edge(Internet Explorerが先行)、Safari、Opera、およびFirefoxです。
このプロセスは、ユーザーがブラウザにURL(Uniform Resource Locator)(// google.comなど)を入力すると開始されます。 URLのプレフィックスであるUniformResource IdentifierまたはURIは、URLがどのように解釈されるかを決定します。最も一般的に使用されるタイプのURLはhttp:で始まり、Hypertext Transfer Protocol(HTTP)を介して取得されるリソースを識別します。多くのブラウザは、https:for HTTPSなど、他のさまざまなプレフィックスもサポートしています。、ftp:ファイル転送プロトコル用およびfile:ローカルファイル用。 Webブラウザーが直接処理できないプレフィックスは、多くの場合、完全に別のアプリケーションに渡されます。たとえば、mailto:URIは通常、ユーザーのデフォルトの電子メールアプリケーションに渡され、news:URIはユーザーのデフォルトのニュースグループリーダーに渡されます。
http、https、fileなどの場合、リソースが取得されると、Webブラウザに表示されます。 HTMLと関連コンテンツ(画像ファイル、CSSなどのフォーマット情報など)は、ブラウザのデザインエンジンに渡され、インタラクティブドキュメントからインタラクティブドキュメントに変換されます。これは「レンダリング」と呼ばれるプロセスです。 HTMLとは別に、Webブラウザーは通常、Webページの一部となる可能性のあるあらゆるタイプのコンテンツを表示できます。ほとんどのブラウザは、画像、音声、ビデオ、およびXMLファイルを表示できます、多くの場合、FlashアプリケーションとJavaアプリレットをサポートするプラグインがあります。サポートされていないタイプのファイル、または表示されるのではなくダウンロードされるように設定されているファイルに遭遇すると、ブラウザーはユーザーにファイルをディスクに保存するように促します。