SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
问题描述
投票:0
回答:2
但现代浏览器支持JIT汇编,将其转换为高性能的字节。
javascript
browser
interpreter
jit
javascript-engine
2个回答
8
投票
语言是从二进制文件执行的语言。
汇编只是JavaScript引擎可以作为优化方式做的事情,但是您从未真正生成二进制JS文件,因此语言被解释了。
3
投票
因此,当您编写代码时,JS引擎将代码定为代码并将其转换为AST(类似树的结构),然后将其转换给Profiler,Profiler的主要工作是检查是否对循环或函数(函数)进行重复运行的代码检查Turbofan的主要工作是多次调用,它将代码的那一部分扔给Turbofan编译器,它的主要工作是将代码的一部分优化和编译为优化的二进制,然后运行。代码的其他部分通过点火编译器解释,该编译器将代码转换为字节码并运行。
最新问题
用于模块化VS代码设置的大型文件
从autokrige获取预测值 我刚刚使用AutoMap软件包的Autokrigunction对我的空间数据进行了kriging。但是,我现在正在努力获得合适的价值。 我可以简单地执行情节(kriging_resul ...
插槽阵列,附加奇数键到阵列的末端
pycharm3.1.1中的我的代码。 (Ollama0.4.7已由PIP安装)
<code>.vercel.app</code>
GITHUB动作环境未捡起
从.torrrent文件搜索信息
我正在尝试编写一个案例语句,该案例语句将捕获各种情况,但随后也捕获了一个结合案例中的所有以前情况。基本上总共是所有可能的情况。 我的大脑觉得这会起作用,但是我的结果没有得到最后一排...
httpContext.SignInAsync在您通过.RAZOR PAGE
获取scrollviewer的最大滚动值?
如何将项目置于分页卷轴视图中时,仅当忽略顶部安全区域时?
如何在Blazor Web组装中检查客户连接状态
如何增加Winforms中复选框的大小?
AM有两组数组: $ scope.SelectedEmployees = [“ 1001”,“ 1002”]; $ scope.selectedTasks = [“ task1”,“ task2”]; 我想通过组合员工和任务来生成一系列对象...
如何为C#中的不同业务对象制作通用删除函数 我有几个类(Bizmember,Bizparsha和Bizearningyear),所有这些都从通用基类Bizobject
mazoncognitoauthflow
日期/时间日期数据类型来自SQL Direct查询的Power查询中的数据类型 power BI中的日期和层次结构一直存在问题。 主要问题是任何SQL查询I通过直接查询加载(即使日期列是日期数据类型而不是日期/时间
我想从路径上显示图像:
© www.soinside.com 2019 - 2024. All rights reserved.