在我正在構建的Web應用程序中,我有兩個鬆散相關的代碼,每隔一秒鐘在兩個獨立的計時器中運行。兩個JavaScript定時器vs一個定時器,性能是否值得放棄?
我正在尋找優化Javascript,是否值得將這兩個計時器合併爲一個,還是隻是在頂部?
實際上,我是否會通過將兩個1秒的間隔合併爲一個1秒的間隔來提高任何性能(考慮到我們不知道訪問者正在運行什麼類型的系統)?
據我所知,JavaScript是單線程的,所以發生的事情越多,這些堆積起來越多,並阻止其他事情發生(特別是定時器)。我只是不知道每秒鐘運行一個可怕的計時器是否是一個問題。
保持兩個定時器分開的原因純粹是代碼可讀性,這在控制硬件的服務器端很好,但我不知道我的訪問者將運行什麼樣的瀏覽器或硬件。
謝謝。
到目前爲止,您是如何測試的? –