阅读更多
Mozilla在今天推出的最新的Firefox Nightly(每日构建)版本中引入了OdinMonkey,这是一个asm.js的优化模块,目的是让Web应用程序在浏览器中实现更高的执行效率。

asm.js是Mozilla开发的一个JavaScript子集,提供了类似于C/C++虚拟机的抽象实现(参阅《asm.js:JavaScript的“汇编语言”》)。OdinMonkey就是专门用来优化执行基于asm.js的程序的一个模块。


为了达到更快的执行速度,开发者可以使用C/C++来编写应用程序,通过Emscripten将程序编译为JavaScript,然后手动编写asm.js代码,当浏览器执行该程序时,OdinMonkey引擎会让程序的执行速度更接近于本地应用。Mozilla称未来可能会开发一些工具(类似于LLJS)来自动生成asm.js代码。

目前,该功能只支持Windows、Linux桌面版本,但针对OS X和ARM平台的版本基本上也已经完成了。

Mozilla表示,未来会和其他JS引擎一起合作,继续完善asm.js规范,并将会在6月份发布的Firefox 22正式版本中包含asm.js v.1。

详细信息:asm.js in Firefox Nightly

Firefox Nightly下载:http://nightly.mozilla.org/
  • 大小: 11 KB
7
0
评论 共 6 条 请登录后发表评论
6 楼 nakupanda 2013-03-26 10:05
xx521 写道
不知道,一直使用chrome,感觉不错的哦~探索莫坛


在这里加URL没用的, 搜索引擎不会从这里访问你的网站, 链接里有rel="nofollow".
5 楼 dxw11016 2013-03-25 22:18
dream_people 写道
哎,这不是问题的关键,关键问题是渲染速度。对于应用,javascript不是瓶颈

