benchmark.js

    3熱度

    1回答

    我有兩個函數;一個是異步(testAsync),另一個是同步(testSync)。我試圖用benchmark.js來使用它們。哪一個更快,更多。他們都應該拋出一個錯誤。 我很困惑我應該如何a)設置一個異步測試b)確保測試賬戶爲每個函數拋出一個錯誤。 這裏就是我的了: import Benchmark from 'benchmark' var suite = new Benchmark.Suite

    0熱度

    1回答

    我目前正在測試在PouchDB中插入多個不同對象所需的時間,這些時間既可以逐個插入也可以執行批量插入。 我的方法是檢索生成的JSON項目並使用循環內的自定義函數更改該項目,然後將執行插入操作的函數推送到promises數組中,最後在整個數組上調用Promise.all。 測試本質上是異步的(推遲關鍵字需要)。 的代碼看起來像(CoffeeScript的): benchmarkCreate:() -

    10熱度

    1回答

    當我使用Angular 2開發Web應用程序時,我開始對性能測試有疑問,如how to measure loading time in Angular2?。因此,我得到了一個非常有用的答案,我可以開始做性能測試。不過,我也想測量DOM渲染時間。我的應用程序內容密集,渲染時間可能相當長。如果有人知道如何使用benchmark.js來進行DOM渲染,您能否提供一些建議?

    0熱度

    1回答

    我試過benchmark.js,它似乎在運行基準測試並向我展示最快的測試,我不知道如何從中獲得一個很好的報告我試過這個: suite.add('My#test', function() { console.log("test") }).on('complete', function() { console.log('Fastest is ' + this.filter('f