The AngularFaces project aims to combine the expressiveness of JSF with the simplicity and power of AngularJS. This showcase collects a couple of demos:
<a:body> and <a:commandButton>
<a:inputText> and <a:commandButton>
<a:selectBooleanCheckbox>, <a:selectOneMenu>, <a:slider> and 3-d-graphics with three.js
<a:dataTable> (work in progress)
<a:sync> (work in progress)
Primefaces @next, @previous and Client Side Validation
<a:secure> (work in progress)
Dart integration (early prototype of <a:inputText> and <a:commandButton>)
BabbageFaces shrinks the size of the AJAX responses generated by Mojarra 2.2+ and PrimeFaces 5+ applications.
You need to activate your browser developer tools and watch the responses to see the effect.
The smaller the difference in the view in the browser, the smaller the response.
This showcase collects a couple of demos:
A collection of simple BabbageFaces demos, running on Apache MyFaces
A collection of simple BabbageFaces demos, running on Mojarra
PrimeFaces 5 meets HTML5
PrimeFaces widgets are pretty good, but maybe - just maybe - we can still improve them by adding HTML:
a simple proof of concept
Other stuff that might be interesting (but does not belong to AngularFaces):
AngularJS allows you to define your own HTML elements
even with user-defined attributes