モデルが変更されたときにページを自動的に更新し、Chrome アプリ (パッケージ化されたアプリ) に適用されるコンテンツ セキュリティ ポリシーとも互換性のある JavaScript テンプレート エンジンを 1 つだけ知っています: AngularJS。ただし、AngularJS は単なるテンプレート エンジンではありません。もっと軽いものを探しています。KnockoutJS は、Chrome アプリでのみ機能する場合に最適です。
テンプレート化されたページをサンドボックス化することは、私の目的では問題外です。
この目的のためにAngularJSに代わるものを知っている人はいますか?
更新:CSPに準拠しているように見えるDistalに出くわしました。AngularJS ($watch 機能を使用) ほど動的ではありませんが、Distal を使用すると、モデルが変更されたときに、少なくともページの小さな断片だけを再レンダリングできます。リンクは: https://code.google.com/p/distal/
更新 #2: WatchJS で Distal を使用しており、多くの成功を収めています。