私が取り組んでいるプロジェクトには、backbone.js で完全に作成された「計画」画面が含まれています (アプリの他のページはそうではありません)。
私の問題は、時々、クロムがフリーズし、Web ビューがインタラクションに応答しなくなることです。クロム自体を終了できる場合もありますが、通常はコントロールも応答しません。
これはjsコードに関連していると確信しています。スクリプトに時間がかかりすぎたり、無期限にループしたりすると、Chrome がこれを検出してスクリプトを中断できるように思えます。しかし、そうではないので、メモリに残るjsオブジェクトが多すぎるのではないかと考えています。
原因が何であれ、ここで役立つ chrome 開発ツールを知りたいです。私は js の初心者ではありませんが、ブレークポイントの設定と呼び出しは別console.log
として、JS アプリをデバッグする方法がわかりません。開発ツールの方が適している場合、別のブラウザーを使用することに反対しているわけではありません。
お時間をありがとうございました!
FTR : これは、mongodb と Backbone.js 0.9.2 を使用する Rails 3.2.8 アプリです。jsコードはcoffeescriptで書かれています。この問題は、Macbook Air 2012 を実行しているマウンテン ライオンと、Windows 7 で実行しているクライアント マシンで発生しました。この問題は、少なくとも chrome 22 と 23 で発生しました。