JavaScript Superset JS ++增加了死亡代码消除等
随着本周的升级到其类型安全的JS ++编程语言,ONUX正在支持模块化设计,死代码消除和多个代码编辑器。
GED和移动开发以及仍处于开发人员预览模式,JS ++是JavaScript的超集,用于安全使用JavaScript库,同时启用编译时间检查。JS ++ 0.4.2,最新版本,具有“模块”关键字,并启用模块化设计。ONUX表示,js ++模块在编译时链接在编译时,并在所有情况下都可以解析。
[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]使用此升级,只有用户部署的功能将在最终编译模式中 - 一个名为死代码消除的过程。使用此过程,所有未使用的代码都不会被编译为最终生成的输出。
“JavaScript中最大的痛点之一是您需要包含整个jQuery库以使用一个功能。凭借NPM和“微图书馆”革命,JavaScript代码的规模已经增长和生长,“JS ++ Designer Roger Poon说。“Web页面需要更长时间加载,因为它们依赖于要下载的兆字节的JavaScript,这在移动连接上尤其痛苦。”
他强调死了代码消除是一个JS ++功能,注意到“它不能有效地追溯地应用于JavaScript代码”。JS ++ 0.4.2还引入了功能重载。“所有未使用的过载和未使用的功能 - 即使没有过载 - 也不会通过死代码消除在最终输出中编译。”
升级还会添加与16个新代码编辑器的集成,包括Sublime文本,Notepad ++,Visual Studio代码,Github原子和GNU Emacs,它可以提高Windows集成。“在Windows上安装现在更加无缝(无需重新启动),您现在可以使用GUI编译JS ++文件并完全避免命令行,”Poon说。
公司视图型安全为JS ++的主要鉴别员VIS VIS替代品,如Microsoft“Sceescript,JavaScript的超集和Facebook流”,它为JavaScript添加了静态键入。明年初计划了一份完整版的JS ++。“我可以告诉你JS ++将在未来几个月内完成 - 明年初,3月初,”潘说。“我不舒服地给出1.0发布日期。”
这个故事,“JavaScript Superset JS ++增加了死代码消除,更多”最初由Infoworld发布。