轩枫阁

首页 / 互联网 (第18页)

为什么V8 JavaScript引擎这么快

前言

Google研发的V8 JavaScript引擎性能优异。我们请熟悉内部程序实现的作者依源代码来看看V8是如何加速的。

作者:Community Engine公司研发部研发工程师Hajime Morita

Google的Chrome中的V8 JavaScript引擎,由于性能良好吸引了相当的注目。它是Google特别为了Chrome可以高速运行网页应用(WebApp)而开发的。Chrome利用Apple领导的WebKit研发计划作为渲染引擎(Rendering engine)。 WebKit也被用在Safari浏览器中。WebKit的标准配备有称为JavaScriptCore的JavaScript引擎,但Chrome则以V8取代之。

V8开发小组是一群程序语言专家。核心工程师Lars Bak之前研发了HotSpot,这是用在Sun Microsystems公司开发的Java虚拟机器(VM)之加速技术。他也在美国的Animorphic Systems公司(于1997年被Sun Microsystems所并购)研发了称为Strongtalk的实验Smalltalk系统。V8充分发挥了研发HotSpot和Strongtalk时所获得的知识。 查看全文

2014/03 09  周日

腾讯2014实习生招聘,内部推荐启动

腾讯2014实习生招聘即将于3月中旬正式启动啦~!今年我们将在北京、上海、广州、武汉、哈尔滨等17个城市拉开实习生招聘大幕,另增设海外线路,留学海外的小伙伴们再也不用担心错过腾讯的实习机会啦~

小腾姐诚邀您推荐身边的大咖级牛人,加入腾讯大家庭,与我们一起快速成长,创造一个与众不同的明天,让世界看到我们的影响力!

要求

如果你的小伙伴满足以下一项以上条件,请尽情推荐给我们~:

1)突出的专业成绩和技术能力

2)很强的研究成果、论文、专利或参与学术会议

3)是有分量的专业竞赛中(如ACM/Top Coder)成绩突出的获奖

4)具备知名互联网相关企业的实习经验

5)具有国家级/省级/市级大型研究项目开发经验

6)知名企业俱乐部核心技术成员,校园知名技术团队成员,具备良好的社会实践经历

7)2015届毕业,非2015年毕业学生暂不列入推荐范围

 

被推荐的职位

技术类、产品类和设计类为主。市场类、职能类等其他职位暂不在本次内部推荐的范围内,请被推荐的应聘者进行在线简历注册。 查看全文

2014/03 06  周四

2013移动行业数据分析报告-腾讯移动分析

Patt1 终端

腾讯发布2013年移动行业数据分析报告,报告第一部分是关于硬件终端市场,此次报告进一步显示未来有更多的用户选择安卓手机,且现阶段情况表示,可以高清看视频,大屏幕的高清安卓机正成为安卓机增长的主流。而作为最新版本ios7,则很快在果粉里普及,同时,ios7降低了苹果的越狱情况,这也在预示未来苹果机可能还是以正版游戏为主。

Android、IOS市场份额

2

(点击查看大图;翻页可查看全部图片;或点击底部小工具选择宽屏阅读)

安卓市场份额:73.3%;IOS市场份额:24.7%

来自腾讯最新的统计数字显示,国内移动终端的安卓市场份额:73.3%;IOS市场份额:24.7%。在使用谷歌Android操作系统的所有设备中,超过7成的设备正运行版本4.0及以上的Android版本,而两年前占据主流的姜饼(Android 2.3)已经只剩15%的份额,且依旧有下降的趋势,而去年同期数据,Android 2.3姜饼系统的份额接近5成。随着果冻豆(Android 4.1和Android 4.2)两个版本在Android设备上的份额持续上升,未来将有更多的低端机安装4.0以上版本。

而ios方面,在最新的ios7推出后,大多数正运行版本5和版本6的用户选择越狱升级,而且随着土豪金和5c在市场中的良好表现,如今苹果与中国移动签订合作,相信苹果在运营商市场的带动下,ios7普及率会更高。在2013年12月,iOS最新操作系统版本7.0.4已经占据了40%以上的市场份额。 查看全文

2014/02 28  周五

全栈工程师与全端工程师

前言

不只在浏览器端玩代码,还会在服务器端玩 Node、Java 等等,玩运维、玩网络,从端到云地变化,我们将会是新时代的全栈工程师。

不只在 PC 端玩代码,还会涉及移动端(Android 和 iOS),甚至是电视端、家电端,浏览器端已经不能满足我们,请叫我们全端工程师。

全栈工程师

全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。

1. 价值

全局性思维

现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。

Web前端也远远不是从前的切个图用个jQuery上个AJAX兼容各种浏览器那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC,各种复杂的交互与优化,甚至你需要用到Node.js来协助前端的开发。

所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。 查看全文

2014/02 23  周日

前端新闻播报-第二期201402

现在来为大家播报一些前端FE近期所发现的技巧。厌倦了陈旧的理论描述,来看看又有什么新技巧吧,绝对新颖

 

webkit语音搜索属性删除

你注意到轩枫阁搜索框右侧的麦克风图标了吗?这是 Chrome 11 开始支持的语音识别功能(在 input 元素中增加「x-webkit-speech」属性实现),现在Chrome打算删除该属性,推荐使用 JS API 来代替。

详细https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/nGFTVcfk8dY

如何使用webkit语音搜索http://www.xuanfengge.com/html5-voice-search.html

`5IV_~[UCRJQTA(TOT](ERF

开发者工具位置

想让开发者工具放到左边吗?Chrome 34 满足你!需要开启chrome://flags/#enable-devtools-experiments,然后在设置中选中「Enable dock to left mode」

变更集https://chromium.googlesource.com/chromium/blink/+/376dc6e

c1608aa0gw1edfle2njqwj20az0cb3zi

chrome噪音标签

Chrome 32 正式版发布,带来了全新的噪音标签显示功能,比如当某个选项卡中在播放声音时就会标示出一个小喇叭。

详见http://chrome.blogspot.com/2014/01/everyone-can-now-track-down-noisy-tabs.html 查看全文

2014/02 21  周五

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]

    点击开始录制,可以录制弹奏的曲子