javascript概述_javascript引擎概述

javascript概述 介绍 (Introduction)A JavaScript engine is a computer program or an interpreter that executes JavaScript code. A JavaScript engine can be written in a wide variety of languages. For example...
摘要由CSDN通过智能技术生成

javascript概述

介绍 (Introduction)

A JavaScript engine is a computer program or an interpreter that executes JavaScript code. A JavaScript engine can be written in a wide variety of languages. For example, the V8 engine which powers Chrome browsers was written in C++, while the SpiderMonkey engine which powers Firefox browsers was written in C and C++.

JavaScript引擎是执行JavaScript代码的计算机程序或解释器。 JavaScript引擎可以用多种语言编写。 例如,支持Chrome浏览器的V8引擎是用C ++编写的,而支持Firefox浏览器的SpiderMonkey引擎是用C和C ++编写的。

A JavaScript engine can be implemented as a standard interpreter, or just-in-time compiler that compiles JavaScript to bytecode in some form. The first JavaScript engines were almost only interpreters, but most modern engines employ just-in-time (JIT) compilation for upgraded performance.

JavaScript引擎可以实现为标准解释器,也可以实现为实时编译器,将JavaScript编译为某种形式的字节码。 第一个JavaScript引擎几乎只是解释器,但是大多数现代引擎都采用即时(JIT)编译来提高性能。

流行JavaScript引擎 (Popular JavaScript Engines)

All popular browsers have their own implementation of a JavaScript engine. Here are some popular JavaScript engines.

所有流行的浏览器都有自己JavaScript引擎实现。 以下是一些流行JavaScript引擎。

JavaScript引擎流程图 (Flow Diagram of the JavaScript Engine)

Image for post
Dev.to Dev.to中的 Sander

If you have ever wondered, how your JavaScript is processed, here is a simplified flow diagram.

如果您想知道如何处理JavaScript,这里是一个简化的流程图。

1.解析器 (1. Parser)

Initi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值