Vaadin 19 adds offline functionality to Fusion: here's how it works

Vaadin Fusion 19 - offline support


The words “offline” and “web application” have been mutually exclusive for a long time, but this has now changed: most browsers have added a set of APIs to enable offline use cases. With Vaadin 19, we improved our offline support to enable you to build complete offline work flows. You can create apps that start offline and let users see cached data when they open the app and navigate between views.

Vaadin Dev Day October 2020 videos now available

The second free online edition of Vaadin Dev Day took place in October and was a success! We had participants from all over the World. Just for fun, see if your location is on the participant map: The event theme was Vaadin Fusion—a web framework to build UIs using TypeScript and Java backends. The ...

Vaadin 17 is packed with data binding improvements

Vaadin 17 is the latest milestone release (see our release model), it brings new features and enhancements to both server-side views and client-side views. Read about the Grid data binding improvements, new chart types, and form binding API for client-side views. For the rest of the release ...

Future of HTML templates in Vaadin

Late last year, we announced that we are gradually moving away from Google's Polymer JavaScript library in favor of the far more lightweight and performant LitElement library. The next LTS, which is currently targeted for the latter half of 2021, will make Polymer optional for HTML templates. Using ...

Creating Forms with TypeScript and LitElement

Creating data-intensive UIs with forms and data grids can be difficult. Developers need to consider many aspects—business logic, data consistency, usability, accessibility, maintainability—to create a good experience for users and keep the code complexity manageable. That’s why frameworks like ...
Platforms that support PWAs in 2020

The state of progressive web applications: March 2021 edition

Vaadin, along with major technology firms, such as Microsoft and Google, have been championing progressive web applications for several years now. Last updated on March 30, 2021. A lot has changed in the PWA ecosystem over the last few months. For this reason, we decided to release this “state of ...
How do Vaadin endpoints compare to REST?

Vaadin endpoints have arrived: How do they compare to REST?

New stateless endpoints are one of the main features introduced in Vaadin 15. You can use them in client-side TypeScript views to connect to backend logic on the Java server. At first glance, this looks really similar to existing solutions, such as REST. There are indeed many similarities, but ...
Vaadin 15 TypeScript support for Vaadin apps

Vaadin 15 is here

When Vaadin first launched nearly 20 years ago, it focused on doing one thing: allowing developers to build UX-first web applications using Java, in a cleanly-abstracted environment. Vaadin’s powerful abstraction capabilities are now one of its defining features: it provides a cost-effective ...
Creating client-side TypeScript views in Vaadin 15

An introduction to client-side TypeScript views in Vaadin 15

Vaadin is fast expanding its horizons. By the next LTS (estimated for 2021), the platform is looking to fully support two unique development models: Java-only server-side development (the current primary Vaadin model). TypeScript-based client-side UI development with seamless access to Java on the ...
Vaadin supports TypeScript, will enable an extendable design system & collaborative experiences

Vaadin 15 and beyond: An insider's look at Vaadin's future

Vaadin has been on a two-decade long quest to provide developers with the cutting-edge tools and the DX they need to build UX-focused web applications that users love. Today, the Vaadin platform is a leading option for mission-critical enterprise Java web-application development. Our platform is ...