مدل شيئ مرور گر(BOM - Browser Object Model) اجازه گفتگو را به جاوااسگريپت ميدهد، يعني از طريق استانداردBOM با مرورگرها تعامل ميكنند .
هيچ استاندارد رسمي براي مدل شئ مرورگر(BOM) وجود ندارد .
چون مرورگرهاي مدرن تقريبا همان روش هاي شيئ را براي تعامل با جاوااسكريپت پياده سازي كرده اند، اغلب ازآن بعنوان روشها و ويژگيهايBOM ياد ميشود .
شئwindow توسط همه مرورگرها پشتيباني ميشود .آن بعنوان پنجره مرورگرميباشد.
تمام اشياء ، توابع ومتغيرهاي جهاني جاوااسكريپت بطور خودكار عضو شئwindow ميشوند .متغيرهاي جهاني ويژگي شئ فوق و توابع جهاني جاوااسكريپت متد هاي آن ميباشند .حتي شئ سند(document object) اچ تي ام ال كه مربوط بهDOM است ويژگي شئ windowاست.
بعنوان نمونه بدو مورد زير كه براي شئ سندHTML بوده و مشابهند توجه كنيد .
مورد اول از نوعDOM بوده كه در مورد دوم ويژگي شئwindow يعنيBOM است.
دو ويژگي براي انداره شئwindow بكار گرفته ميشود .هر دو آنها اندازه را برحسب پيكسل برگشت ميدهند:
پنجره مرورگر) درگاه نمايش مرورگر( شامل نوارابزار و نوارهاي پيمايش نيست.
مثال ـ ابعاد شئwindow
let w = window.innerWidth; let h = window.innerHeight;
بعضي از متدهاي آن مطابق زير است.