A Blob object is used for accessing, encoding and transferring files and file-like objects.
You can use the FileReader API to create a data URL and pass this through localStorage.
A query string is used to store string data as part of a URL.
The native FileReader API can be used to read a PDF and create a URL to its contents.
localStorage and sessionStorage objects allow you to store data from to user's browser.
The map() and forEach() methods both iterate through arrays, but are not interchangeable.
Create a new array including only certain elements from an existing array using filter()