server-side-rendering-comparison

Server-side Rendering Comparison

  • Owner: raxjs/server-side-rendering-comparison
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Server-side Rendering Comparison

Benchmark info

  • With NODE_ENV=production. renderToString both require from lib not dist.
  • With about 600 dom nodes.

Run

# prepare
npm install
npm run webpack

# run renderToString benchmark
npm run benchmark

Result

https://github.com/raxjs/server-side-rendering-comparison/commit/04fdfec8aa8626312ad3e2c0c6a57c6f735ad6de/checks?check_suite_id=401266841

React(16.12.0)#renderToString x 1,178 ops/sec ±1.23% (85 runs sampled)
Rax(1.1.1)#renderToString x 6,047 ops/sec ±1.73% (82 runs sampled)
Inferno(7.3.3)#renderToString x 3,335 ops/sec ±1.77% (82 runs sampled)
Preact(10.2.1)#renderToString x 1,005 ops/sec ±1.10% (86 runs sampled)
Marko(4.18.33)#renderToString x 10,291 ops/sec ±1.64% (86 runs sampled)
xtemplate(4.7.2)#render x 20,600 ops/sec ±2.89% (84 runs sampled)

The benchmark was run on:
   PLATFORM: linux 5.0.0-1027-azure
   CPU: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
   SYSTEM MEMORY: 6.782737731933594GB
   NODE VERSION: v10.18.1

Main metrics

Overview
Name With Ownerraxjs/server-side-rendering-comparison
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 4)
Platform
License:
所有者活动
Created At2016-11-23 06:49:06
Pushed At2020-12-02 10:00:51
Last Commit At2020-12-02 18:00:50
Release Count0
用户参与
Stargazers Count126
Watchers Count10
Fork Count31
Commits Count90
Has Issues Enabled
Issues Count8
Issue Open Count2
Pull Requests Count15
Pull Requests Open Count0
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private