- Reference for favicon (.svg) implementation.
- Reference for PWA-icon implementation.
🚧 Still incomplete and needs better documentation. - Collecting and displaying test data about browser support/behaviour (feedback welcome).
🚧️ Lack of data and difficulties displaying things. - Support for IE11 and newer (older stuff: if then only as reference).
- Detailed documentation about what/where/why of all points above.
🚧️ Work in progress - Reference and get in touch with some favicon researchers/experts.
- Best practice reference for building websites
TODO: Triple check everything - Testing and showcasing PWA Features.
TODO: Collect more testing data
favicon
[svg + ico] +icons
[PWA]- Minimal/recommended version
- Extended/excessive version
- Future version (how it should be[come])
- PWA features
-
screenshots
-
shortcuts
TODO: testing (support + icons) -
share_target
TODO: receive and show sent data -
display_override: window-controls-overlay
-
- Website Setup
- Meta-Tags (Title, Canonical, etc.)
- (Fav)Icons
- JSON-LD (Organization, WebSite, WebPage, BreadcrumbList)
- OpenGraph
- sitemap.xml
- robot.txt
- manifest.json 🚧
- App-Stores? (Google, Apple, Windows)
⚠️ The ServiceWorker (sw.js) will cache the used files. This can cause weird behaviour later on which a non-default port can avoid.
In Chrome this cache can be deleted inDeveloper Tools->Application->Cache Storage
.
ChangingcacheName
in sw.js works as well for testing.
⚠️ And to get rid of the ServiceWorker:
chrome://serviceworker-internals/?devtools
yarn dev
same asnpx serve -p 3232
Needsnode.js
and loads and runsserve
via npx.- OR:
yarn dev2
same asnode server.js 3131
Needsnode.js
and uses theserver.js
from the project root.
- Initial load (when opening the page the first time)
- Clicking a sub-page link
- Reload by clicking a link to same page (e.g. EN/DE and ↺)
- Reload via Browser button ("should" be the same as "Normal reload via Shortcut 1")
- Normal reload via Shortcut 1 (mac: Cmd-R | win: Crlt-R I guess)
- Hard reload via Shortcut 2 (mac: Cmd-Shift-R | win: ???)
- (Right-click reload button when Developer Tools are open)
- Empty cache + hard reload: By installing the PWA
- Chrome loads
144x144.png
when set in manifest.json for an unknown reason. - Problem with SVG animation loop on iOS (test.html; super low prio).
- Google Translator in Chrome
- /docs/...
- ...
- ...