跳到主要内容
版本:0.17

JavaScript 基准性能报告

生成于 2026-04-14 17:11:43

如何生成本报告​

cd benchmarks/javascript
./run.sh

硬件与操作系统信息​

键值
操作系统Darwin 24.6.0
机器架构arm64
处理器arm
CPU 核心数(物理)12
CPU 核心数(逻辑)12
总内存(GB)48.0
基准日期2026-04-14T09:09:51.959Z
CPU 核心数(基准采集)12
Node.jsv22.20.0
V812.4.254.21-node.33

基准图表​

下列各类图表均展示吞吐量(ops/sec)。

总吞吐量​

Throughput

MediaContent​

MediaContent

MediaContentList​

MediaContentList

Sample​

Sample

SampleList​

SampleList

Struct​

Struct

StructList​

StructList

基准结果​

延迟结果(纳秒)​

数据类型操作fory (ns)protobuf (ns)json (ns)最快
StructSerialize118.3525.3327.0fory
StructDeserialize103.0121.5259.0fory
SampleSerialize667.42366.21342.7fory
SampleDeserialize521.31221.01312.3fory
MediaContentSerialize773.31370.8769.3json
MediaContentDeserialize610.5827.01085.6fory
StructListSerialize254.62017.61121.3fory
StructListDeserialize306.3653.71014.1fory
SampleListSerialize2812.310782.76130.4fory
SampleListDeserialize2353.46125.56153.1fory
MediaContentListSerialize3495.96712.43540.5fory
MediaContentListDeserialize2653.74087.95258.9fory

吞吐结果(ops/sec)​

数据类型操作fory TPSprotobuf TPSjson TPS最快
StructSerialize8,453,9501,903,7063,058,232fory
StructDeserialize9,705,2878,233,6643,860,538fory
SampleSerialize1,498,391422,620744,790fory
SampleDeserialize1,918,162819,010762,048fory
MediaContentSerialize1,293,157729,4971,299,908json
MediaContentDeserialize1,638,0861,209,140921,191fory
StructListSerialize3,928,325495,648891,810fory
StructListDeserialize3,264,8271,529,744986,144fory
SampleListSerialize355,58192,741163,120fory
SampleListDeserialize424,916163,253162,520fory
MediaContentListSerialize286,053148,977282,445fory
MediaContentListDeserialize376,826244,622190,155fory

序列化数据大小(字节)​

数据类型foryprotobufjson
Struct5861103
Sample446377724
MediaContent391307596
StructList184315537
SampleList198019003642
MediaContentList166515503009