我是编程新手。我正在关注javascript的tuturial。但我对jit compilar和一名翻译感到困惑。是否将javscript从源代码翻译为字节/本机代码。有jit compilar还是翻译?或者取决于你正在运行的浏览器和javascript引擎。
感谢您的回应
答案 0 :(得分:1)
JavaScript是脚本语言,浏览器正在执行文本格式的脚本。所以根据定义,它使JavaScript解释语言。
编译语言是从二进制文件执行的语言。
JIT编译只是JavaScript引擎可以做的优化方式,但你永远不会真正生成二进制JS文件,所以语言被解释为。
答案 1 :(得分:1)
Javascript是一种解释型语言。它由浏览器直接解释执行。
但是,现代浏览器支持JIT编译,将其转换为字节码以获得高性能。