Developer Proposes 'Platform First' Web Approach to Reduce Framework Dependency

A developer building a custom SPA router for HTML and Web Components began questioning why modern frontend development relies so heavily on frameworks instead of native browser capabilities. This led to a philosophy called 'Platform First,' which treats the Web Platform — HTML, CSS, the DOM, Web Components, and browser APIs — as the default foundation rather than an implementation detail. Alongside it, the developer introduced MANA (Minimal, Aligned, Native, Additive), a four-question checklist to help evaluate whether an abstraction is truly necessary. The argument is not anti-framework but cost-aware: abstractions add mental models, runtime layers, and compatibility overhead that are not always justified. The proposal urges developers to first ask whether the browser already solves the problem before reaching for a framework.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in