During the past several years, web frameworks have changed drastically. Although it was common to write backends in the classical blocking thread-per-request model, nowadays many developers are starting to use reactive frameworks in order to have better throughput and overall performance. Having in mind the pros and cons of both request models, we decided to create a new JS server engine for the Eclipse Dirigible runtime. This presentation will focus on what we had to change and why we did it. We’re also going to discuss the benefits of our approach compared to other solutions.
In order to understand this presentation, you should have experience building web backends but no prior understanding of how web frameworks work is needed.
At the end of this presentation, you will have a better understanding of how modern web frameworks work and how applications in the Eclipse Dirigible platform handle HTTP requests.