Okuma şeklimde iki seçenek var. Ama buna bakmadan önce, eski modelin nasıl çalıştığını anlamanız gerekir.
Çoğunlukla, HTML oluşturma motorlarının tüm uygulamaları olmasa da, DOM C veya C ++ ile uygulanır ve JavaScript motoru, DOM'a dışa aktarılan bağlamaları olan bir eklentidir. HTML ve JavaScript'in nasıl geliştiğine bakarsanız, bu mantıklıdır. Ancak, JavaScript'ten C / C ++ ve geri çağrıları birleştirmek için çok zaman harcanıyor.
İlk seçenek, DOM'un JavaScript motoruna daha yakından bağlanmasıdır. Temel olarak DOM nesneleri, Array gibi temel JavaScript nesneleri haline gelir. DOM, JavaScript motorundaki yerel veri türlerini kullandığından, bazı marşlamayı azaltmak dışında bu pek bir şey yapmaz. DOM daha sonra hala C veya C ++ 'da uygulanır.
İkinci seçenek ve muhtemelen anlamları, gerçek DOM'un JavaScript'te uygulanmasıdır. Dezavantajı, DOM'a erişimin tamamen yorumlanmasıdır, ancak tersine herhangi bir marş kaldırmayı kaldırır. DOM muhtemelen yine de veri olduğu için bu muhtemelen net bir kazançtır.
Sonra tekrar size kesin bir cevap veremem - Google için çalışmıyorum ve bu yüzden bu kadar içgörü yok.