过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

那些年一起撸过的js引擎

IT技术 • sid • 发表于 9 年前 • 最后回复来自 sid • 9 年前

v8

支持jit,性能好,生态大,sdk支持面向对象编程,上手容易,代码能够保持优雅;调试协议能被chrome支持

duktape

性能一般,支持ES5.1的标准,体积小,文档和社区不错,开发起来经常需要掰着手指在那里计算堆栈入了多少次,出了多少次,刚开始会有点折磨;其作者对齐开发和维护非常积极,基本上要求的特性只要社区呼声较高,他都会考虑添加进去,个人开发能力极强

v7

v7性能是non-jit引擎中最好的,但是对于ES规范的覆盖上不够,成熟度一般;

Rhino

rhino的爹是Mozilla,用java编写,可以在android上不用写JNI代码,容易集成,性能也不错,成熟度很高(访问不了其官网的,请走Github)

没事为什么要撸那么多js引擎

移动互联网年代客户端开发最痛苦的在于动态性,需求总有要变的时候,这时候一门灵活、能通过网络下载到客户端就地执行的语言就很重要了。而目前最合适的那门语言便是javascript。

本文选自本人博客

加入收藏 新浪微博 分享到微信 ❤赞 4929 次点击 2 人赞 1 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到10条回复
gocome 9 年前 #1 赞 0

xubo1992 9 年前 #2 赞 0

支持一下校友!

我佩服能坚持写技术博客的,我毕业几年除了写些工作日志,很难静下心来总结,写点东西。向你学习,多交流!

Diva 9 年前 #3 赞 0

WHU? 校友握手~

Sifaguo 9 年前 #4 赞 0

此处严禁结党营私~

andyhjq2000 9 年前 #5 赞 0

微软 ChakraCode JavaScript 引擎已经在 GitHub 开源了
Blog https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/
GitHub https://github.com/Microsoft/ChakraCore

swift 9 年前 #6 赞 0

ES6 方面, nodejs chakra 分支感觉已经超过 v8 了

jiandaobu 9 年前 #7 赞 0

@andyhjq2000 好事, Node.js 生态要越来越好了

xuzicn 9 年前 #8 赞 0

@jiandaobu 作为前端压力很大,选择真的很困难

sid 楼主 9 年前 #9 赞 0

@swift 是的。nodejs社区太活跃了,生态真的很大。你想得到的,基本上都找得到开箱即用的。

sid 楼主 9 年前 #10 赞 0

@xubo1992 一起努力!

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
硬件公司后端是真轻松啊
GPT-5
推荐大家使用 claude code + qwen3-coder 可以抛弃 Cursor了
真的不喜欢python
大家现在新项目用java的话,用哪个版本的jdk
实践 react router v7
大家用的什么AI code啊,有无白嫖途径?
CurSor不能使用claude模型了??????
claude真不错
Claude Code 公益镜像站白票使用教程

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号