Webkit 最新 Javascript 引擎领先 Chrome

WebKit结构简介 本文详细介绍了WebKit的结构和组成,包括WebCore、JavaScriptCore、WebGraphicsCore等关键组件。通过具体例子,文章展示了WebKit在Safari、Chrome、Opera等浏览器中的应用。文章还强调了WebKit在跨平台桌面应用程序开发中的重要性,以及其在Android WebView等嵌入式Web浏览器中的作用。通过阅读本文,读者将能够全面了解WebKit的结构和功能,以及它在现代Web技术发展中的关键地位。随着Web技术的不断进步,WebKit将继续为用户提供高效、 阅读详情

几周前 Google Chrome 发布之后,因其创新的 UI 以及出色的 JavaScript 执行效率而备受赞誉。最近,作为 Safari 与 Chrome 浏览器内核的 WebKit 发布了一个新 JavaScript 引擎,SquirrelFish Extreme,经过测试,该引擎的在执行速度上明显超过 Chrome 的 V8。

V8 是 Chrome 自己 JavaScript 引擎,虽然 Chrome 基于 Webkit,但 Google 开发了自己的 JavaScript 引擎取代 Webkit 的 JavaScript 引擎,Google 称,V8 可以更好的利用现代的多核心处理器以获得性能的提升。

评测结果

使用的评测工具是 SunSpider benchmark ,结果令人印象深刻。使用了 SquirrelFish Extreme 引擎的 Webkit 在1235毫秒内完成了测试,而 Chrome花了1598毫秒。Firefox 最新的版本 Firefox 3 用了3424毫秒。在测试 Firefox 时候,TraceMonkey 并没有启用(启用后,浏览器崩溃了),但另一份测试结果也表明,它比 ScquirrelFish Extreme 和 Chrome V8 都要慢。

fish_extreme_graph.png

测试者还使用 Mozilla 自己的 Dromaeo benchmark 做了进一步测试,结果 SquirrelFish Extreme 仍以 4522毫秒领先 Chrome V8 的 5206毫秒。如果你想自己对 SquirrelFish Extreme 做一番测试,你可以到这里下载包含 SquirrelFish Extreme 的 Webkit。

本文国际来源:http://www.readwriteweb.com/archives/browser_wars.php
中文翻译来源:COMSHARP CMS 官方网站

chrome浏览器内核WebKit WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也称MSHTML,IE 使用)。 立即下载

相关推荐

java集成webkit浏览器

java集成webkit浏览器,内附详细Demo,注意64位需要用64位swt

别再手动复制了!用vcpkg在Visual Studio 2022里一键安装Eigen库(C++17环境)

本文详细介绍了如何在Visual Studio 2022中使用vcpkg一键安装Eigen库,提升C++17开发效率。通过vcpkg的跨平台一致性和自动依赖解析功能,开发者可以快速部署高性能数学库,避免手动配置的繁琐和错误,实现无缝项目集成。

Script Ahead, Code Behind 604

别再为PCB和散热器文件发愁了!手把手教你用ADS导出DWG文件给工厂(附单位转换避坑指南)

本文详细解析了从ADS设计到PCB/散热器加工的DWG文件导出全流程,重点介绍了单位转换、分层导出策略及散热器文件处理等关键步骤,帮助射频工程师避免加工误差和返工。特别提供了mil与mm单位转换的精确处理方法,确保设计文件与工厂加工需求无缝对接。

weixin_30814329的博客 617

浏览器性能评测报告(二):评测工具

为了对浏览器进行一个综合的评测,我们精心挑选了几款重量级的测试工具。<p> JavaScript引擎执行性能测试工具:Google V8引擎性能测试工具、Webkit Sunspider性能测试工具、Kraken 性能测试工具。<p> DOM模型节点操作和CSS选择器性能测试工具:Maze Solver CSS3、nontroppo、Dormaeo。<p> Web标准和HTML5的支持能力测试工具:ACID3 Web、HTML5test。<p> 浏览器安全性测试工具:Browserscope。

Chrome 官方博客 6665

vue引入使用腾讯地图

// 引入鹅厂地图 initMap(lat = 0.0000000, lng = 0.0000000) { // 定义地图中心点坐标- var center = new TMap.LatLng(lat, lng) // 定义map变量,调用 TMap.Map() 构造函数创建地图 map = new TMap.Map(document.getElementById('txMapBox'), { center: center, // 设.

LiangRZ 4538

Marvell 88E6390x交换芯片:从零构建No-CPU模式网络交换系统

