是否有人在生产 Rails 应用程序中使用 Babel/6 到 5

Is anyone using Babel/6-to-5 in a production Rails app?

本文关键字:Babel 应用程序 Rails 是否      更新时间:2023-09-26

将ES6用于Rails前端的好处非常有吸引力。

我在 Rails 应用程序中创建了一个主题分支,它使用 babel 通过资产管道将 ES6 转换为 ES5。它运行良好,但一如既往,我对技术债务感到厌倦。有没有人有在生产中使用这种系统的好/坏报告?

用户

列表越来越多,本期详细介绍了其中一些

在可能的情况下,babel 试图为 ES6 功能提供性能最高的 polyfill,这由他们的测试套件提供支持。但是,对于某些问题,通常有性能更高的es5解决方案可用,但代价是代码清晰度,代码生成速度等。

不过,总的来说,我想这取决于您自己的应用程序性能测试,以确定任何性能的缺乏(如果有的话)是否被开发和维护的速度和易用性所抵消。

我只在其中使用过简单到中等复杂度的程序(在 Node 和浏览器中),并且从未见过任何性能问题或在更新 babel 时遇到任何问题(不过我可能很幸运)。我已经将它用于仪表板,可过滤列表,数据管理之类的东西,以及其他一些零碎的东西,例如React组件。不过,这一切都没有太复杂。

我想可能对你有用的另一件事是注意到项目负责人非常活跃,项目正在以惊人的速度发展,github和gitter上的问题响应都是快速和翔实的。