All Projects → alt-j → Fast React Render

alt-j / Fast React Render

Licence: mit
[DEPRECATED] Use last versions of React and Node.js for better performance

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fast React Render

Fast React Server
[DEPRECATED] Use last versions of React and Node.js for better performance
Stars: ✭ 139 (+36.27%)
Mutual labels:  performance, render, server-side-rendering
Rapscallion
Asynchronous React VirtualDOM renderer for SSR.
Stars: ✭ 1,405 (+1277.45%)
Mutual labels:  render, server-side-rendering, react-dom
Why Did You Render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
Stars: ✭ 7,695 (+7444.12%)
Mutual labels:  performance, render
Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (+555.88%)
Mutual labels:  cache, server-side-rendering
Lazycache
An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
Stars: ✭ 901 (+783.33%)
Mutual labels:  cache, performance
React Esi
React ESI: Blazing-fast Server-Side Rendering for React and Next.js
Stars: ✭ 537 (+426.47%)
Mutual labels:  cache, performance
Bloom
🌸 HTTP REST API caching middleware, to be used between load balancers and REST API workers.
Stars: ✭ 553 (+442.16%)
Mutual labels:  cache, performance
Once
A magic memoization function
Stars: ✭ 821 (+704.9%)
Mutual labels:  cache, performance
Ristretto
A high performance memory-bound Go cache
Stars: ✭ 3,584 (+3413.73%)
Mutual labels:  cache, performance
Ansible Role Memcached
Ansible Role - Memcached
Stars: ✭ 54 (-47.06%)
Mutual labels:  cache, performance
Pomodoro
A simple WordPress translation cache
Stars: ✭ 47 (-53.92%)
Mutual labels:  cache, performance
Kirby3 Autoid
Automatic unique ID for Pages, Files and Structures including performant helpers to retrieve them. Bonus: Tiny-URL.
Stars: ✭ 58 (-43.14%)
Mutual labels:  cache, performance
Bigcache
Efficient cache for gigabytes of data written in Go.
Stars: ✭ 5,304 (+5100%)
Mutual labels:  cache, performance
React Ssr Prepass
A custom partial React SSR renderer for prefetching and suspense
Stars: ✭ 411 (+302.94%)
Mutual labels:  server-side-rendering, react-dom
React Virtual List
Super simple virtualized list React component
Stars: ✭ 597 (+485.29%)
Mutual labels:  performance, render
Guzzle Cache Middleware
A HTTP Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack.
Stars: ✭ 325 (+218.63%)
Mutual labels:  cache, performance
Django Cachalot
No effort, no worry, maximum performance.
Stars: ✭ 790 (+674.51%)
Mutual labels:  cache, performance
Jsonapi React
A minimal JSON:API client and React hooks for fetching, updating, and caching remote data.
Stars: ✭ 65 (-36.27%)
Mutual labels:  cache, server-side-rendering
Scaffeine
Thin Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine)
Stars: ✭ 195 (+91.18%)
Mutual labels:  cache, performance
Laravel Partialcache
Blade directive to cache rendered partials in laravel
Stars: ✭ 205 (+100.98%)
Mutual labels:  cache, performance

With the release of the new version React and Node.js the performance issue has ceased to be so acute. Use last versions of React and Node.js for better performance.

[React] Server render Build Status Coverage Status

The module for rendering react-element in the server 3 times as fast (see benchmarks) as traditional react rendering (in production mode).

Quick start

All you need to use it, is only:

  1. install package
npm install fast-react-render
  1. replace you render to:
var ReactRender = require('fast-react-render');

var element = React.createElement(Component, {property: 'value'});
console.log(ReactRender.elementToString(element, {context: {}}));

Cache

React server rendering support cache for component.

First of all, you must choose cache system. It can be any system, which implement ICache interface (interface). For caching, component must implement ICacheableComponent interface (interface).

Example with using LRU cache: render with LRU cache (install lru-cache package first).

What's next

If you need more performance, you can try use fast-react-server - is high speed mock for react, which provide rendering 11 times as fast as traditional, but require more configuration for build system.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].