本文详细介绍了如何为Marvell 88E6390x以太网交换芯片构建No-CPU模式网络交换系统。通过解析其核心价值与硬件准备,并手把手指导使用CodeBlocks、IMPGUI和SwitchGUI等软件工具进行配置代码编写、镜像生成与烧录,最终实现交换芯片脱离外部CPU独立工作,适用于成本敏感、空间受限的嵌入式网络设备设计。

plant的博客 485

Introducing SquirrelFish Extreme

Posted by Maciej Stachowiak on Thursday, September 18th, 2008 at 9:00 pmJust three months ago, the WebKit team announced SquirrelFish,a major revamp of our JavaScript engine featuring a high-perform

浏览器研究 2261

【STM32学习】(29)STM32实现595驱动三个数码管(标准库和HAL库实现)

我选用的单片机型号为:STM32F103系列 74LS595是一个串转并行输出的芯片,它能为单片机节省很多的IO口,应用场景广泛。 现要求三个数码管动态显示,常规设计都是并行实现,需要8个IO数据口,然后还需要3个IO片选数码管接口,这样大大占用了IO口,导致连接的外设变少。因此我们引入74LS595芯片。电路设计如下: 只需要三个共阴极数码管与三个595芯片级联即可完成,通过RCLK,SCK,SER三个IO即可完成对数码管的动态控制并显示。电路焊接的实物图如下: 要求完成功能:实现数.

XiaoCaiDaYong的博客 8266

SquirrelFish Extreme for non x-86 platforms

SquirrelFish Extreme for non x-86 platforms I want to know whether WebKit JavaScript Engine SquirrelFish Extreme (SFX) has been reported to work on any embedded, non-x86 platform? I have built a r

Felix的专栏 919

T527 uart串口配置导致系统进不去

T527 s_uart串口配置导致系统进不去。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 678

2018安徽省青少年信息学奥林匹克(AHOI)初中组

12 种合法的排列分别为:1, 3, 2, 4, 2, 3, 1, 4, 3, 1, 4, 2, 3, 2, 4, 1, 1, 3, 4, 2, 2, 3,4,1,1,4,2,3, 2,4,1,3, 4,1,3,2, 4,2,3,1, 1,4,3,2, 2,4,3,1。分为 2 组,一组的队员实力值是{4, 5, 2, 3},一组是{-4, -3, -5},其中最小的组人数为 3,可以发现没有比 3 更优的分法了。[0, 1, 1, 2]同样不是合法的分组方案,因为出现了两个实力值为 1 的选手。

weixin_42358969的博客 1143

使用CSS自定义浏览器滚动条 (webkit 已最新支持 scrollbar-width)

在不同的浏览器下默认的滚动条样式是不一样的,为了美观和统一必须修改滚动条的样式。网页中我们可以使用CSS在默认滚动条的基础上直接进行样式修改。 通常来说,webkit内核的浏览器是仅支持"-webkit-scrollbar"、却不支持"scrollbar-width"的。而在最近,webkit内核的浏览器也开始支持"scrollbar-width"了。 本文将带你了解 webkit对"scrollbar-width"的支持表现、使用中可能遇到的问题,以及如何在浏览器兼容性之间作出效果的平衡。

墨蓝天上 (MoLan) 1万+

【Transformer】小白入门指南

Transformer是起源于NLP领域,然后在图像、视频、声音等领域都得到了广泛应用的基础架构,是继MLP、CNN、RNN’后的公认的第四大基础模型结构。Transformer技术凭借其卓越的表现和广泛的应用前景,已经成为了机器学习领域的一个关键技术。自从2017年Google提出》一文以来,Transformer架构的出现彻底改变了机器学习和深度学习的格局,尤其是在处理语言模型、生成模型以及多模态学习等领域,Transformer几乎成为了不可或缺的技术基石。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 2523

开源浏览器引擎对比与适用场景:WebKit、Chrome、Gecko

武汉优联前端科技有限公司由一批从事前端10余年的专业人才创办,是一家致力于H5前端技术研究的科技创新型公司,为合作伙伴提供专业高效的前端解决方案,合作伙伴遍布中国及东南亚地区,行业涵盖广告,教育, 医疗,餐饮等。有效的解决了合作伙伴的前端技术难题,节约了成本,实现合作共赢。承接Web前端,微信小程序、小游戏,2D/3D游戏,动画交互与UI广告设计等各种技术研发。综上所述,不同的浏览器引擎适用于不同的场景。而Gecko则因其高度定制性和扩展性、隐私保护和安全性以及兼容性和稳定性等特点适合需要这些特性的场景。

ufrontend的博客 4004

