Rexjs-最快最小的ES6编译器

原创 china_liji 教程 我的 232阅读 2017-11-29 18:11:32 举报

什么是 Rexjs

Rexjs - 是一款又快、又小、性价比极高的 JavaScript(ES6+) 语法的编译器!

Made In China

Rexjs自2015年3月开始编写,历时近30个月,经过5次大重写,于2017年8月发布1.0版本。该编译器未使用任何第三方 插件 或 类库,属于完全独立、创新的一款 JavaScript 语法编译器,它是 100% 纯中国制造。

官方网站

http://rexjs.org

Github

https://github.com/china-liji/Rexjs

Rexjs 能做什么

[quote]

  1. Rexjs可以对ES6或更高版本语法进行编译,将其转换为ES5语法,以便于兼容各大流行浏览器;
  2. Rexjs有相关API开放,允许你自己创造新的 ECMAScript 语法,如:Rexjs中就创建了新的"try function(){}" 语法;
  3. Rexjs核心语法API,甚至允许你创造、开发新的计算机语言,因为Rexjs也是把 ECMAScript作为新的语言重新解析编译了一次。所以,如果你有时间或者有想法,的确可以自己试着创造一门属于你的语言。
    [/quote]

Rexjs 的优势

[quote]

  1. Rexjs 文件更小:压缩后仅仅 233KB,比 babel.6.25.0.min.js(765kb) 小3倍;
  2. Rexjs 性能更快:Rexjs 解析性能虽然只比谷歌的 Traceur 快 5%左右,但比 Babel 要快 3 ~ 5倍;
  3. Rexjs API 开放:可以自由扩充语法。
    [/quote]

性能 VS 性能

在线性能测试,请访问官网首页http://rexjs.org,最下方《性能 vs 性能》

Rexjs-最快最小的ES6编译器

快速使用

html 代码

更多方式,具体请参考:http://rexjs.org/#!/book/start/index.md

解析预览

如果你想知道你写的ES6代码将会如何转换ES5?请点击访问:http://rexjs.org/#!/preview

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复