最新文章列表

Node.js中如何捕捉当前堆栈?

一、捕捉堆栈的时机 Node.js中捕捉堆栈只有在new Error()时会进行自动捕捉。初始化Error实例时调用Error.captureStackTrace(this),为实例捕捉堆栈并格式化成字 ...
teddwen 评论(0) 有627人浏览 2019-08-19 12:40

V8引擎源码编译

首先是V8的Git源码 https://github.com/v8/v8 原来V8是放在code.google.com上面的,后来被转移到了Github 可以使用git 来进行clone 官方文档的开始第一步是checkout depot tools 这里面简要描述一下,depot tools是Google的一套工具包,这里面我们用到的是gclient,用来实现多中代码管理工具的继承环境, ...
LiYunpeng 评论(0) 有6163人浏览 2016-04-06 22:10

V8引擎简介

转载自: http://impd.tencent.com/?p=35 于上面的那篇英文文章对比着看效果更好。   V8引擎简介 QQ2013中使用Webkit内核替换原IE内核,内核中使用V8作为JS引擎,使得JS执行性能有了极大的提升,本文主要分析了一下V8引擎的实现与优势。   V8引擎作为一种动态语言运行时平台,需要实现动态语言源程序解析、执行,基本流程如下: 其中各 ...
hongtoushizi 评论(0) 有859人浏览 2015-08-15 01:54

How the V8 engine works?

转载自: http://thibaultlaurens.github.io/javascript/2013/04/29/how-the-v8-engine-works/ 后面还会一篇中文的文章,两张对比着看效果更好。 What is V8? V8 is a JavaScript engine build in the google development center in Germany ...
hongtoushizi 评论(0) 有707人浏览 2015-08-15 01:52

【译】编写高性能JavaScript

英文链接:Writing Fast, Memory-Efficient JavaScript   很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMon ...
melorogee 评论(0) 有138人浏览 2015-05-05 12:38

Chapter 1. A Very Brief Introduction to Node.js

1. Node is a wrapper around the high-performance V8 JavaScript runtime from the Google Chrome browser. Node tunes V8 to work better in contexts other than the browser, mostly by providing additional ...
leonzhx 评论(0) 有1017人浏览 2013-03-14 12:53

JavaScript V8 引擎相关资料

V8 Javascript engine之所以快 针对上下文的Snapshot技术 Built-in的js代码 建立AST(Abstract SyntaxTree)时内存的管理 CompileCache避免相同代码重复编译 属性的快速访问(hiden class) Inline caching减少函数调用开销 一次性编译生成机器语言 V8系列——内存管理 分代 ...
qianjigui 评论(0) 有1131人浏览 2012-10-25 14:54

goole v8引擎编译集成

主页 https://developers.google.com/v8/ 要想使用v8 首先得下载v8源码进行编译 官方编译向导: http://code.google.com/p/v8/wiki/BuildingWithGYP 编译需要注意的是google v8使用GYP编译的 所以需要GYP svn co http://gyp.googlecode.com/svn/trunk build/ ...
mr_ginger 评论(3) 有7512人浏览 2012-07-20 11:51

什么是 V8?

什么是 V8? V8 是 Google 的开源 JavaScript 引擎。 V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。 V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、Mac OS X 10.5 (Leopard) 以及 Linux 系统中运 ...
deepfuture 评论(0) 有1547人浏览 2012-02-11 20:27

在windows下编译V8

  Google的文档(http://code.google.com/p/v8/wiki/BuildingOnWindows)有点老,其实用新的Scons可以自动设置Visual Studio Express 2010的环境,所以svn checkout后,在目录下直接运行scons就可以build成功了。如果用scons sample=shell可以build出shell.exe,这是个交互式的程 ...
fkpwolf 评论(0) 有2361人浏览 2011-09-29 15:28

初探js各大引擎之v8

以前没有自己写过js引擎任何的研究文章,最近一直在做前端性能优化的研究,今天在看各大js引擎优化细节相关的文档中看到了这些名词。   简单记录一下吧。       ---------------V8   1.   下面的内容是查阅自维基百科   V8是一个由丹麦Google开发的开源JavaScript引擎,用于Google chrome。Lars Bak是组长,v8在执行之前将 ...
zhangyaochun 评论(0) 有4583人浏览 2011-09-27 14:18

从文件上传开始, 进入node.js的世界

什么是node.js, 以及node.js的生态系统,InfQ上这篇介绍的很完整:   <虚拟研讨会:Node.js生态系统之框架、库、最佳实践>     node.js的相关资源: node.js中文社区: http://cnodejs.org/ Node.js入门教程(E文):http://nodebeginner.org/ 中文用户手册: http://cn ...
witcheryne 评论(4) 有15914人浏览 2011-08-30 11:49

在WinXP上构建V8

事实上非常容易,以至于没啥好写的。根据V8的官方文档就能顺利"as-is"构造出来。 必须的环境: Subversion 1.4 or higher - see http://subversion.tigris.org/links.html#clients Python 2.4 or higher - see http://www.python.org SCons 1.0.0 ...
RednaxelaFX 评论(4) 有4501人浏览 2008-10-08 17:04

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics