jsperf

    3熱度

    2回答

    我在jsperf中發現了很多測試用例,可以在很多瀏覽器中運行並在瀏覽器中顯示結果。 但是當我設置一個測試時,測試只能運行在我自己的瀏覽器版本中。 如何在所有版本的瀏覽器中運行我的測試用例?

    0熱度

    1回答

    製作小遊戲時,出現了與Canvas API有關的一般性能相關問題:我正在清理並僅繪製大型畫布的一個小空間。在這種情況下,畫布的大尺寸是否會減慢性能,或者只繪製像素的數量?例如。是什麼時候改變了整個畫布?

    2熱度

    1回答

    我目前正在寫一篇論文。在本文中,我將討論代碼的優化。在我的例子中,我將用JavaScript來區分兩個數組。比較ES5過濾器和嵌套for循環。 我的測試使用jsPerf.com符合預期。 ES5濾波器比嵌套for循環慢89-90%。使用performance.now()可以找到類似的結果(啓動計時器,運行代碼,停止計時器並計算所需時間)。 所有這些都非常適合基準測試代碼。真的,他們是。但是,他們在

    13熱度

    1回答

    剛剛在jsperf中寫了一些測試用例來測試使用Array.map和其他替代方法時命名和匿名函數之間的區別。 http://jsperf.com/map-reduce-named-functions (原諒URL名稱,還有在這裏沒有Array.reduce測試,我命名之前完全決定什麼,我想測試試驗) 一個簡單的for/while循環是很明顯最快的,我仍然在10倍以上,慢Array.map雖然驚訝..

    3熱度

    1回答

    現在是本週的noob問題。我如何找到我的jsPerf測試?根據我的發現,沒有「帳戶」,並且尋找我的名字或網址似乎沒有幫助! 我還想按名稱,網站等進行搜索,以及我知道的其他人的「個人」搜索查詢。 - 歐文

    3熱度

    3回答

    在第一個例子中我創建長度1000的空數組: var arr = new Array(1000); for (var i = 0; i < arr.length; i++) arr[i] = i; 在創建一個長度爲0的空數組第二個例子: var arr = []; for (var i = 0; i < 1000; i++) arr.push(i); 測試在Chr

    3熱度

    1回答

    我在jsperf.com和jsben.ch上都創建了一個基準,但是,他們給出了截然不同的結果。 JSPerf:https://jsperf.com/join-vs-template-venryx JSBench:http://jsben.ch/9DaxR 注意,代碼塊是完全一樣的。 在jsperf,塊1是 「慢61%」 比最快: 在jsbench,塊1是比最快慢只有32%:((99 - 75)/

    0熱度

    2回答

    我在jsperf.com上測試了3種排序方法:Bubble,Insertion和Merge。 Link 在測試之前,我使用從0到1Mln的隨機數創建未排序數組。 每次測試顯示Insertion排序比合並排序快。 什麼原因這樣的結果,如果歸併排序時間爲O(n的log(n)),而插入和氣泡各種具有爲O(n^2) test result here

    15熱度

    1回答

    我測量我的網站的性能基於HTML5提供的性能對象,我想知道我的應用程序出了什麼問題,我也想記錄這些性能我的本地數據庫中的其他最終用戶的對象,以便我從他們那裏獲得信息,但我不太瞭解每個屬性的含義,比如connectStart,connectEnd延遲的原因可能是什麼......我創建了一個映射按我的知識,我需要從社區輸入這...這將是非常有幫助的其他人知道這個藏漢圖像中顯示 var issueLis

    1熱度

    1回答

    昨天我收到了jsPerf測試,其中比較無效,因爲測試的函數實際上並未返回正確的結果。 我的問題:有沒有辦法直接在jsPerf中驗證每個測試輸出?