Good points, I shall look into this!
May also go with the good old pagination with numbers.
Can be good learning experience with client-side caching :)
Can be good learning experience with client-side caching :)
To get to page 12, you have to:
Starting on page 1, you can see pages 1-5, so go to page 5. This will allow you to get to page 6. Go to page 6, where you can see pages 6-10, click page 10. Now you can click on page 11. Now you can see pages 11-15 and can finally get to page 12.