阅读更多

16顶
0踩

Web前端

原创新闻 Carakan:Opera新的JavaScript引擎

2009-02-06 13:08 by 副主编 QQbyte 评论(11) 有4647人浏览
Opera发布了名为 Carakan 新的JavaScript引擎,根据SunSpider测试,这个Carakan JavaScript引擎比Opera目前使用的JS引擎要快2.5倍,尤其在转化为本地机器代码时专门针对正则表达式做了优化,有意思的是google的Chrome也刚刚宣布已经这样做了。

这个引擎在三个方面显著进展:

1。基于寄存器的字节码

2。本地代码生成

3。自动对象分类

每个浏览器基本上都有自己的JS引擎了,Firefox的TraceMonkey引擎,Chrome的V8引擎,Safari有SquirrelFish Extreme,目前又增加了Opera的Carakan。为什么这些浏览器都要独自开发自己的JS引擎,而不能互相分享彼此的成果?

同时Opera的发言人还宣布Opera将提供 Vega 矢量图库添加SVG,Canvas等绘图功能,Vega还能够提供后台图形硬件加速能力,目前我们后台使用的是OpenGL和Direct3D。

这是Opera忙碌的一天,期待Opera提供更多的创新。



详情查看:http://ajaxian.com/archives/opera-carakan-vega
16
0
评论 共 11 条 请登录后发表评论
11 楼 allenny 2009-02-08 16:15
为什么都要开发自己的浏览器,而不能共同开发一个开放的?
10 楼 zjlovezj 2009-02-08 11:02
为什么微软和google都要独自开发自己的搜索引擎,而不能互相分享彼此的成果?
同问一声
9 楼 yerba 2009-02-07 13:55
opera挺好的,windows上我就用她。
在linux上的字体挺丑,另外,用系统默认的样式时,菜单实在难看,最后放弃了,所以在linux上用了firefox,希望能早做改进。
8 楼 caiceclb 2009-02-07 11:31
一直在用,继续支持一下!
7 楼 Magicloud 2009-02-07 00:03
mikeandmore 写道

opera在linux上的字体实在是惨不忍睹。。。于是只好不用它。。。

