کاربر ممکن است افزونه های متعددی در یک مرورگر نصب شده باشد. اما به طور معمول، مرورگر در فضای کاربری با یک توپی غیر مجاز در حال اجرا است. من تعجب کردم که چگونه مرورگرهای مدرن می توانند در چنین محیطی زیرساختی ایجاد کنند تا افزونه های مختلف به درستی جدا شوند.
به طور غیر رسمی، جداسازی به این معنی است که یک افزونه نمی تواند یک داده اضافه دیگر را بخواند و یا با اعدام دیگری افزودنی تداخل نداشته باشد. چه نوع فن آوری در اینجا استفاده می شود؟ افزونه های مرورگر معمولا در جاوا اسکریپت اجرا می شوند. آیا انزوا توسط موتور جاوا اسکریپت یا در یک لایه دیگر ارائه شده است؟ مرورگر مورد نیاز چه نوع پشتیبانی از سیستمعامل و سختافزار پایه است؟