This looks like some sort of string.Format in JavaScript.
var some_var = "Alice",
other_var = "Bob";
var test = `${"Hello " + some_var + ". How is " + other_var + "?"}`;
console.log(test);
What is it called? Browser compatibility?
Doubt from this question: How to pass properties to a variable function in javascript?
What is the usage of the backtick symbol () in JavaScript?`Hello ${some_var}. How is ${other_var}?``;