木曜日, 8月 7, 2025
木曜日, 8月 7, 2025
- Advertisment -
ホームニューステックニュース無限ループがブラウザのクラッシュを防ぐ - Codepen

無限ループがブラウザのクラッシュを防ぐ – Codepen


StephenとChrisは、Codepenの2.0エディターのクラッシュしたブラウザタブから全員をどのように保存しているかについて話しています。 1つ単純:

while(true) { }

JavaScriptを実行すると、ブラウザのタブが完全にロックされ、作業を保存する可能性があるなど、何もすることができなくなります。他の同じドメインタブをクラッシュすることもできます。しかし、私たちの時計ではありません! Codepenは現在、「ハートビート」手法を使用してプレビューiframeから親ページに報告しています。ハートビートが聞こえない場合は、iframeをリッピングしてクラッシュを停止できます。しかし、仕事をするのは非常に厄介でしたが、あまりにもびくびくしませんでした。

幸いなことに、JavaScriptを計装する以前の手法が2.0エディターに適切にスケーリングすることはなかったため、すべてが機能しました。

タイムジャンプ

  • 00:05 404エラー
  • 00:45 新しいエディターの無限ループを扱っています
  • 02:48 ブラウザのタブがフリーズするとどうなりますか?
  • 06:51 なぜ楽器が機能したのか
  • 09:24 アレックスのハートビートソリューション
  • 14:59 UIの仕組み
  • 19:10 JavaScriptアラート、確認、およびプロンプトのメッセージを処理します
  • 20:34 タブの可視性を扱う



Source link

Views: 0

RELATED ARTICLES

返事を書く

あなたのコメントを入力してください。
ここにあなたの名前を入力してください

- Advertisment -