Slow sites mean poor UX. Heavy front ends don't help, but SSR and pre-rendering are good alternatives. Which strategy is right for your app?
Angular 6's new features help streamline developer workflows. Use this tutorial with Material and Firebase to create a demo diary app.
Using Apache Cordova already cuts cross-platform mobile app development time. But using a framework on top of Cordova, you can further leverage Angular, React, or Vue.js skills.

In this tutorial, JavaScript Developer Alexander Zinchuk compares two leading Cordova frameworks, Ionic and Framework7, showing how to implement the same sample app in both of them.