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

投稿者: | 2023年1月23日

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でも動作はしたので、ブラウザで切り分けることはないでしょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です