International audienceWriting large Web applications is known to be difficult. One challenge comes from the fact that the application's logic is scattered into heterogeneous clients and servers, making it difficult to share code between both sides or to move code from one side to the other. Another challenge is performance: while Web applications rely on ever more code on the client-side, they may run on smart phones with limited hardware capabilities. These two challenges raise the following problem: how to benefit from high-level languages and libraries making code complexity easier to manage and abstracting over the clients and servers differences without trading this ease of engineering for performance? This article presents high-level ...
Domain-specific languages provide a promising path to automatically compile high-level code to paral...
<p>We present Aplite, a domain-specific language embedded in Haskell for implementing performance-cr...
The topic of the thesis is to demonstrate the process of building a full stack application using Sca...
International audienceWriting large Web applications is known to be difficult. One challenge comes f...
Developing rich web applications requires mastering different environments on the client and server ...
© 2018 Association for Computing Machinery. In the state-of-practice, developing web applications re...
The thesis describes disadvantages of JavaScript in the context of big web applications and presents...
Layered JavaScript engines, in which the JavaScript run-time is built on top another managed runtime...
Today’s Internet is long past static web pages filled with HTML-formatted text sprinkled with an occ...
Web applications are getting closer to the performance of native applications taking advanta...
Abstract. The Semantic Web brings a powerful set of concepts, standards and ideas that are already c...
In recent years, web applications have become pervasive. Their backbone is JavaScript, the only prog...
This thesis addresses two issues: (i) The execution behavior of JavaScript in established benchmarks...
Domain-Specific Languages (DSLs) allow building software applications by simplifying the labour of b...
Copyright © 2014 ACM. The development of robust and efficient interactive web applications is challe...
Domain-specific languages provide a promising path to automatically compile high-level code to paral...
<p>We present Aplite, a domain-specific language embedded in Haskell for implementing performance-cr...
The topic of the thesis is to demonstrate the process of building a full stack application using Sca...
International audienceWriting large Web applications is known to be difficult. One challenge comes f...
Developing rich web applications requires mastering different environments on the client and server ...
© 2018 Association for Computing Machinery. In the state-of-practice, developing web applications re...
The thesis describes disadvantages of JavaScript in the context of big web applications and presents...
Layered JavaScript engines, in which the JavaScript run-time is built on top another managed runtime...
Today’s Internet is long past static web pages filled with HTML-formatted text sprinkled with an occ...
Web applications are getting closer to the performance of native applications taking advanta...
Abstract. The Semantic Web brings a powerful set of concepts, standards and ideas that are already c...
In recent years, web applications have become pervasive. Their backbone is JavaScript, the only prog...
This thesis addresses two issues: (i) The execution behavior of JavaScript in established benchmarks...
Domain-Specific Languages (DSLs) allow building software applications by simplifying the labour of b...
Copyright © 2014 ACM. The development of robust and efficient interactive web applications is challe...
Domain-specific languages provide a promising path to automatically compile high-level code to paral...
<p>We present Aplite, a domain-specific language embedded in Haskell for implementing performance-cr...
The topic of the thesis is to demonstrate the process of building a full stack application using Sca...