EnhancementHelp WantedIn PlanningIn Progress
Repository metrics
- Stars
- (2,268 stars)
- PR merge metrics
- (PR metrics pending)
Description
- Refactor naming convention for react components. ( #1490, #1538 )
- Refactor structure of app specific code to live in
/srcdir. ( #1490, #1538 ) - Eliminate FOIT (Flash Of Invisible Text). ( #1536 )
- Consider inlining svg icons instead of including them as a font. ( #4192 )
- Add Jest & create snapshot tests for react components.
- Add service worker. ( #3000 )
- Score at least a 92 on lighthouse.
- Create Web App Manifest (using webpack-pwa-manifest maybe?).
- Site appropriately informs the user when they're offline.
- Site use cache first networking. ( #3000 )
- Full offline support for all docs pages. ( #3000 )
- Upgrade to use latest webpack.
- Discuss: Inferno instead of Preact?
Score at least a 92 on lighthouse
- Test on lighthouse or now in the
Auditssection of chrome devtools. - Should follow these guidelines.
Create Web App Manifest
As described here https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
Site appropriately informs the user when they're offline
- Use the Network Information API to show the user an indication when they're offline.
- I'm thinking offline.js for this.