beidou

:milky_way: Isomorphic framework for server-rendered React apps

Github星跟蹤圖

Beidou

? Isomorphic framework for server-rendered React apps

NPM version
build status
Test coverage
NPM Downloads
Gitter
Node

Chinese Documentation - 中文文档

Features

  • ✔︎ High performance, 2-5 times speedup compares to client-side rendering
  • ✔︎ Search engine optimization(SEO)
  • ✔︎ ES6/ES7/ES8 supported
  • ✔︎ TypeScript supported
  • ✔︎ React renderToNodeStream supported
  • ✔︎ SCSS/Sass with autoprefixer supported
  • ✔︎ Auto router supported
  • ✔︎ Extends default webpack config supported
  • ✔︎ View rendering middleware supported
  • ✔︎ User-friendly CLI tool
  • ✔︎ Lots of plugins

Release 2.0

New Features

  • BREAKING CHANGE: Upgrade internal babel to 7

  • BREAKING CHANGE: Upgrade internal webpack to 4

  • Completely TypeScript Support, enable with one line config:

// package.json

{
  "config": {
    "typescript": true
  }
}

see typescript example for more detail.

Quick start

$ npm install beidou-cli -g
$ beidou init
$ npm run dev

Navigate to http://localhost:6001/

Boilerplate

Documentation

Articles

Performance

  • Isomorphic rendering performance VS client side rendering performance in 3G network

isomorphic vs performance

  • Performance comparison in different network environment

isomorphic vs performance

Need Help?

Please let us know how can we help. Do check out issues for bug reports or suggestions first.

DingTalk group supported

DingTalk Group Number: 23374510

License

MIT

主要指標

概覽
名稱與所有者alibaba/beidou
主編程語言JavaScript
編程語言JavaScript (語言數: 6)
平台
許可證MIT License
所有者活动
創建於2017-06-12 06:48:35
推送於2023-03-06 16:23:11
最后一次提交2022-03-01 20:59:13
發布數45
最新版本名稱v2.3.0 (發布於 2022-03-01 20:59:15)
第一版名稱release-0.2.0 (發布於 )
用户参与
星數2.7k
關注者數95
派生數262
提交數608
已啟用問題?
問題數142
打開的問題數15
拉請求數64
打開的拉請求數36
關閉的拉請求數56
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?