Avatar for the langchain-ai user
langchain-ai
quickjs-rs
BlogDocsChangelog

fix(quickjs-rs): avoid binding raw QjsHandle to locals

#18Merged
Comparing
cc/unsendable
(
9c51577
) with
main
(
3f2568a
)
CodSpeed Performance Gauge
-1%
Untouched
33

Benchmarks

33 total
bench_eval_async_immediate_host
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+2%
101.7 µs99.9 µs
bench_eval_async_noop
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+2%
64.7 µs63.7 µs
bench_host_call_async_noop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+2%
100.3 µs98.7 µs
bench_eval_fibonacci_30
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+2%
103.5 ms101.9 ms
bench_threaded_runtime_context_isolation_tps
benchmarks/test_threaded_stress.py
CodSpeed Performance Gauge
+1%
674.1 ms666.2 ms
bench_host_call_100x_loop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+1%
51.5 µs50.9 µs
bench_eval_async_fan_out_10
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
207.6 µs205.5 µs
bench_eval_json_parse_10kb
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+1%
228.7 µs226.6 µs
bench_context_create_10x
benchmarks/test_startup.py
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
bench_runtime_and_context
benchmarks/test_startup.py
CodSpeed Performance Gauge
0%
123.4 µs122.9 µs
bench_marshal_list_10k_ints
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
0%
823.3 µs820.6 µs
bench_eval_regex
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
30.6 µs30.6 µs
bench_marshal_dict_flat_100
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
0%
42.9 µs42.9 µs
bench_mem_runtime_4x_context_payload
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
2.2 MB2.2 MB
bench_mem_runtime_context_create
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
87 KB87 KB
bench_mem_gc_reclaim_cycle
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
2.1 MB2.1 MB
bench_eval_loop_1m
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
23.9 ms23.9 ms
bench_eval_object_create_1k
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
512.3 µs514.1 µs
bench_eval_async_sequential_10
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
0%
288.4 µs289.8 µs
bench_host_call_identity_dict
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
-1%
4.8 µs4.8 µs
bench_marshal_string_100kb
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
-1%
28.9 µs29.1 µs
bench_runtime_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
-1%
11.9 µs12 µs
bench_eval_json_parse
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
-2%
17.3 µs17.6 µs
bench_context_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
-2%
152.2 µs155.2 µs
bench_marshal_dict_nested_5
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
-2%
6.1 µs6.2 µs

Commits

Click on a commit to change the comparison range
Base
main
3f2568a
-0.8%
avoid binding raw QjsHandle to locals
9c51577
18 days ago
by ccurme
© 2026 CodSpeed Technology
Home Terms Privacy Docs