Web development with no build step is practical thanks to broad support for functionality including:
So build accordingly! ...and avoid introducing a build step to your simple, solo projects in the name of future maintainability.
Nat Taylor published this page in response to the complexity of web development, inspired by people like DHH and Julia Evans
Many npm packages need to transpiling which is made possible by https://esm.sh. Dependency management has handy tooling like https://jspm.org which can generate importmaps. and https://github.com/simonw/download-esm which does vendoring. https://open-props.style/ is a nice CSS variable-based alternative to Tailwind.
Email nattaylor@gmail.com your feedback!
A prompt template you can use to bootstrap a no build project with AI: