un-bundle the web

Zero-Legacy Deno/React Suspense SSR Framework

green galaxy texturepurple galaxy texture

The Quest for Zero-Legacy

esm paradise, endless opportunity

You awake... the year is {{currentYear}}...

ECMAScript modules have been standardised and supported in all relevant browsers...

The potential for elegant code, powerful experiences, and browser-native superpowers knows no bounds...

club-weilding bundling orcs

Yet, roaming hordes of club-weilding orcs continue the ancient practice of "bundling"...

A practice that dates back to the prehistoric times of Internet Explora.

Surely, this is some kind of sick joke? Do they not know about things like import maps and http imports?

mythic beast of Bundle

(A wild bundling and transpilation beast appears)

"<CJS>>>:::require, req::... errr __i__mport e__sm not re_ady yet $$--expe$(rimental :::undefined::: bundle.cjs %%%type::type::type::<BUNDLE:bundle>"

What's it trying to say?

You can't help but feel bad, it's been force-fed a hellish mix of non-web standards its entire life from people much smarter than us on Hacker News.

esm archangel

Our mission:
Rely on web standards, utilise web APIs, write apps that work identically in the browser and on the runtime.

Do we bundle?
No, we use import maps and ESM from top to bottom.

Do we ship js?
Yes, we love it. Browser is life, and javascript is good.

Can I use jsx and TypeScript?
If you want.


Now it's up to you, oh wise and adventurous one.

deno run -A -r https://deno.land/x/ultra/create.ts
Philosophy or Docs : Choose wisely