0756Name_Not_Found
2017/11/15(水) 21:58:52.82ID:???> Google Chrome等のJavaScript実装はDOM APIを実装しているだろ
その答は「含んでない」
ということを明らかにすれば君も納得できるんじゃない?
なぜ含んでいないのが明らかなのかというと、Google Chrome等のJavaScript実装は
V8 Engineなわけだが、このV8 エンジンは ブラウザではないnodeでも使われてる。
nodeにDOM APIがないのは言うまでもない
そしてもう一つDOM APIを実装しているものとしてBlinkという別の名前がある
https://www.chromium.org/blink
そのblinkから興味深いコメントを持ってきたよ。DOMがBlinkにあることの証拠になるだろう。
> Finally, we’d like to explore even larger ideas like moving the entire
> Document Object Model (DOM) into JavaScript. This has the potential to
> make JavaScript DOM access dramatically faster, but will involve a very
> large re-write of WebKit’s DOM implementation?something that would
> be difficult in WebKit which has two supported JavaScript engines.
Google翻訳
> 最後に、Document Object Model(DOM)全体をJavaScriptに移行するなど、
> より大きなアイデアを検討したいと考えています。これは、JavaScript DOMへの
> アクセスを劇的に高速化する可能性を秘めていますが、WebKitのDOM実装を
> 非常に大きく書き直す必要があります.WebKitでは2つのJavaScriptエンジンがサポートされていません