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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?