Universal Rendering

Supports both server-side rendering and client-side rendering.