আমি এটি যেভাবে পড়ছি সেখানে দুটি বিকল্প রয়েছে। তবে এটি দেখার আগে আপনাকে বুঝতে হবে যে পুরানো মডেলটি কীভাবে কাজ করে।
বেশিরভাগ ক্ষেত্রে, এইচটিএমএল রেন্ডারিং ইঞ্জিনগুলির সমস্ত বাস্তবায়ন না হলে, ডিওএমটি সি বা সি ++ এ প্রয়োগ করা হয় এবং জাভাস্ক্রিপ্ট ইঞ্জিনটি অ্যাড-অন যা ডোমকে রফতানি করে। এইচটিএমএল এবং জাভাস্ক্রিপ্ট কীভাবে বিকশিত হয়েছে তা যদি আপনি তাকান তবে এটি অর্থবোধ করে। তবে জাভাস্ক্রিপ্ট থেকে সি / সি ++ এবং ফিরে কলগুলি মার্শালিংয়ে অনেক সময় নষ্ট হয়।
প্রথম বিকল্পটি হ'ল ডিওএম জাভাস্ক্রিপ্ট ইঞ্জিনের সাথে আরও ঘনিষ্ঠভাবে আবদ্ধ হয়। মূলত DOM অবজেক্টগুলি অ্যারের মতো মূল জাভাস্ক্রিপ্ট অবজেক্টে পরিণত হয়। এটি কিছু মার্শালিং হ্রাস করা ছাড়া খুব বেশি কিছু করে না, যেহেতু ডিওএম জাভাস্ক্রিপ্ট ইঞ্জিন থেকে নেটিভ ডেটা টাইপ ব্যবহার করে। DOM তখনও সি বা সি ++ এ প্রয়োগ করা হয়।
দ্বিতীয় বিকল্প এবং সম্ভবত তারা যা বোঝায় তা হ'ল আসল ডোমটি জাভাস্ক্রিপ্টে প্রয়োগ করা হয়েছে। নেতিবাচক দিকটি হ'ল ডিওমের অ্যাক্সেস সম্পূর্ণরূপে ব্যাখ্যা করা হয়, তবে উল্টোদিকে এটি কোনও মার্শালিং সরিয়ে দেয়। এটি সম্ভবত নেট লাভ, যেহেতু ডিওএম বেশিরভাগ ক্ষেত্রেই ডেটা।
তারপরে আবার আমি আপনাকে একটি নির্দিষ্ট উত্তর দিতে পারব না - আমি গুগলের পক্ষে কাজ করি না এবং এই জাতীয় অন্তর্দৃষ্টি আমার নেই।