跳到主要内容
版本: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