顶,现在的js速度都已经很快了,如果不是为了开发html5应用,或者js应用的话,其实都够了.主要是页面渲染,加载的问题.这些是导致网页慢,卡顿的主要原因
4 楼 dream_people 2013-03-24 00:27
哎,这不是问题的关键,关键问题是渲染速度。对于应用,javascript不是瓶颈
3 楼 yunfeiyang0514 2013-03-23 22:04
不知道将来的正式版有没有使用这个odinmonke
2 楼 xx521 2013-03-23 15:23
不知道,一直使用chrome,感觉不错的哦~探索莫坛
1 楼 osacar 2013-03-23 10:11
是不是有这么神啊??

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【Node.js】快速入门

    Node.js快速入门

  • node.js笔记

    node.js介绍 1 Node是什么 Node.js是基于Chrome的V8 JS引擎构建的...说白了记住一句话就够了:Node.js是一个JavaScript运行环境,大白话就是来运行js 扩展常识:不同的浏览器使用不同的JavaScript解析引擎–了解 Chom

  • web前端学习笔记之Node.js

    01 浏览器中的JavaScript运行环境 浏览器中的JavaScript的组成部分 js核心语法 WebAPI:BOM、DOM 为什么JavaScript可以在...Firefox => OdinMonkey safri => JSCore IE => Chakra 其中,V8性能最好 为

  • Node.js学习笔记

    目录前言js为什么可以在浏览器中执行?js为什么可以操作dom和bom?Node.js简介Node.js可以做什么?Node.js怎么学?...模块化规范nodejs中的三大类模块加载模块模块作用域module...fireFox => OdinMonkey safri =>

  • JavaScript

    1、什么是JavaScript 1.1、概述 JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。 简单地说,JavaScript是一种...

  • JavaScript学习笔记

    JavaScript简介1.1 历史1.2 快速入门2. 基本语法2.1 定义变量2.2 基本条件控制2.3 浏览器必备调试js2.4 数据类型2.5 严格检查模式3.数据类型3.1 字符串及方法3.2 数组3.3 对象3.4 流程控制3.5 Map和Set4.函数及面向...

  • 【狂神说笔记—— Java基础17-JavaScript,jQuery】

    【狂神说笔记—— Java基础17-JavaScript,jQuery】

  • 廖雪峰JavaScript教程

    JavaScript简介 JavaScript历史 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。 由于网景...

  • JavaScript学习笔记(四)之浏览器篇

    Firefox:Mozilla自己研制的Gecko内核和JavaScript引擎OdinMonkey。早期的Firefox按版本发布,后来终于聪明地学习Chrome的做法进行自升级,时刻保持最新; 移动设备上目前iOS和Android两大阵营分别主要使用...

  • 初识Node和模块化

    可以执行命令的窗口,叫做终端软件作为程序员,开发时,都会大量使用命令(计算机系统相关命令,Git相关命令、Node命令等等)所以,就必须了解终端软件的使用。而且,系统不同,终端软件也不同Node.js是一个基于 ...

  • 前端开发中的基础思考题

    但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的...

  • 浏览器引擎—当今浏览器

    OdinMonkey用于最佳化JavaScript的子集asm.js,OdinMonkey并非一个JIT编译器,他依然采用IonMonkey作为编译器,于2013年6月25日正式释出的Firefox 22采用[20]。   浏览器:Firefox   转载于:...

  • Node.js笔记

    不同浏览器会有不同 JavaScript 解析引擎 Chrome => V8 Firefox => OdinMonkey safri => JSCore IE => Chakra 其中,V8 性能最好 为什么 JavaScript 可以操作 DOM 和 BOM? 每个浏览器都内置了 DOM 和 BOM 这样的 ...

  • 实验-三、数据库安全性(目的、要求和模板).doc

    实验-三、数据库安全性(目的、要求和模板).doc

  • 基于Docker搭建K8s集群离线包

    基于Docker搭建K8s集群离线包,包含部署时所需的全部文件,可在内网环境中使用,K8s为1.23.0版本,docker为20.10.9-3版本

  • 基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip

    基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip个人经导师指导并认可通过的98分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行!基于springboot+vue实现的求

  • 基于Android系统Api封装常用工具类.zip

    基于Android系统Api封装常用工具类.zip

  • 基于PCA和SVM的人脸识别

    svm 基于PCA(主成分分析)和SVM(支持向量机)的人脸识别是一种常见的方法。这里是一个简要说明: PCA(主成分分析): PCA是一种降维技术,它通过线性变换将高维数据转换为低维数据,同时保留最大的数据方差。 在人脸识别中,PCA被用来提取人脸图像中的主要特征,从而减少数据的维度,并保留最重要的信息。 SVM(支持向量机): SVM是一种监督学习算法,用于分类和回归分析。 在人脸识别中,SVM被用来构建一个分类器,以将提取的人脸特征映射到相应的人脸身份标签。 基于PCA和SVM的人脸识别流程: 训练阶段: 收集训练数据集,包括多个人的人脸图像和相应的标签。 对每个人脸图像应用PCA,将其转换为低维特征向量。 使用这些特征向量训练一个SVM分类器,使其能够将人脸特征向量与相应的人脸标签关联起来。 测试阶段: 对待识别的人脸图像应用相同的PCA转换,将其转换为与训练数据相同的低维特征向量。 使用训练好的SVM分类器,将待识别的人脸特征向量与已知的人脸标签进行比较,从而确定其身份。 优点: PCA可以有效地降低数据的维度,减少计算复杂度,并提取最相关的特征。 SVM在处理

  • 天津科技大学-答辩通用PPT模板我给母校送模板作品.pptx

    PPT模板,答辩PPT模板,毕业答辩,学术汇报,母校模板,我给母校送模板作品,周会汇报,开题答辩,教育主题模板下载。PPT素材下载。

  • Java SE Development Kit 11.0.23 macOS x64 DMG Installer

    Java SE Development Kit 11.0.23 macOS x64 DMG Installer

Global site tag (gtag.js) - Google Analytics