Perf is a feature
Every landing ships under budget. If the framework grows, budgets get tighter — never looser.
We build the forge because marketing pages should not be the slowest thing on the internet.
Every framework starts by promising performance. Most end up shipping 200 KB of runtime before the first line of your code executes. We took the opposite bet: start from zero and only add what a landing genuinely needs. The result is a stack where slow requires effort.
This isn't purism — it's math. A 1-second improvement in LCP moves conversion by double digits. The forge is what happens when you take that math seriously and refuse to negotiate it away.
Every landing ships under budget. If the framework grows, budgets get tighter — never looser.
Sensible defaults for 95% of cases. Escape hatches for the other 5%. Never both at once.
`npm run eject` copies every primitive into your repo. The framework should be replaceable, not lock-in.
We'd love to hear about it.
Get in touch