有两个关于x/xft的字体设置,多试试……
6 楼 whaosoft 2009-02-06 19:32
55555555555 东西学来学多学死我啊
5 楼 mikeandmore 2009-02-06 18:27
opera在linux上的字体实在是惨不忍睹。。。于是只好不用它。。。
4 楼 Frederick 2009-02-06 15:32
大概是每个浏览器提供商都有自己的特殊功能需求,如果使用同一个引擎,那么该引擎要提供什么功能就得协商,太麻烦的缘故吧。看看J2EE的持久化标准的产生,其实不就是几个主要厂商互相扯皮妥协的结果嘛。
3 楼 eyejava 2009-02-06 15:05
为什么这些浏览器都要独自开发自己的JS引擎,而不能互相分享彼此的成果?
同问一声
2 楼 fys124974704 2009-02-06 14:16
opera是不错!特别是9.6的新版
1 楼 脑袋雷劈的 2009-02-06 13:32
最近半年,刚转移到opera阵地,发现还挺好用的。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 0基础入门Python,免费分享,为什么Python是最好的AI语言?Python语言应用广泛

    人工智能技术也渗入到生活的方方面面,从手机上的语音助手,新闻资讯应用里推送的文章,到逛淘宝时的物品推荐,无一不用到人工智能技术。 Python——最好的 AI 语言 Python 在数据科学和 AI 中占据主导地位,主要...

  • python做脚本语言要了解什么_你真的了解Python吗?本文可以让你对Python了解更深入...

    人们为什么使用Python?之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性、一致性和软件质量,从而与脚本语言世界中的其他工具区别开发。此外,Python支持软件开发的高级重用...

  • 如何快速入门Python?阿里巴巴推荐的入门学习视频,python主要应用领域是什么?哪方面用的多?

    Python是一种简单快捷的编程语言,所以很多人都喜欢用PYTHON语言...请问python主要应用领域是什么,哪方面用的多?例如时下很火,用PYTHON语言比较多的领域: 1、云计算: PYTHON语言算是云计算最火的语言, 典型应用Op.

  • 豆瓣网为什么会成功的调查分析

    豆瓣网由前某物流咨询公司CTO杨勃于2005年3月创办,启动资金是杨勃几个朋友共计不到20万人民币的天使投资,以独到的书评、影评、乐评主题社区著称,因为开创了国内Web2.0新模式而闻名。从构想到技术实现均由杨勃一...

  • 豆瓣技术架构调研

    关键字包括:nginx,lighttpd,quixote,Memcached,mogile FS,Mako,Gentoo Linux,Xapian,...我想死心塌地的爱上你” 这是一个叫钟童茜的歌手的歌,我在豆瓣网站发现有人评论,才知道了这首有些凄凉的歌曲。你几乎不...

  • 原来AJAX是这样的

    一直以为AJAX,像javascript 一样 是一个新的脚本的或者什么语言讷,都没赶进去看。原来 是Asynchronous Javascript And Xmlfu : Web技术交锋2006 (本文发表于《程序员》2007年第1期) 16.5亿。相信每个从事web...

  • 如何系统地自学 Python?

    为了给自己迅速建立一个框架,我在Google上面泡了整整一天,了解了HTML,CSS,JavaScript,Ajax,jQuery,React,SQL,服务器脚本等等知识,不求精通,只是了解每一项技术是干嘛的,另一方面建立起了一个学习的...

  • 有哪些值得推荐的数据可视化工具?

    基于JavaScript实现的工具(8个)5.基于其他语言的工具(5个)6.地图数据可视化工具(7个)7.金融(股票)数据可视化工具(2个)8.时间轴数据可视化工具(2个)9.函数与公式数据可视化工具(2个

  • python网络爬虫开发实战 豆瓣_读书:Python3 网络爬虫开发实战

    findall():找到所有,列表 用result[0],result[1] sub('匹配',‘修改',字符串')修改文本,可以修改后让findall使用更方便 实战:猫眼movie json库的dumps()实现字典的序列化,yeild方法,用for……in……打印和存储,...

  • ruby集合操作

    ruby集合操作 51CTO首页我的博客 搜索社区:论坛博客下载读书更多登录注册家园博客论坛下载自测门诊周刊读书技术圈李骥平http://fsjoy.blog.51cto.com 【订阅】原创:160翻译:56转载:85博 客|图库|写博文|...

  • 豆瓣的前世今生

    豆瓣(douban)是一个社区网站的名称。网站由杨勃创立于2005年3月26日。该网站宗旨是以书会友,提供关于...基本信息公司名称豆瓣网 年营业额1035500元总部地点北京...

  • 豆瓣网案例分析报告

    1.基本构架与功能1.1 基本情况1.1.1 概述豆瓣是一家Web2.0网站。豆瓣网从图书起步,并逐渐扩展到电影、音乐、旅游等领域持续帮助每个人发现最适合自己的未知事物。在豆瓣上,用户可以自由发表有...

  • web2.0关程序员什么事?

    很多程序员认为,他们需要的是实在的利益和做法,只有具体的技术才能引起足够的兴趣并深入钻研,而像Web2.0这样的思想没有必要去深入了解。 不过,吴孙滨却不这样想,这位证券网站的程序员同时和同伴共同在维护名...

  • GitHub 上有哪些值得推荐的开源电子书?

    第 3 部分: 使用 ajax4jsf 添加 Ajax 功能 第 4 部分: 使用 Apache Trinidad 组件扩展 JSF 第 5 部分: 将 JSF 应用程序与 Spring 集成 Apache Geronimo 和 Spring 框架 第 1 部分: 开发方法学 第 2 部分: ...

  • IT行业都有哪些职位?工作内容及升职路线

    比如什么行业用什么配色,怎么样对齐,怎么突出重点,PC下应该是多宽,手机应该是多宽,等等等等。 ILLustrator最近似乎是用的少了,我不太确定,但是做矢量图以前是就是靠他的。什么是位图什么是矢量图,自行...

  • 【技术网站】精品技术网站收藏

    1、explore/projects | CODE 2、segmentfault 3、蓝桥网 4、51CTO.COM 5、ITeye Java编程 Spring框架 Ajax技术 agile敏捷软件开发 ruby on rails实践 - ITeye做最棒的软件开发交流社区 6、w3school

  • 2024年机器人大作业代码

    2024年机器人大作业代码

  • 学生信息管理系统,idea-mysql小项目,记录一下

    这是mysql文件直接导入就行了,可以查一下相关指令例如:mysql -u root -p mydb_copy < mydb.sql就好了,这里就不多赘述了

  • 搜索关键字飞入飞出效果.zip

    Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

  • 基于ssm的团员管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 管理员信息管理 学院管理 辅导员管理 学生信息管理 公告信息 辅导员 个人资料修改 团员信息管理 优秀团员管理 团费缴纳管理 团员活动管理(主题,内容,参与人数,日期) 团员活的报名 学生 个人资料修改 入团申请管理(提交申请,申请结果查看) 团员活动查看(只能查看,不能修改,活动报名) 团员活动报名 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

Global site tag (gtag.js) - Google Analytics