مدل شیءگرای سند مجازی

یک مدل شیءگرای سند مجازی (به انگلیسی virtual DOM ) یک ارائه ی سبک جاوااسکریپت از مدل شیءگرای سند است که در چارچوب های اعلامی وب مثل ری اکت, ویو جی‌اس و الم بکار می رود.[۱] بروزرسانی مدل شیءگرای سند مجازی به نسبت سریع تر از بروزرسانی خود مدل شیءگرای سند است (توسط جاوااسکریپت).[۲] پس ، چارچوب آزاد است که تغییرات لازم را به مدل شیءگرای سند مجازی با هزینه نسبتا کم اعمال کند. سپس این چارچوب تفاوت های مدل شیءگرای سند مجازی قبلی و مدل شیءگرای سند مجازی حال حاضر را پیدا می کند و فقط تغییرات لازم را در مدل شیءگرای سند اصلی اعمال می کند.[۳][۴]

سولت مدل شیءگرای سند مجازی ندارد و سازنده آن ریچ هریس ، مدل شیءگرای سند مجازی را "سربار خالص" خطاب می کند.[۵]

روش های مشابه شامل بارقه امبر.جی اس و مدل شیءگرای سند افزایشی انگولار است.[۶][۷]

منابع

ویرایش
  1. «Beginning Elm». Elm Programming. دریافت‌شده در ۲۰۲۴-۰۶-۱۸.
  2. The Virtual DOM" www.learnhowtoprogram.com. Retrieved 2023-06-22"
  3. "Virtual DOM and Internals – React". legacy.reactjs.org (به انگلیسی). Retrieved 2024-06-18.
  4. "React: The Virtual DOM". Codecademy (به انگلیسی). Retrieved 2024-06-18.
  5. Dec 27 2018, Rich Harris Thu (27 December 2018). "Virtual DOM is pure overhead". svelte.dev. Retrieved 2020-12-11.
  6. google/incremental-dom, Google, 2024-05-28, retrieved 2024-06-18
  7. "React Virtual DOM vs Incremental DOM vs Ember's Glimmer: Fight". Auth0 - Blog (به انگلیسی). Retrieved 2024-06-18.