注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
現在のウェブアプリはHTMLとJavaScriptで構成される。一般的なデスクトップアプリで言うツールキットの... 現在のウェブアプリはHTMLとJavaScriptで構成される。一般的なデスクトップアプリで言うツールキットの部分に相当するのがHTMLである。しかし、この組み合わせでは、デスクトップアプリと比べて取れないイベントが多く、setIntervalで定期的にハンドラを呼び出して状態をチェックする、というテクニックがよく使われる。 ウェブアプリ側からは自分が今バックグランドタブにいるのか、フォアグラウンドタブにいるのかはわからないため、setIntervalは常に呼ばれている。タブを数十個開いた状態では、バックグラウンドで使いもしないウェブアプリのハンドラが恐ろしい回数呼び出されて、それがCPUを浪費してしまう、という事が起こり得る。 しかし、この状況はFirefox 5によって変わるかもしれない。ふとどこかで見つけたのだが、FirefoxのFlight Trackingというページを眺めていた
2011/04/16 リンク