Resources - joomlatools/joomlatools-pages GitHub Wiki
Table of contents
Web
Web Almanac
HTTP
HTTP Caching
- Hypertext Transfer Protocol (HTTP/1.1): Caching
- HTTP Caching Tests
- Caching best practices & max-age gotchas
- HTTP cache 101: scaling the web
Reading
- Effective Cache Control
- Caching Tutorial
- Things Caches Do
- Browser Caching
- Working with the Http Cache
REST API
Free REST API's
- https://github.com/public-apis/public-apis
- https://example-data.draftbit.com/
- https://docs.spacexdata.com/
- https://www.thecocktaildb.com/
- https://jsonplaceholder.typicode.com/guide.html
- https://mocklets.com/
- https://pokeapi.co/
- https://developer.marvel.com/
- https://thedogapi.com/
- https://funtranslations.com/
- http://www.omdbapi.com/
- http://jservice.io/
- https://api.adviceslip.com/
- https://developers.giphy.com/
- https://deckofcardsapi.com/
- https://picsum.photos/ (pictures)
Guidelines
Reading
Performance
- Web Performance 101
- Fast load times
- Preload, prefetch and other link tags
- Web Speed Report
- RWD Site Performance
- WPO Stats
Images
Responsive Images
- Preload Responsive Images (2019)
- Complete Guide to Responsive Images (2019)
- Responsive Images Series (2015)
- Srcset and Sizes (2014)
Tools
Response Times
SEO
Web Vitals
- Web Vitals
- Introducing Web Vitals: essential metrics for a healthy site
- Web Vitals – What you need to know
- 6 Ways to Measure Core Web Vitals
Architecture
PWA
Browsers
CSS
HTML5
Technical
Accessibility
- WAVE - Web Accessibility Evaluation Tool
- Yale - Usability & Web Accessibility
- WebAIM - Screen Reader User Survey
- ARIA - Landmarks Example
- Mozilla - Accessibility
- Accessibility Developer Guide
Patterns
- A11Y Style Guide
- A11Y Breadcrumbs
- ARIA Design Pattern Examples
- Accessibility Matters
- The Component Gallery
Articles
- Accessible Text Labels For All
- Grid, content re-ordering, and accessibility
- The most useful accessibility testing tools and techniques
- A11y Advent Calendar