More useful texts for the website or GitHub:
(Almost) Instant initial load
- Frontity sends an HTML that is ready to start navigating the site, so the initial load feels almost instant. No extra assets or round trips are necessary.
- Once React loads, it takes control of the app. Users don’t notice any change, it is 100% transparent.
Instant in-app navigation
- Once React has loaded, our router prefetches other routes and data automatically. Users never have to wait when they navigate inside the app.
Google AMP with the same codebase
- Themes made with Frontity are able to render an AMP compatible version with the same React code and CSS used for the HTML version.
Extensible via Frontity extensions and NPM packages
- There are lots of Frontity extensions already available: Adsense, SmartAds, Doubleclick, OneSignal, Disqus, Google Analytics, Tag Manager, ComScore, Yoast SEO…
- Apart from extensions, there are many interface tools specifically created for Frontity: context routing, swipe navigation, infinite scrolling, html-to-react, gutenberg-to-react…
- Frontity themes can also use any of the 80.000 React packages currently available in NPM.
Zero setup development
- Everything is already wired up: React, Webpack, Babel, SSR, Routing, CSS-in-JS, WP REST API, TypeScript, Linting, Testing…
Enhanced user experiences
- With React, it’s really easy to create modern, native-like, user experiences. Things like our own “swipe-to-next” or TechCrunch’s “expand-to-read” experiences.
Smallest React bundle possible
- We have reduced our core by 60%. Now it weights only 60Kb (gzipped).
Best Lighthouse score
- Frontity is optimized to get the maximum score in Lighthouse out of the box. Theme developers start with 100 and they just need to maintain it while they add features to their theme.
Serverless and horizontal scaling
- The Frontity server is so small it suits perfectly the serverless requirements. That means infinite scaling for the front-end.
- Frontity is also prepared to scale horizontally in any Node server.
Ready for React Concurrent and Suspense
- The React team is working hard to release an async, “no-CPU-blocking” version and Frontity is already compatible with it. It is expected for Q2 2019.
- Once it is released, we expect to see a rise in the use of the React animation libraries available that will get the user experience to the next level.
PWA & Offline
- Themes made with Frontity work offline without any extra configuration via service workers.
- It also works with the WordPress manifest to get full PWA compatibility out of the box.