Величайший каламбур в JavaScript: шаблонные литералы, которые выглядят как {{ }}
The Greatest Pun in JavaScript

Автор рассказывает о самом остроумном каламбуре, который он обнаружил в JavaScript. Речь о теге prompt для шаблонных литералов: благодаря совпадению синтаксис ${...} и сокращённая запись объектов { name } создают иллюзию шаблонов {{ }}. На самом деле код генерирует строку с XML-тегами <prompt>, которую Helicone использует для анализа промптов. Идея родилась в 2024 году в сотрудничестве с Джастином из Helicone и была добавлена в SDK.
В моём понимании, самое крутое — то, что кажущийся синтаксис шаблона {{ }} возникает в нашем JavaScript-коде по совпадению: ${...} вычисляет то, что внутри, а сокращённая запись объектов JavaScript { name } эквивалентна { name: name }.