收录了 js引擎 频道下的 50 篇内容
本文对比了 React Native 自带JSC(v 241213.1.0)、新版JSC(v 245459.0.0)、Hermes 和 react-native-v8 的内存占用情况。
微软IE团队介绍了Windows 10中,JS引擎所做的变化。其中非常重要的一处改变,是在原有的解析器和编译器之间,增加了“Simple JIT”编译器作为中间层。微软表示,这一举措将能够令特定代码“性能提高最多30%”。除此之外,如果发现硬件性能未被充分使用,新的JS引擎还能够将编译过程分解到多个并行的后台进程上。
本文介绍携程对轻量级JS引擎Hermes进行的深度调研历程。
本文以 V8 JS 引擎为基础,深入分析 Inline Cache 机制的基本原理。
这个月不仅是谷歌Chrome的十岁生日,也是V8的十周年纪念日。这篇文章讲述了V8在过去10年中经历的主要里程碑,以及在它诞生之前的那些秘密的岁月。
Facebook 于昨日发布了新的 JavaScript 引擎:Hermes,专注于提高 React Native 应用的性能,并且在市面上那些内存较少、存储速度较慢且计算能力低下的移动设备上都有良好的表现。
通过将JavaScript转换成LLVM IR代码并在随后对其进行重量级优化,苹果将Safari JavaScript引擎Nitro的速度提升了35%。
本文介绍爱奇艺最轻量的JS开发桌面应用的跨平台方案——RND。
本文出自《有赞技术2018年度合集》系列
V8的性能远高于当时所有其它JavaScript引擎,各大JavaScript引擎的实现者都坐不住了,像打了鸡血似的使劲优化优化再优化。当代JavaScript引擎之间有许多共通的实现技巧。多数优化会对JavaScript程序的行为做一定猜测(speculate)
本文介绍如何实现 Flutter 和 Web 生态的对接。
ECMAScript 6已经正式发布了,作为它最重要的方言,Javascript也即将迎来语法上的重大变革,InfoQ特开设“深入浅出ES6”专栏,来看一下ES6将给我们带来哪些新内容。本专栏文章来自Mozilla Web开发者博客,由作者授权翻译并发布。
其实早期的两个主要的JavaScript引擎实现,一直在用mark-and-sweep GC。Java写的Rhino一度能比用C写的SpiderMonkey跑得还快,因为Rhino得益于JVM里优秀的JIT编译器和GC,而SpiderMonkey还在用简易的解释器和GC。
本文我们就以 Webkit 为例,对现代浏览器的渲染过程进行一个深度的剖析。
本文介绍移动和 Web前端开发的区别。
本文以 C++ 为例,一步一步介绍如何把 C++ 代码编译成 wasm 并且运行起来。
7月5日,在百度AI开发者大会上,百度副总裁沈抖正式对外发布了百度智能小程序。百度称,智能小程序不仅全面接入百度大脑的AI能力,更将在今年12月份全面开源,但是主题演讲上并没有过多地透露智能小程序技术的细节。为此,小编赶赴百度小程序分论坛为大家挖掘了智能小程序在技术和应用上的特点。
Hummer 是一款具有更小的包体积、更高的综合性能、以及更健全的样式支持的跨端开发框架,正如它的名字“蜂鸟”一样,拥有小巧轻盈的体态、迅猛强健的翅膀、以及色彩艳丽的外表。
本文介绍美团研发团队开发的动态化方案,以及该动态化方案在美团外卖业务场景中的实践。
Rhino 是一种动态类型的、基于对象的脚本语言,它可以简单地访问各种 Java 类库。Nashorn是一种单层的纯编译型JavaScript实现。所有JavaScript代码在首次实际执行前都会被编译为Java字节码交由JVM执行。