Kamlesh Chandnani
Frontend Engineer @Mobisy
@_kamlesh_
Even though PWAs have been around for more than two years now, there are still a bunch of misconceptions about them
Progressive Web Apps are mature enough for players like Twitter, AliBaba, Flipkart because of the following key benefits:
Existing WA
Responsiveness
Webapp Manifest
Service Worker
Write once, run anywhere.
We can build PWAs using Web Technologies, which are already there and we all are familiar with them since ages.
Remote Updates - We don't have to explicitly go to play store and make our app available for new updates.
One design works across devices (No visual appearance changes because of the native platforms iOS / Android).
Share each and every page as we don't have screens but url's that identifies them.
React
Redux
React-Router v4
ES6
Dexie
Webpack
Service Worker
Lighthouse
React
React
Redux
React
Redux
React-Router v4
React Router is a collection of navigational components that compose declaratively with your application. Whether you want to have bookmarkable URLs for your web app or a composable way to navigate in React Native, React Router works wherever React is rendering--so take your pick
React
Redux
React-Router v4
ES6
React
Redux
React-Router v4
ES6
Dexie
React
Redux
React-Router v4
ES6
Dexie
Webpack
Webpack is a module bundler for modern JavaScript applications.
"Fast is a product of using your framework well & intelligently loading via your bundler."
Code Splitting - What it looks like
React
Redux
React-Router v4
ES6
Dexie
Webpack
Service Worker
"Try not to keep the main thread busy."
React
Redux
React-Router v4
ES6
Dexie
Webpack
Service Worker
Lighthouse
"Less code loaded better, improves performance."