Unleash Web Views with Higher-order Templates - HtmlFlow
Using server-side Web templating to render an HTML listing with 1000 records resulting of 20 pages with 50 items each, from a Web API with a rate limit of 1 req/sec, then you will need 20 seconds to join all data and render the web page. Front-end development avoids it through infinite scrolling and other similar techniques. In “HoT: Unleash Web Views with Higher-order Templates”, the CCISEL Engineer Miguel Gamboa, takes advantage of a Java DSL for HTML – HtmlFlow – to achieve a progressive rendering without blocking the template resolution on the server-side. This presentation includes a demo (http://topgenius.eu) comparing 3 different approaches: Handlebars (server-side), React (front-end) and HtmlFlow (Java DSL for HTML).