HoT: Unleash Web Views with Higher-order Templates
Fernando Carvalho, Luis Duarte
2019
Abstract
Over the past decades, templates views have been the most used approach to build dynamic HTML pages. Simply put, a template engine (such as JSP, Handlebars, Thymleaf, and others) generates HTML by merging templates with given data models. Yet, this process may turn impractical for large data sets that postpone the HTML resolution until all data become available to the engine. This behavior results in poor user experience preventing the browser to render the end user-interface. In this paper we introduced the concept of higher-order templates (HoT) provided in Java implementation of HtmlFlow, which allows HTML to be resolved on demand as data becomes available. This lets the user-interface to be rendered incrementally by the browser in line with the availability of the data. Finally we also show some advantages of HtmlFlow over state of the art front-end frameworks such as ReactJS.
DownloadPaper Citation
in Harvard Style
Carvalho F. and Duarte L. (2019). HoT: Unleash Web Views with Higher-order Templates.In Proceedings of the 15th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-386-5, pages 118-129. DOI: 10.5220/0008167701180129
in Bibtex Style
@conference{webist19,
author={Fernando Carvalho and Luis Duarte},
title={HoT: Unleash Web Views with Higher-order Templates},
booktitle={Proceedings of the 15th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2019},
pages={118-129},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008167701180129},
isbn={978-989-758-386-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 15th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - HoT: Unleash Web Views with Higher-order Templates
SN - 978-989-758-386-5
AU - Carvalho F.
AU - Duarte L.
PY - 2019
SP - 118
EP - 129
DO - 10.5220/0008167701180129