私が書くフレームワークに Dart を使用することを検討していました。私が見つけた問題の 1 つは、クラスを遅延ロードしたり、より多くのコードをロードする別の方法を実行したりできないことでした。ユーザーがページをリロードせずに ((ab) history API を使用して) サイトのさまざまな領域を閲覧するときに、より多くのコードを動的に読み込みたいと考えていますが、すべてのコードを事前に読み込む必要があることがわかりました。これは、最初の読み込み時間がひどいものになり、コードを変更するたびに、ユーザーが Web サイトのすべてのコードを再ダウンロードする必要があるため、機能しません。
JavaScript でこれを行うプログラムの例はSyntaxHighlighterです。必要なときにのみブラシをロードするオプションがあります。
dart では、isolate をロードし、シリアル化されたバージョンを前後に渡して構文の強調表示を行うことができますが、私のアプリでは、イベント リスナーとハンドラー、および多くの DOM と CSS の操作が必要です。これらすべてをプリミティブ型で行うためのカスタム API。
Dart でこれを達成する方法があるかどうか、またはこの手法を実装できるようにするものが開発中かどうか疑問に思っていました。(または、JavaScript に戻ります)。
ありがとう、ケビン