Cheerp adalah kompiler C/C++ tingkat perusahaan yang bersumber terbuka dan berlisensi permisif untuk aplikasi Web. Ini mengkompilasi hampir semua kode C/C++ ke WebAssembly dan JavaScript.
Dokumentasi
Masalah
Server perselisihan
Cheerp adalah kompiler C/C++ untuk WebAssembly dan JavaScript, berdasarkan dan diintegrasikan ke dalam infrastruktur LLVM/Clang, dan menampilkan berbagai langkah pengoptimalan khusus untuk memaksimalkan kinerja dan meminimalkan ukuran keluaran JavaScript/WebAssembly yang dikompilasi. Berkat ini, Cheerp adalah kompiler C++ ke WebAssembly yang berkinerja terbaik dan paling optimal yang tersedia di pasar.
Cheerp digunakan terutama untuk mem-porting pustaka dan aplikasi C/C++ yang ada ke HTML5, tetapi juga dapat digunakan untuk menulis aplikasi Web berkinerja tinggi dan komponen WebAssembly dari awal. Dengan menggunakan Cheerp, kode C/C++ dikompilasi ke dalam JavaScript/WebAssembly dan dioptimalkan, dengan antarmuka JavaScript yang tepat diekspos, dan dapat dengan mudah diintegrasikan dalam aplikasi web.
Repositori ini (cheerp-meta) menyimpan paket npm Cheerp dan melacak masalah Cheerp.
Repositori lain menyimpan berbagai komponen Cheerp:
Cheerp dilisensikan di bawah Lisensi Apache 2.0 dengan pengecualian LLVM, yaitu lisensi yang sama dengan LLVM/Clang upstream. Ini secara aktif dikembangkan dan dipelihara oleh Leaning Technologies. Dukungan komersial, pelacakan cepat fitur, pengembangan bersponsor, dan paket konsultasi tersedia untuk pelanggan Perusahaan.