Universal (isomorphic) javascript support for Angular2
<img src="https://cloud.githubusercontent.com/assets/1016365/10639063/138338bc-7806-11e5-8057-d34c75f3cafc.png" alt="Universal Angular 2" height="320"/>
Universal (isomorphic) JavaScript support for Angular 2
Manage your application lifecycle and serialize changes while on the server to be sent to the client
Full Stack Angular 2 - AngularConnect, Oct 2015

Angular 2 Server Rendering - Angular U, July 2015

Control server-rendered page and transfer state before client-side web app loads to the client-side-app.
When building Universal components in Angular 2 there are a few things to keep in mind
nativeElement directly. Use the Rendererconstructor(element: ElementRef, renderer: Renderer) {
renderer.setElementStyle(element, 'fontSize', 'x-large');
}
navigator or document. Anything outside of Angular will not be detected when serializing your application into htmlurl in img tag. For our native <img src""> element the src attribute is reflected as the src property of the element type HTMLImageElement.We believe that using the word “universal” is correct when referring to a JavaScript Application that runs in more environments than the browser. (inspired by Universal JavaScript)