# Design Rationale This package is implemented according to several design criteria. - Operation of interpolated expressions (`$`) should (mostly) mirror what they would do with regular Julia strings, updated with hypertext escaping sensibilities including proper escaping. - Speed of construction is critically important. This library is intended to be used deep within systems that generate extensive number of very large reports, interactively or in batch. - With exception of boolean attributes (which must be removed to be false), templates are treated as-is and not otherwise modified. - Within `" #-> JavaScript translation can be accessed via the `js` function. using HypertextLiteral: js @htl "