Skip to content

v0.1.1 🌕 [full moon]

Compare
Choose a tag to compare
@k33g k33g released this 09 Jan 20:53
· 44 commits to main since this release

What's new

Update with the upgrade of the Extism Go SDK: v1.0.0

🐳 Docker image updated docker.io/k33g/simplism:0.1.1 size: 8.6MB

📝 Simplisme IDE updated: https://github.com/bots-garden/simplism-ide

Benchmarks

Performance has improved

v0.1.0

Wasm Go

Summary:
  Total:	0.1513 secs
  Slowest:	0.1137 secs
  Fastest:	0.0001 secs
  Average:	0.0377 secs
  Requests/sec:	19833.8092
  
  Total data:	66000 bytes
  Size/request:	22 bytes

Response time histogram:
  0.000 [1]	|
  0.011 [201]	|■■■■■■■
  0.023 [236]	|■■■■■■■■
  0.034 [1190]	|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  0.046 [574]	|■■■■■■■■■■■■■■■■■■■
  0.057 [237]	|■■■■■■■■
  0.068 [282]	|■■■■■■■■■
  0.080 [190]	|■■■■■■
  0.091 [55]	|■■
  0.102 [28]	|■
  0.114 [6]	|


Latency distribution:
  10% in 0.0204 secs
  25% in 0.0279 secs
  50% in 0.0321 secs
  75% in 0.0468 secs
  90% in 0.0671 secs
  95% in 0.0734 secs
  99% in 0.0927 secs

Details (average, fastest, slowest):
  DNS+dialup:	0.0052 secs, 0.0001 secs, 0.1137 secs
  DNS-lookup:	0.0000 secs, 0.0000 secs, 0.0000 secs
  req write:	0.0014 secs, 0.0000 secs, 0.0814 secs
  resp wait:	0.0243 secs, 0.0001 secs, 0.0686 secs
  resp read:	0.0009 secs, 0.0000 secs, 0.0443 secs

Status code distribution:
  [200]	3000 responses

Wasm Rust

Summary:
  Total:	0.2298 secs
  Slowest:	0.1506 secs
  Fastest:	0.0001 secs
  Average:	0.0585 secs
  Requests/sec:	13057.5198
  
  Total data:	66000 bytes
  Size/request:	22 bytes

Response time histogram:
  0.000 [1]	|
  0.015 [80]	|■■
  0.030 [31]	|■
  0.045 [261]	|■■■■■■■
  0.060 [1420]	|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  0.075 [865]	|■■■■■■■■■■■■■■■■■■■■■■■■
  0.090 [240]	|■■■■■■■
  0.105 [64]	|■■
  0.121 [23]	|■
  0.136 [12]	|
  0.151 [3]	|


Latency distribution:
  10% in 0.0433 secs
  25% in 0.0537 secs
  50% in 0.0582 secs
  75% in 0.0638 secs
  90% in 0.0778 secs
  95% in 0.0869 secs
  99% in 0.1071 secs

Details (average, fastest, slowest):
  DNS+dialup:	0.0065 secs, 0.0001 secs, 0.1506 secs
  DNS-lookup:	0.0000 secs, 0.0000 secs, 0.0000 secs
  req write:	0.0019 secs, 0.0000 secs, 0.0363 secs
  resp wait:	0.0459 secs, 0.0001 secs, 0.1216 secs
  resp read:	0.0003 secs, 0.0000 secs, 0.0219 secs

Status code distribution:
  [200]	3000 responses

v0.1.1

Wasm Go

Summary:
  Total:	0.1333 secs
  Slowest:	0.1197 secs
  Fastest:	0.0000 secs
  Average:	0.0306 secs
  Requests/sec:	22506.5128
  
  Total data:	66000 bytes
  Size/request:	22 bytes

Response time histogram:
  0.000 [1]	|
  0.012 [1450]	|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  0.024 [178]	|■■■■■
  0.036 [377]	|■■■■■■■■■■
  0.048 [167]	|■■■■■
  0.060 [188]	|■■■■■
  0.072 [227]	|■■■■■■
  0.084 [119]	|■■■
  0.096 [50]	|■
  0.108 [174]	|■■■■■
  0.120 [69]	|■■


Latency distribution:
  10% in 0.0009 secs
  25% in 0.0039 secs
  50% in 0.0143 secs
  75% in 0.0519 secs
  90% in 0.0826 secs
  95% in 0.1025 secs
  99% in 0.1129 secs

Details (average, fastest, slowest):
  DNS+dialup:	0.0043 secs, 0.0000 secs, 0.1197 secs
  DNS-lookup:	0.0000 secs, 0.0000 secs, 0.0000 secs
  req write:	0.0033 secs, 0.0000 secs, 0.0717 secs
  resp wait:	0.0100 secs, 0.0000 secs, 0.0588 secs
  resp read:	0.0028 secs, 0.0000 secs, 0.0609 secs

Status code distribution:
  [200]	3000 responses

Wasm Rust

Summary:
  Total:	0.1289 secs
  Slowest:	0.1120 secs
  Fastest:	0.0000 secs
  Average:	0.0317 secs
  Requests/sec:	23282.2922
  
  Total data:	66000 bytes
  Size/request:	22 bytes

Response time histogram:
  0.000 [1]	|
  0.011 [1133]	|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  0.022 [329]	|■■■■■■■■■■■■
  0.034 [267]	|■■■■■■■■■
  0.045 [445]	|■■■■■■■■■■■■■■■■
  0.056 [201]	|■■■■■■■
  0.067 [113]	|■■■■
  0.078 [331]	|■■■■■■■■■■■■
  0.090 [27]	|■
  0.101 [26]	|■
  0.112 [127]	|■■■■


Latency distribution:
  10% in 0.0028 secs
  25% in 0.0068 secs
  50% in 0.0238 secs
  75% in 0.0529 secs
  90% in 0.0736 secs
  95% in 0.0899 secs
  99% in 0.1096 secs

Details (average, fastest, slowest):
  DNS+dialup:	0.0055 secs, 0.0000 secs, 0.1120 secs
  DNS-lookup:	0.0000 secs, 0.0000 secs, 0.0000 secs
  req write:	0.0019 secs, 0.0000 secs, 0.0706 secs
  resp wait:	0.0125 secs, 0.0000 secs, 0.0524 secs
  resp read:	0.0043 secs, 0.0000 secs, 0.0619 secs

Status code distribution:
  [200]	3000 responses