码迷,mamicode.com
首页 > 其他好文 > 详细

什么浏览器好?具体分析

时间:2018-02-03 16:06:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:程序   web   识别   两种   网页   浏览器   接收   nginx   淘宝   

  • 技术分享图片
  • 直接 上图 来一组 知乎 上的 答案。
  • 首先解释  背景问题?(ps:一般仔细纠结 背后 原因的  不是 geek  就是  相关行业 工作的人)
  • WEB基础  1、HTML - HTML5  2、CSS - CSS3  3、JavaScript - JS

1、WEB概述  

  1、什么是WEB   WEB就是互联网上的一种应用程序 - 网页 

  •  典型应用程序类型:分为两种结构

  •    一种是 C/S 结构

  •      C :Client 客户端     S :Server 服务器     必须安装指定的客户端后,才能访问服务器的程序

  •     代表:QQ,各种游戏 ... 说人话 就是 :  安装 在   手机  电脑   平板 上 的  各种软件。  缺点 是   程序 需要 升级 ,不断 完善产品, 用户体验差 即:用户 需要自己 升级软件  优点是 程序 可以升级 可以添加新的 功能

  •  另一种就是 B/S  结构

  •      B :Browser 浏览器     S :Server 服务器     允许通过浏览器去访问服务器的程序

  • 代表:在浏览器上的 各种 服务网站  比如  网页版  京东   icbc  淘宝
  • 优点  操作 简单  用户 省心  不用关心  内部逻辑 ,拿来就用 缺点  没有 小软件 的 简便性  需要 登录 网站  操作 繁琐

2、WEB组成 和 运行流程

  •   1、由服务器,浏览器 和 通信协议组成  
  •   服务器:接收用户请求并给出响应的一台机器    浏览器:代替用户向服务器发送请求(User Agent)    通信协议:http / https     HTTP:Hyper Text Transfer Protocal
  •   2、服务器    

  • 1、作用     1、用于接收用户的请求并给出响应     2、存储WEB上的信息(图片,音视频,... ...)     3、具备基本的安全功能    

  • 2、产品     1、APACHE     2、TOMCAT     3、IIS     4、Nginx    3、技术     1、Python Web - Django     2、JSP     3、PhP     4、ASP.NET   

  • 3、WEB浏览器    

  • 1、作用     1、代替用户向服务器发送请求     2、作为响应数据(html,css,js)的解释引擎  

  •   2、主要产品     1、Microsoft IE     2、Google Chrome     3、Mozilla Firefox     4、Apple Safari     5、Opera Opera

        浏览器主要靠 内核 来解释数据     内核包含两个部分:      1、内容排版引擎 - HTML,CSS      2、脚本解释引擎 - Javascript   

  •  3、浏览器技术(客户端技术)     HTML,CSS,Javascript

简而言之 浏览器 就是打开 互联网  的 窗口。

个人实测 :本土浏览器  兼容性 更好 用户体验 更符合 本土 设计,  比如 猎豹 采用双核 ,Chrome 和 ie   ,chrome  启动快    ie 对各网站的 兼容性好  , 内核 会自动 识别  当前  情况  调取 哪个 核心 使用?像 其他  360  之类  都是 双核 设计   ...

opera 做的 很 简洁  启动  快  操作 流畅  相比 之下  chrome  略显臃肿  ,safari  做的 比较 扁平 ,但是 兼容性  远不如 chrome  有些 网站 opera  打不开 ,综合  情况 下  还是 本土 +谷歌 

火狐 linux  自带  大部分 结果  如 知乎 上图

评测 一款  浏览器 应该从 哪 几个 角度 分析  ,我觉得 应该如下,不过普通 用户 远不用 考虑那么多。

1 稳定性

2兼容性

3加载流畅度

4扩展性

5内核优化  算法

实验依据  : win 10平台  x64  网速 两百多k  清除缓存 打开 新的 网页 ,实验  并不严谨  若有 兴趣  自测。

什么浏览器好?具体分析

标签:程序   web   识别   两种   网页   浏览器   接收   nginx   淘宝   

原文地址:https://www.cnblogs.com/ppgeek/p/8409131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!