Superfast page load with incremental static regeneration ( ISR )
Extra client-server transport layer with HTTP proxy
Saving authorization token as an http-only cookie
Pass every API through the HTTP proxy and add the auth token to header
This way accessing token is a lot harder for malicious users (not impossible of course)
This method makes it possible to do more interesting and useful pieces of stuff like :
Hiding An IP Address
Filtering Requests
Protection And Security
etc.
Multi-language and multi-theme infrastructure
SEO first multi-language website
Multi-directional server-side rendered website
No flash theme change
Define custom themes
Data revalidation intervals on client-side
Considering SEO best practices
Optimizing meta tags
Defining canonical tags to avoid duplicate content
Adding schema tag ( rich result ) for media, breadcrumbs, ...
Client-side caching
Cache first - Network fallback strategy for layout, fonts, logos, avatar and other important data
Reading important data from cache and if failed fallback to network
Rendering a no network connection for completely disabled network connection cases
Faster and more user-friendly image load with the image optimization method
Loading images based on dimensions of the image and saving a lot of data and time
Showing a blurred version of the image at first makes waiting for larger images a lot more pleasant
Showing shimmer animation for unknown images that can't be blurred
Secure coding with front-end security checks
Mobile App User experience for PWA users by using mobile native components like a bottom sheet, bottom tabs navigator, and ...