When saying noBackend, I do not suggest that apps don’t need a backend at all, I agree that the term is confusing, but it’s catchy.
What I mean by noBackend is: you don’t have to think about the backend any more. You don’t have to differentiate about what a browser can do and what a browser cannot do today. We can fill the gaps with JavaScript today, hiding away that in reality it talks to a server behind the scenes. The front-end developer doesn’t need to care. That’s very empowering.From the technology perspective, there are two things that we need for a smooth frontend developer experience:
CORS, to make cross domain AJAX requests.
Async code, be it callbacks, events, or promises.
Both are here today. So we’re ready to do this now.