Capabilities

Markup is a highly flexible, performant, and lightweight templating system that can serve as the core of anything from quick single-file widgets to large-scale, enterprise-ready systems.

From Tiny Solutions to Enterprise Systems

Because Markup requires no compile or build step and is only 7.6KB gzip, it has zero package friction. This makes it a perfect fit for a wide spectrum of applications:

1. Lightweight & Specialized Environments

Modern web frameworks often carry a heavy penalty in bundle size and setup complexity. Markup's footprint is small enough that it simplifies development in resource-constrained or specialized environments:

2. Large‑Scale & Enterprise Applications

At the other end of the spectrum, Markup’s simplicity and flexibility scale cleanly to large-scale codebases. Because it relies entirely on native JavaScript primitives and standard APIs, it integrates naturally with professional architecture patterns:


Before Semicolon offers additional libraries built on top of Markup to provide full framework-like capabilities:

Additionally, here are examples of architecture patterns you can build using only core Markup APIs:

Examples

Here are more examples you can draw inspiration from:

edit this doc