嵌入式面经(2)——央企篇

前文得知我只投央企,不投国企,有面试的央企大致有三类:感兴趣的同学可以和我私聊军工央企相关(航空航天,兵器兵工)制造央企相关(三桶油,装备制造)金融运维相关(信通集团,国有银行)接下来我将对我有的面试中询问的面经进行总结。

coldmood77的博客 473

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

[随手记]chrome和safari都是webkit内核,为什么两个浏览器还会有兼容性问题?

问题: chrome和safari都是webkit内核,为什么两个浏览器还会有兼容性问题? 分析: 刚开始接触浏览器内核的时候,我们会了解到chrome和safari都是webkit内核,至于webkit的来历,故事有点长,想了解的同学可以自行百度。 到这里,我们一般认为同样的代码,在chrome和safari上的表现应该是一致的(这里未考虑平台和设备的因素),我最早也是这样认为的,但是现实啪啪啪...

tom_wong666 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

WebKit渲染引擎特性,以Chrome V8为例

引言 上一期(传送门)我们讲了浏览器架构的大致内容。本期以WebKit为列,进行简单介绍,以便让你对渲染引擎有一个更多的理解。WebKit由多个重要模块组成,通过下图我们可以对WebKit有个整体的了解: WebKit是一个页面渲染以及逻辑处理引擎,前端工程师把HTML、JavaScript、CSS这“三驾马车”作为输入,经过WebKit的处理,就输出成了我们能看到以及操作的Web页面。 从上图我们可以看出来,WebKit由图中框住的四个部分组成。而其中最主要的就是WebCore和JSCore(或者是其它

abraham76的博客 2735

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Chrome 和 Webkit 的渊源

  互联网的浪潮从未停息,而用以网上冲浪的冲浪板也一直在变得愈加精良。自人们进入互联网时代以来,即已经发生了三次浏览器大战。第一次浏览器大战的主角是IE和Netscape,最终IE凭借着Windows的庞大身躯推倒了Netscape;第二次浏览器大战Netscape浴火重生化身为火狐狸Firefox,一口咬了IE身上一大块肥肉;正在Firefox和IE正缠绵不息之时,突然凭空杀出个Chr...

320

JavaScript Runtime 全景解析:一张图搞懂 V8、Blink、WebKit、Chromium、Chrome、Node.js 和 Electron

本文通过分层模型解析JavaScript运行环境,清晰区分了易混淆的核心概念。文章将JavaScript生态划分为四层:1)Web技术层(HTML/CSS/JS);2)引擎层(Blink/WebKit负责渲染,V8/JSCore执行JS);3)平台层(Chromium/WebKit);4)产品层(Chrome/Node/Electron)。重点揭示了:V8仅是JS执行引擎,Chromium是包含Blink+V8的基础平台,Chrome是其商业产品;Node.js通过集成V8获得系统能力,Electron则结

Harry的博客 209

WebKit, WebKit2, Chromium和Chrome介绍

概述 在介绍本系列各个专题之前,有必要先解释一下极其容易混淆的几个概念,它们是WebKit,WebKit2,Chromium和Chrome。 首先来了解WebKit。广义上来说,WebKit是一个开源的项目,其前身是来源于KDE的KHTML和KJS。该项目专注于网页内容的展示,开发出一流的网页渲染引擎。它不是浏览器,而且也不想成为浏览器。 该项目包含两个部分,第一是WebCore,其中包含...

biandroid的专栏 418

浏览器,webkit,JavaScript Core 等浏览器概念

     随着微信公众号,小程序,小游戏越来越普及,前端 HTML5 开发需求也逐渐变大。虽然笔者工作中不直接参与HTML5开发,但经常与前端打交道,故对其中的一些概念打算整理一下。      不管是前端开发人员还是前端用户,最常接触的就是“浏览器”, 主要包括了手机端的 Chrome( android 平台); Safari( IOS平台); FireFox , IE ( Windows平台)...

zhengyin_tmac的博客 466

主流浏览器内核、js引擎、渲染方式

目录 一、总结:(1、五大浏览器、内核、js引擎;2、渲染方式) 二、详解 三、InternetExplorer: 四、Safari 五、Chrome/Chromium 六、Opera 七、Firefox 其它js引擎: 一、总结: 1、主流浏览器内核及其js引擎 浏览器 内核 js引擎 IE Trident内核 JScript Firefox(火狐) Gecko内核,俗称Firefox内核 FireFox3.0及其以下...

qq_36987708的博客 1932
上一篇: 10个最好的照片分享网站
下一篇: Google 跻身全球 10 大品牌
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值