I haven't really done front-end for about 5 years. The last time I did it was in the JQuery era, and NodeJS was never practiced in the project.
Recently, I have been in the foreground and found that the thinking of the framework (backbone) used to construct the page is very front-end. Unlike the Spring framework plus Action before, writing a configuration file is very dependent on the backend. Front-end routing can also do a lot. And every change of JavaScript is very sincere. Although I haven't studied it carefully, based on my previous attention to Java, it is not even smaller than several major updates of Java!
The front-end frameworks used in previous enterprise management software are relatively primitive and inflexible.
The CSS changes are not small. I have seen the Flex layout and the Grid layout, which are very good. (I thought it was Flash before, but it seems outdated)
In short, such a front end makes people more interested in research. (Of course, the basic things need to be thoroughly studied and understood to reflect the ability, and the others cannot be compared)