Maybe you don’t need that SPA

It seems like the norm for web development today is a single-page React application. This makes it easy to add interactivity to your pages, but it comes at a pretty big cost. Techniques like bundle splitting and server-side rendering can somewhat alleviate this cost, but they come with their own caveats. Maybe everyone’s wrong.

Image taken from Paul Lewis’s 2016 Article³

Internally, Marko uses virtual DOM diffing/patching to update the view, but that’s an implementation detail that could change at any time.

Learn More



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store