Framework · 2009–2019 · Cloud Scale
Apache Cordova / PhoneGap
HTML in a native WebView with camera plugins. The first cross-platform mobile bet before React Native ate lunch.
Cordova mutated into a maintenance tax because WebViews are not native UX and plugin ecosystems rot fast. It failed as a long-term strategy when Apple and Google raised performance bars. Ionic and Capacitor inherited the corpse; the original hype did not.
Cost of the fad
Teams shipped WebView shells as "native apps," then paid twice for performance fixes, plugin rot, and App Store rejections when users noticed the jank.

Context
Split everything, then pay for the glue
Hyperscale patterns escaped the companies that needed them. Containers unified packaging; Kubernetes became the cloud OS; microservices and NoSQL were sold as defaults. Mobile-first stuck because screens changed. Cargo-cult distributed systems stuck around as invoices. The durable move was packaging and ops maturity — not rewriting every app into a mesh.
Compare with
Related
Framework · 2013–now
Ionic
Mobile UI kit on Cordova then Capacitor. Still ships hybrid apps for teams that prioritize one codebase over polish.
Framework · 2015–now
React Native
React components on native views. Share logic with web until platform differences ruin your sprint.
Practice · 2010–now
Mobile-first / Responsive
Design for the small screen first. Became table stakes, not a differentiator.