es4x
美国
程序代码 框架/库

es4x

一款支持EcmaScript >=5应用的小型运行

爱站权重:PC 百度权重移动 百度移动权重
其他站点: GitHub

ES4X是一款支持EcmaScript >=5应用的小型运行时。该运行时借助vert.x并使用了graaljs实现。JavaScript是一个需要运行时支持的语言,但nodejs并非唯一的运行时,JavaScript可不借助nodejs运行。

工作原理

部署ES4X应用跟开发其他 JavaScript 应用并无太大区别。项目使用package.json文件定义,并从npm及maven central中获取依赖。 ES4X提供基于JVM扩展的多语言运行时GraalVM。这意味着您在使用JavaScript的同时亦可使用其它的JVM语言。

ES4X使用Vert.x以提供优化后的 event loop 线程及高性能IO库。然而在JavaScript中使用Java可能会比较枯燥无味因为无法让IDE提供类型推断等原生支持。 有鉴于此,ES4X提供了一些发布在npmjs上的包以简化开发。包括一个小型的shim将Java API映射成JavaScript API并提供.d.ts定义文件。

NPM安装

yarn global add es4x-pm # 或 npm install -g es4x-pm

提示:使用npm安装工程是我们比较推崇的方式,因为可以轻松的升级依赖而且在不同的操作系统上可移植性较好。

实例

在 hello-es4x.js 文件中您可以创建最简单的应用:

vertx.createHttpServer()
  .requestHandler(req => {
    req.response()
      .end('Hello ES4X world!');
  })
  .listen(8080);

使用命令运行刚才创建的应用:

$ es4x hello-es4x.js

数据统计

数据评估

es4x浏览人数已经达到5,如你需要查询该站的相关权重信息,可以点击"爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:es4x的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找es4x的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于es4x特别声明

本站东辰资源网提供的es4x都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由东辰资源网实际控制,在2021年10月10日 下午4:43收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,东辰资源网不承担任何责任。

相关导航

暂无评论

暂无评论...