FAQ

FAQ

よくある質問への回答です。

Luna とは?

LunaはMoonBitで書かれたリアクティブUIフレームワークです。Fine-grained reactivityとIsland Architectureを組み合わせ、最小限のJavaScriptで高速なWebアプリケーションを構築できます。

Luna と React の違いは?

特徴LunaReact
バンドルサイズ~6.7 KB~42 KB
リアクティビティFine-grained (O(1))Virtual DOM (O(n))
ハイドレーション部分的 (Islands)全体
言語MoonBit / JavaScriptJavaScript

MoonBit を知らなくても使えますか?

はい。Luna は JavaScript/TypeScript でも使用できます。MoonBit 版はより高いパフォーマンスとサーバーサイドでの Native 実行が可能です。

本番環境で使えますか?

Luna は現在実験的なプロジェクトです。API は変更される可能性があります。本番利用は慎重に検討してください。

どのプロジェクトを選べばいいですか?

用途推奨
ドキュメントサイトSol SSG
フルスタックアプリSol
既存ページへの組み込みLuna UI

関連リンク