Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For Felipe Oñoro, a no-build-step web app is a way to limit what he may have to maintain alone—not proof that build tools are bad or unnecessary. His current bookmark manager uses vanilla JavaScript in the browser, with PostgreSQL and PostgREST behind it. That keeps the stack lean, but it has also cost him several evenings implementing card reordering by hand.

Why does Oñoro avoid a build step?

Oñoro says he has spent more than 20 years managing IT departments, including the last 17 at the same organization on Costa Rica’s Pacific coast. Those are his self-reported career details. In his account, his day job involves infrastructure and operations, while he builds web applications alone on a VPS he administers.

His maintenance concern is personal and long-term: “Every layer I add is a layer I’ll be debugging at 11pm in three years, alone.” A bundler, framework, or other tool can solve real problems, but it also becomes part of the system he may need to understand and repair. His point is not that every project should avoid those tools; it is that a solo maintainer should count their ongoing cost.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Oñoro also sees the browser itself as capable of handling tasks that once prompted him to reach for libraries. He cites fetch for HTTP requests, querySelectorAll for DOM selection, CSS grid and flexbox for layout, and CSS custom properties for theming. These are examples of his reasoning, not a claim that browser features replace every library or framework.

What does his current project use?

In his description of the bookmark manager, the frontend is vanilla JavaScript with no build step, bundler, or framework. The backend is PostgREST in front of PostgreSQL. Oñoro says PostgreSQL row-level security handles multi-tenancy, much of the business logic lives in SQL functions, and Python scripts run background work on cron. He says this setup has no application server of his own.

This is one person’s architecture, not a universal recipe. It reflects a particular choice about where to put application behavior: browser code for the interface, database functions for much of the business logic, and scheduled scripts for background tasks.

Rank #2
Hardcover Lined Notebook Journal for Writing, 320 Pages Leather Thick College Ruled Notebook Journal with 100GSM Paper, A5 (5.7'' X 8.4'') Daily Journal for Women Men Work Organization, Black
  • 【320 Pages Hardcover Thick Notebook】This faux leather journal notebook A5 (5.7'' X 8.4'') size lined notebook journal has a total of 320 pages (including 6 catalog pages), 7mm space classic college ruled notebook, providing you with plenty of writing space.
  • 【100GSM Premium Paper】The notebook journal is made of 100gsm ivory thick paper, the paper is smooth, the writing is smooth, and the ink will not bleed, suitable for most pens. Our leather notebooks feature a 180° lay-flat design for easy writing, easier reading and more efficient note taking.
  • 【Notebook Features】The journal has 6 Contents Pages to log more entries, No more worrying about not having enough index pages; 3 Exquisite ribbon bookmarks to help you find content faster; 1 Elastic closure strap to keep the notebook closed; 1 Double-stitched elastic pen holder ring, can hold most pens; 1 Inner pocket for appointment cards, notes, receipts and more.
  • 【Great Use】Thick hardcover notebook journal is ideal for office, school and home use, and is a great gift choice for women, men, business executives, college, students and people in many other fields. It can be used as personal writing journal, daily journal, to do list notebook, business notebooks, work notebooks, college ruled notebook, note taking journal and more.
  • 【After-sales Service】Each leather journal notebook comes with 1 gift of multicolor index tabs stickers for papers classifying and marking. If you receive the notebook is damaged or have any problems in the process, please contact us, we will be the first time for you to solve all your problems!

What does the no-build approach cost?

It does not eliminate implementation work. Oñoro says a framework’s drag-and-drop functionality would have saved him time: he spent several evenings implementing the reordering of cards across topic columns by hand. That is a concrete tradeoff in his project, not a measured comparison of frameworks against no-build development.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The practical question is what kind of work matters most for a given app. Avoiding a toolchain may reduce the number of dependencies and systems to maintain, while implementing a feature yourself can take longer than using a framework capability. The essay gives no quantified totals for either ongoing maintenance or feature-development time.

How to decide whether this fits your project

Before choosing a no-build approach, consider the demands of the application and the person or team who will own it over time. These questions help distinguish a deliberately small stack from one that would make the work harder:

  • How interactive is the interface? A mostly straightforward application may not need a framework’s richer interaction model. Complex interactions can make framework features valuable.
  • How much structure repeats? Repeated page or component patterns may be easier to manage with a framework, though that adds a tool and its conventions.
  • Who maintains the toolchain? Include the people responsible for dependencies, build configuration, and upgrades—not just the initial setup.
  • What feature work would a framework save? Compare that likely benefit with the additional layers it introduces, rather than assuming one approach is always faster.

These are decision questions, not conclusions tested by Oñoro’s account. His example shows why a solo developer might prefer fewer moving parts and also why that preference can require more hands-on feature work.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the example does—and does not—show

Oñoro’s essay, published August 30, 2026, offers a first-person account of one engineer’s operating preference and one project’s architecture. It does not establish that build tools generally harm maintainability, that no-build projects are easier to operate, or that other developers will save time by following the same approach. Its value is the explicit tradeoff: fewer layers to own may be worth accepting extra implementation effort when one person expects to maintain the project for years.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.