# 提升js性能

# 优化target="_blank"

  1. 如果只是加上target="_blank",打开新窗口后,新页面能通过window.opener获取到来源页面的window对象,即使跨域也一样。
  2. 通过target="_blank"打开的新窗口,跟原来的页面窗口共用一个进程。如果这个新页面执行了一大堆性能不好的 JavaScript 代码,占用了大量系统资源,那你原来的页面的性能也会收到影响。

```javascript var newWindow = window.open(); newWindow.opener = null; newWindow.location = "https://weibo.com/"; newWindow.target = "_blank"; ```