内核
代表浏览器
是否更新状态
Blink
Chrome
是
Webkit
Safari
是
Gecko
Firefox
是
Presto
Opera
否
Trident
IE
极缓
Blink是基于webkit再开发的内核 也是公认的最强浏览器内核 相对于原有的webkit它的优势也级为明显
简洁 对引擎内部而言 未添加多余的解释 对前沿及时的接受和版本迭代速度最快稳定 对应代码解译 很少会遇到其崩溃或者跑偏的情况可扩展性高 这方面主要体现在插件上 提供了很多人性化的定制接口Ubuntu是一个老牌浏览器内核 开发程度高切非常稳定 可以说Ubuntu是最稳定的内核 但相对来说Ubuntu对于复杂网页的加载有效率问题
Webkit被应用在许多浏览器上 其中最为出色的就是Safari 毕竟是原厂打造 安全稳定 但其主要功能集中在mac上 不受IE、Firefox等内核的约束 也就是说 不考虑其他浏览器限制、解译 较为独立 而其他浏览器厂商如果集成webkit引擎时 或多或少都会有功能缺失问题 使用起来极为不便
Trident内核主要使用在我们在WIndows系统中的IE浏览器中 由windwos系统捆绑销售
Presto内核特点就是渲染速度的优化达到了极致 然而代价是牺牲了网页的兼容性 目前由于市场选择问题 PC端Presto已废弃 仅存于市场上在的应用只在部分手机平台上
其他浏览器除以上各大内核厂商提供给的浏览器外 还要很多有不是市场占有率的浏览器 首先按照市场规律来看最常用的内核就是Webkit。
Blink是从 WebKit 直接复制出一个版本出来 然后将与chromium 无关的 Ports 全部移除掉 将代码结构重新整理 就目前而言 很多Blink 的渲染和WebKit 是一样 但是 以后两者将各自走不同的路 WebKit当年也是以同样的方式来从KHTML中复制出来 BLINK内核就是谷歌公司 针对WEBKIT内核 做的修订和精简。去掉了几十万行的没用的复杂代码 让效率更高。然后针对未来的网页格式 做了进一步优化 和效率提升的处理。所以BLINK内核可以看成是WEBKIT的精简高效强化版。
目前市场占有率接近一半的Chrome浏览器指的是Chromium稳定版 而类似360和QQ这样的浏览器也是基于Chromium的再开发。这里特别备注下微软最新版本的Edge同样基于Chromium 同样未来两者很可能各自走不同的路。
兼容性优先级就目前市场占有率的情况来看应该优先支持Chromium Chrome浏览器 Blink内核 Chrome也是开发人员在开发时被要求使用的浏览器 而对于360、QQ这样的多核浏览器 在框架制定时 添加默认解译内核meta标签 尽可能的使用Blink内核 webkit内核
对于Webkit、Gecko内核的浏览器 Safari、firefox 充分考虑任务兼容问题 对开发人员明确提出开发时需要的兼容性 如果在开发中发现部分功能无法同时满足 就兼容性方面需要与PD、UED、测试沟通商议解决方案 Safari需mac设备
对于360、QQ这样在浏览器解译上进行了部分修改 无法完全兼容的情况 需测试人员在测试中提出 并根据任务量迭代安排
对于Presto、Trident不建议考虑兼容问题 Opera已经放弃Presto内核 而根据微软的官方说法 “Microsoft 建议使用 Microsoft Edge 作为默认浏览器并且支持 Internet Explorer 11 实现后向兼容性”
公司介绍 长沙营智信息技术有限公司旗下易撰网,2017年10月份上线以来,基于数据...
操作场景 您可以删除不需要的私有镜像。 删除私有镜像后,将无法找回,请谨慎操...
【51CTO.com快译】不知道您是否听说过软件架构师最讨厌意大利面这个梗?它是指软...
大数据市场如今正在呈爆炸式增长。根据调研机构Markets and Markets公司的调查,...
【51CTO.com快译】 数据分析是对数据进行判断、细化、更改和建模的过程,目的是...
大家在开发Python的过程中,一定会遇到很多反斜杠的问题,很多人被反斜杠的数量...
案例背景 永安稻香小镇的体验式数字农业基地是余杭街道依托“阿里以西10分钟”的...
阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、 百度、滴滴等一线互联网公司...
本月DataWorks产品月刊为您带来 产品活动 1.参与阿里云DataWorks问卷调研 (Aliyu...
人脸识别 是目前商业应用最成熟、最广泛的人工智能技术之一,成为开发者、企业接...