In most cases Google Trends comparison was unfair. Why? See below image:
In this chart, the comparison is among these words: react, vue.js and angular. As you can see, “vue.js” line is clung to the bottom while “react” and “angular” lines make more sense. Why this happens? Let’s remove “.js” from “vue.js” term and add it to “react”:
Can you see it? This time that story happened to react.
So let’s do a fairly comparison, among these terms: “react”, “angular” and “vue” (all terms are without “.js” suffix):
IMO, this comparison is more fair, real and makes more sense ;)