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?