Node.jsが再びフォークしますが、今回は政治紛争をめぐって

Node.js技術委員会のメンバーの行動に対する反対によって引き起こされた、Node.jsコミュニティの新たな不和は、JavaScriptランタイムエンジンの別の分岐点につながりました。

Ayo.jsは、Google Chrome V8JavaScriptエンジン上に構築されていると説明しています。イベント駆動型のノンブロッキングI / Oモデルを備えており、軽量で効率的です。それはまさにNode.jsがそれ自体を説明する方法です。Ayo、js GitHubリポジトリに関するメモには、Ayo.jsのドキュメントの多くがまだNode.jsリポジトリを指しているとさえ記載されています。

2年前、IO.jsフォークはNode.jsの技術的な方向性をめぐる論争の結果でした(IO.jsは後でNode.jsにマージされました)が、新しいAyo.jsフォークはコミュニティの戦いの結果であるようですテクノロジーをめぐる議論よりも。 Node.jsの技術運営委員会のメンバーであるNode.jsプロバイダーNodeSourceのチーフノードオフィサーであるRodVaggは、Node.jsコミュニティのメンバーが炎症を起こしていると述べた行動規範の記事を支持するツイートに怒りを覚えました。彼らはまた、彼がNode.jsのモデレートプロセスに干渉したと主張しました。

近い投票で、Node.js技術運営委員会(TSC)はVaggに辞任を求めることを拒否しましたが、4人のTSCメンバー(Anna Henningsen、Bryan Hughes、Myles Borins、およびJeremiah Senkpiel)が辞任しました。一方、Node.jsの取締役会は、TSCに対し、「この問題を再検討し、この問題が解決するまで、関係する個人の積極的なTSC参加を停止することを奨励しています。支援するために」と財団事務局長のマーク・ヒンクルは述べました。

Vaggに関する最近の論争が、Ayo.jsフォークの引き金となった可能性がありますが、Ayo.jsリポジトリのドキュメントには、Vaggに対する単なる異議以上のことが起こっている可能性があることが示されています。Ayo.jsの価値に関する声明によると、プラットフォームは「企業関係の新しい構造と枠組みを探求し、それらを採用する企業ではなく、個々の人間が最終的にプロジェクトの方向性を決定するようになる」と述べています。

Ayo.jsにはオープンガバメントモデルがあります。セキュリティとバイナリの検証に関するAyo.jsポリシー、および現在のプロジェクトチームメンバーのリストはまだ存在していません。Node.jsと同様に、Ayo.jsは現在および長期の両方のサポートリリースを計画しています。

ただし、Ayo.jsフォークは、特に内部の政治が解決され、Node.jsコミュニティでの団結への欲求が勝った場合は、長続きしない可能性があります。それがIO.jsで起こったことです。IO.jsの意見はより技術的でありながら、Node.jsで作業している同じ人々の多くを特集していました。結局、彼らの技術的な不一致にもかかわらず、それらの派閥は構成し、前進しました。

関連ビデオ:Node.jsのヒントとコツ

この解説動画では、ノード開発エクスペリエンスを向上させることができるいくつかのテクニックを学びます。