Awesome
Beidou
π Isomorphic framework for server-rendered React apps
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
- Quick Start
- Step by Step
- Basics
- Core
- Deployment
- Tutorials
- Advanced
Articles
- D2 - High Reliability & Performance Isomorphic App
- High performance isomorphic-rendered React Apps
- How to resolve nodejs memory leak
- Nodejs application performance optimization
Performance
- Isomorphic rendering performance VS client side rendering performance in 3G network
- Performance comparison in different network environment
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