Cheerp は、オープンソースで、寛容なライセンスを取得した、Web アプリケーション用のエンタープライズ グレードの C/C++ コンパイラーです。事実上あらゆる C/C++ コードを WebAssembly および JavaScript にコンパイルします。
ドキュメント
問題
Discordサーバー
Cheerp は、WebAssembly および JavaScript への C/C++ コンパイラーであり、LLVM/Clang インフラストラクチャーに基づいて統合されており、パフォーマンスを最大化し、コンパイルされた JavaScript/WebAssembly 出力のサイズを最小化する多数のカスタム最適化ステップを備えています。このおかげで、Cheerp は、市場で入手可能な C++ から WebAssembly へのコンパイラーの中で最もパフォーマンスが高く、最も最適化されたものとなっています。
Cheerp は主に既存の C/C++ ライブラリとアプリケーションを HTML5 に移植するために使用されますが、高パフォーマンスの Web アプリケーションや WebAssembly コンポーネントを最初から作成するためにも使用できます。 Cheerp を使用すると、C/C++ コードが JavaScript/WebAssembly にコンパイルされ、適切な JavaScript インターフェイスが公開されて最適化され、Web アプリケーションに簡単に統合できます。
このリポジトリ (cheerp-meta) は Cheerp の npm パッケージを保持し、Cheerp の問題を追跡します。
他のリポジトリには Cheerp のさまざまなコンポーネントが保持されています。
Cheerp は、LLVM を除き、Apache 2.0 ライセンスに基づいてライセンスされています。つまり、アップストリームの LLVM/Clang と同じライセンスです。これは、Leaning Technologies によって積極的に開発および保守されています。エンタープライズ顧客は、商用サポート、機能の高速追跡、スポンサー付きの開発およびコンサルティング パッケージを利用できます。