浏览器JS引擎有哪些
发布时间:2025-05-19 16:12:10 发布人:远客网络
一、浏览器JS引擎有哪些
* SpiderMonkey,第一款JavaScript引擎,由Brendan Eich在Netscape Communications时编写,用于Mozilla Firefox 1.0~3.0版本。
* Rhino,由Mozilla基金会管理,开放源代码,完全以Java编写。
* TraceMonkey,基于实时编译的引擎,其中部份代码取自Tamarin引擎,用于Mozilla Firefox 3.5~3.6版本。
* JaegerMonkey,德文Jäger原意为猎人,结合追踪和组合码技术大幅提高效能,部分技术借凿了V8、JavaScriptCore、WebKit,用于Mozilla Firefox 4.0以上版本。
* V8,开放源代码,由Google丹麦开发,是Google Chrome的一部分。
* Chakra,中文译名为查克拉,用于Internet Explorer 9[1]。
* Linear A,用于Opera 4.0~6.1版本。
* Linear B,用于Opera 7.0~9.2版本。
* Futhark,用于Opera 9.5~10.2版本。
* Carakan,由Opera软件公司编写,自Opera10.50版本开始使用。
* KJS,KDE的ECMAScript/JavaScript引擎,最初由Harri Porten开发,用于KDE项目的Konqueror网页浏览器中。
* Narcissus,开放源代码,由Brendan Eich编写(他也参与编写了第一个SpiderMonkey)。
* Tamarin,由Adobe Labs编写,Flash Player 9所使用的引擎。
* Nitro(原名SquirrelFish),为Safari 4编写。
二、javascript库主要有哪些
1、javascript主要的库有 mootools, jquery, prototype, extjs, dojo.
2、JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
3、在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
4、为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
三、有哪些优秀的前端js框架
前端开发者的都知道3大框架:Angular,Vue,React。但是除了这三个框架以外的前端框架还有那些?下面具体介绍下前端都有哪些框架:
1.bootstrap框架,它来自 Twitte,是目前最受欢迎的前端框架。具有简洁、直观的前端开发特点。
2.EasyUI框架,EasyUI是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。通过使用easyui不需要写很多代码,只需要通过编写一些简单HTML标记,就可以定义用户界面。
1.Node.js框架。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
2.Vue.js框架。 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API。
3.React框架。React起源于 Facebook的内部项目,用来架设 Instagram的网站,是一个用于构建用户界面的 JAVASCRIPT库。
4.Angular.Js框架。angular.Js框架是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签。