2013年8月4日日曜日

[Javascript] Google Chrome の違うプロセスでタブを開く

Google Chromeにおいて、普通にwindow.openとした場合、同じプロセスで新しいタブを開いてしまい、処理が非常に重たくなる場合があります。せっかくマルチプロセスで動いてくれるのにこれはもったいない。

これを回避しつつ、新しいタブを開くロジックです。

wo = window.open();
wo.opener = null;
wo.location.href = URL;


以下が参考になりました。
https://code.google.com/p/chromium/issues/detail?id=153363

(雑記)
wo.blur() とか試してみたいけれどもまだやっておりません。

(追記)
Firefox、IEでも動作はしたので、ブラウザで切り分けることはないでしょう。

0 件のコメント:

コメントを投稿