Mehdi Bouaziz
Optimized Client-Server Distribution of Ajax Web Applications
internship report, MLstate, September 2009
- PDF, 12 pages, 260 KB
- Abstract: There is a new wave in modern web 2.0 development based on unified frameworks of data manipulation and server-side programming as well as client-side programming with a single language, instead of JavaScript used with another server-specific language. MLstate's approach uses a single, functional language, named OPA, that is compiled to server code, database code and client code, and regroups all the layers of the application.
OPA compiler aims at doing all the logic of application functionality partitioning and security ensuring, allowing OPA developers not to focus and waste time on this complex and expensive work they were doing before. By automating these tasks, OPA get rid of sub-optimal partitioning and drastically reduce the cost of refactoring.
In this paper, we describe the automation of client-server code partitioning and propose algorithms to optimize it, which should result in faster, more responding web applications. - @techreport{Bouaziz-MLstate09,
author = {Bouaziz, Mehdi},
title = {Optimized Client-Server Distribution of Ajax Web Applications},
year = {2009},
month = {September},
type = {internship report},
url = {http://www.bouaziz.me/p/Bouaziz-MLstate09.pdf}
}
Last update: January 24, 2014