The Modern Web Stack

A taxonomy of front-end tech as an aid to decision making

What's inside...

The two biggest drivers of change in business computing today are multi-device computing and cloud. Multidevice and cloud are driving a rapid evolution in application architecture toward more powerful front-ends and more flexible back-ends. Mobile devices are becoming important gateways to business data and applications. And cloud back-ends – often implemented as rich API service points – are fast becoming the back-end complement to this new wave of applications.

In the last five years, there has been an explosion of innovation in web and native technologies, with rapid releases of libraries, frameworks and tools to help developers create applications for this new world. On the back-end, Node.js, a stripped-down event machine written in JavaScript, has become the foundation for developers adapting their server back-ends to the new multi-device world. On the front-end, there has been a Cambrian explosion of new experimental libraries to help web and native developers create the next generation of user experiences.