swiftwasm / JavaScriptKit

Swift framework to interact with JavaScript through WebAssembly.
https://swiftpackageindex.com/swiftwasm/JavaScriptKit/main/documentation/javascriptkit
MIT License
664 stars 44 forks source link

Add JavaScriptEventLoopTestSupport module to install executor #213

Closed kateinoigakukun closed 1 year ago

github-actions[bot] commented 1 year ago

Time Change: +31ms (0%)

Total Time: 22,482ms

Test name Duration Change
Serialization/JavaScript function call through Wasm import 28ms -6ms (21%) 🎉
Serialization/JavaScript function call through Wasm import with int 25ms -3ms (10%) 👏
View Unchanged | Test name | Duration | Change | | :--- | :---: | :---: | | Serialization/JavaScript function call from Swift | 248ms | +12ms (4%) | | Serialization/Swift Int to JavaScript with assignment | 546ms | -2ms (0%) | | Serialization/Swift Int to JavaScript with call | 1,638ms | +8ms (0%) | | Serialization/JavaScript Number to Swift Int | 598ms | +23ms (3%) | | Serialization/Swift String to JavaScript with assignment | 635ms | -4ms (0%) | | Serialization/Swift String to JavaScript with call | 1,770ms | -2ms (0%) | | Serialization/JavaScript String to Swift String | 7,018ms | -99ms (1%) | | Object heap/Increment and decrement RC | 9,959ms | +111ms (1%) |
View Baselines | Test name | Duration | | :--- | :---: | | Serialization/Call JavaScript function directly | 2ms | | Serialization/Assign JavaScript number directly | 3ms | | Serialization/Call with JavaScript number directly | 5ms | | Serialization/Write JavaScript string directly | 3ms | | Serialization/Call with JavaScript string directly | 3ms |
kateinoigakukun commented 1 year ago

Thank you for quick review :)