如果說完全隔離的話就只有iframe了(HTML5也是贊成的使用的,而frameset是廢棄的)
shadowDOM能夠較好的隔離jsDOM和css,提供web組件級的封裝和隔離,但是js中的全局對象等則無法隔離…
shadowDOM目前只有Chrome、Safari10+及opera支持,長遠來說shadowDOM將要作為web標準,各種瀏覽器遲早都會支持…
另外webWorker和webAssembly也能在一定程度上隔離js,但是css無能為力
webWorker:類似多線程,可以隔離js(有限制DOM操作不了)
webAssembly:可以用c/c++來優化js,作為組件供js加載…