<template>: The Content Template element - HTML: HyperText Markup Language | MDN

The HTML Content Template (<template>) element is a mechanism for holding HTML that is not to be rendered immediately when a page is loaded but may be instantiated subsequently during runtime using JavaScript.

Logan Heffernan
Source: