webkit 技术内幕 笔记 二
浏览器历史
- 80年代末-90年代初:worldwideweb(nexus) -- Berners-Lee
- 1993: Mosaic浏览器,后来叫网景(Netscape)--Marc Andreessen
- 1995: 微软Internet Explorer(IE),网景浏览器消失
- 1998:Mozilla,2004年发版1.0 火狐浏览器(Firefox)
- 2003:苹果Safari(webkit是 Safari浏览器内核)
- 2008:Google以webkit作为内核,创建Chromium,在Chromium基础上发布了Chrome浏览器,Chromium本身是浏览器,Chrome一般选择Chromium稳定版本作为基础。
苹果ios操作系统,Google安卓操作系统,这两个系统默认浏览器Safari浏览器,安卓浏览器,浏览器是用户访问互联网的重要接口
浏览器特性
- 网络,下载各种资源(html,css, js)
- 资源管理:从网络下载或者本地获取资源,并将它们管理起来,需要高效的管理机制,避免重复资源下载、缓存资源
- 网页浏览:浏览器的核心,浏览器从网络下载资源,并从资源管理器获得资源,将它们转变为可视化的结果
- 多页面管理:多页面浏览,多个网站同时加载,多个页面的相互影响,可以使用线程或进程来绘制网页
。。。
HTML
- 1991:HTML1.0(Berners Lee)
- 1997:HTML4.0
- 1999:HTML4.01
- 2012:HTML5推荐为候选规范,HTML5是一系列新技术的集合,HTML5包含:离线(offline)、存储(storage)、连接(connectivity)、文件访问(file access)、语义(semantics)、音频视频(audio/video)、3D和图形(3D/graphics)、展示(presentation)、性能(performance)、其他(Nuts and bolts)
http 是构建在tcp/ip之上的应用层协议,用于传输HTML文本和所涉及的各种资源,包括图片和媒体,随后安全版的HTTPS诞生,它在HTTP之下加入ssl/tls,用于安全地传输数据