Elm (プログラミング言語)
Elmはポートと呼ばれる抽象を用いてJavaScriptと協調することができる。これによってElmとJavaScriptの間でデータのやりとりが可能になる。
Elmはelm/htmlというライブラリによってElmの内部でHTMLやCSSを扱うことができる。これはVirtual DOMを使って効率的に更新を行う。