Future of Vaadin Components / Elements

Hi Vaadin Experts,
As The Polymer 3 is not recommended for new projects

[Polymer 3 Roadmap]

and Chrome has deprecated the support for Html-Imports

HTML Imports is deprecated and will be removed in M73, around March 2019. Please use ES modules instead. See https://www.chromestatus.com/features/5144752345317376 for more details.

I am wondering what would be the future for Vaadin Flow Components / Vaadin Elements,

Thanks for some points.


Thanks for the question. We have seen the questions like this incoming, and we realize the importance of this concern. Starting from the platform release 12.0.0, all the Vaadin components are already available via npm as ES modules.
So we have already started working on it, in order to get closer to the modern frontend ecosystem.

In terms of the whole platform, including Flow, switch to ES modules will require us to do bigger changes. They are planned to happen the next year. At the same time, we will try to do our best in order to find a proper balance between technology stack renewal and delivering actual features (so we continue to develop the new components, too).

PS: I’m doing a personal research and prototyping regarding the “next generation” of Vaadin components. This is only a possible vision (we might choose to go different way) and work-in-progress. You can track it here: https://github.com/web-padawan/lit-components