これはIncremental DOMというLinuxアプリケーションで、最新リリースは0.8.0sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
Incremental DOM with OnWorks というアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショット:
インクリメンタルDOM
説明:
インクリメンタル DOM は、命令型の更新命令を発行することで DOM ツリーを構築するための軽量ライブラリです。実行時に仮想 DOM の大規模な比較を回避します。大きなオブジェクト グラフを作成して比較する代わりに、テンプレートは一連の関数呼び出しにコンパイルされ、ライブ DOM をその場で「パッチ」します。このモデルにより、仮想ツリーに関連する割り当てがなくなり、更新が DOM に直接ストリーミングされるため、メモリ使用量が改善され、GC の負荷が軽減されます。テンプレート コンパイラ (HTML のようなマークアップから呼び出しを生成するものなど) と自然に統合されますが、手動で微調整されたレンダリングに使用することもできます。このライブラリは小型で、要素の作成、属性の更新、テキスト ノードを管理し、状態管理とデータフローはホスト フレームワークに任せます。その結果、最小限のオーバーヘッドで予測可能な更新が実現され、特にパフォーマンスが重要なビューで役立ちます。
オプション
- 大きな仮想ツリーを必要としない命令ベースのDOMパッチング
- テンプレートから更新呼び出しを生成するためのコンパイラフレンドリーな API
- レンダリング中の割り当てが少なくなり、GC の負担が軽減されます
- 属性、要素、テキストノードのきめ細かな更新
- スタンドアロンまたは大規模な UI フレームワーク内で動作します
- 決定論的なインプレースDOM調整
プログラミング言語
タイプスクリプト
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/incremental-dom.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。