Single Page Applications without REST API

By Simon Martinelli

Elevator Pitch

Single Page Applications (SPAs) use a REST API as a bridge between client and server for communication. This API must be developed and tested, and access code has to be written on the client-side. This process is complex and error-prone. But is there an alternative approach?


Vaadin Fusion takes a different approach and generates the API and the client-side access code based on annotated Java classes.

This talk is an introduction to Vaadin Fusion. In contrast to the well-known Java-based Vaadin Flow, Vaadin Fusion offers the possibility of developing SPAs with TypeScript and web components in the frontend and Java in the backend.


I’m a Java and Vaadin expert and Vaadin Community Award winner. I had this talk at BaselOne and JokerConf last year.